line_desc_t Struct Reference

Collaboration diagram for line_desc_t:

Collaboration graph
[legend]

Data Fields

FT_BitmapGlyph * pp_glyphs
 NULL-terminated list of glyphs making the string.
FT_Vector * p_glyph_pos
 list of relative positions for the glyphs
uint32_t * p_fg_rgb
 list of RGB information for styled text -- if the rendering mode supports it (RenderYUVA) and b_new_color_mode is set, then it becomes possible to have multicoloured text within the subtitles.
uint32_t * p_bg_rgb
uint8_t * p_fg_bg_ratio
bool b_new_color_mode
int * pi_underline_offset
 underline information -- only supplied if text should be underlined
uint16_t * pi_underline_thickness
int i_height
int i_width
int i_red
int i_green
int i_blue
int i_alpha
line_desc_tp_next

Field Documentation

FT_BitmapGlyph* line_desc_t::pp_glyphs

NULL-terminated list of glyphs making the string.

Referenced by DrawBlack(), FreeLine(), NewLine(), Render(), and RenderYUVA().

list of relative positions for the glyphs

Referenced by DrawBlack(), FreeLine(), NewLine(), Render(), and RenderYUVA().

list of RGB information for styled text -- if the rendering mode supports it (RenderYUVA) and b_new_color_mode is set, then it becomes possible to have multicoloured text within the subtitles.

Referenced by FreeLine(), NewLine(), and RenderYUVA().

Referenced by FreeLine(), NewLine(), and RenderYUVA().

Referenced by FreeLine(), NewLine(), and RenderYUVA().

Referenced by NewLine(), and RenderYUVA().

underline information -- only supplied if text should be underlined

Referenced by FreeLine(), NewLine(), and RenderYUVA().

Referenced by FreeLine(), NewLine(), and RenderYUVA().

Referenced by NewLine().

Referenced by Render(), and RenderYUVA().

Referenced by Render(), and RenderYUVA().

Referenced by Render(), and RenderYUVA().

Referenced by Render(), and RenderYUVA().


The documentation for this struct was generated from the following file:

Generated on Tue May 25 08:06:10 2010 for VLC by  doxygen 1.5.6