| OpenTTD
    | 
Visual run contains data about the bit of text with the same font. More...
 
  
 | Public Member Functions | |
| FallbackVisualRun (Font *font, const WChar *chars, int glyph_count, int x) | |
| Create the visual run. | |
| ~FallbackVisualRun () | |
| Free all data. | |
| const Font * | GetFont () const | 
| Get the font associated with this run. | |
| int | GetGlyphCount () const | 
| Get the number of glyphs in this run. | |
| const GlyphID * | GetGlyphs () const | 
| Get the glyphs of this run. | |
| const float * | GetPositions () const | 
| Get the positions of this run. | |
| int | GetLeading () const | 
| Get the height of this font. | |
| const int * | GetGlyphToCharMap () const | 
| Get the glyph-to-character map for this visual run. | |
| Private Attributes | |
| Font * | font | 
| The font used to layout these. | |
| GlyphID * | glyphs | 
| The glyphs we're drawing. | |
| float * | positions | 
| The positions of the glyphs. | |
| int * | glyph_to_char | 
| The char index of the glyphs. | |
| int | glyph_count | 
| The number of glyphs. | |
Visual run contains data about the bit of text with the same font.
Definition at line 245 of file gfx_layout.cpp.
| FallbackParagraphLayout::FallbackVisualRun::FallbackVisualRun | ( | Font * | font, | 
| const WChar * | chars, | ||
| int | char_count, | ||
| int | x | ||
| ) | 
Create the visual run.
| font | The font to use for this run. | 
| chars | The characters to use for this run. | 
| char_count | The number of characters in this run. | 
| x | The initial x position for this run. | 
Definition at line 290 of file gfx_layout.cpp.
References glyph_count, glyph_to_char, glyphs, and positions.
| FallbackParagraphLayout::FallbackVisualRun::~FallbackVisualRun | ( | ) | 
| 
 | virtual | 
Get the font associated with this run.
Implements ParagraphLayouter::VisualRun.
Definition at line 321 of file gfx_layout.cpp.
| 
 | virtual | 
Get the number of glyphs in this run.
Implements ParagraphLayouter::VisualRun.
Definition at line 330 of file gfx_layout.cpp.
| 
 | virtual | 
Get the glyphs of this run.
Implements ParagraphLayouter::VisualRun.
Definition at line 339 of file gfx_layout.cpp.
| 
 | virtual | 
Get the glyph-to-character map for this visual run.
Implements ParagraphLayouter::VisualRun.
Definition at line 357 of file gfx_layout.cpp.
| 
 | virtual | 
Get the height of this font.
Implements ParagraphLayouter::VisualRun.
Definition at line 366 of file gfx_layout.cpp.
| 
 | virtual | 
Get the positions of this run.
Implements ParagraphLayouter::VisualRun.
Definition at line 348 of file gfx_layout.cpp.
 1.8.1.2
 1.8.1.2