| OpenTTD
    | 
Functions related to laying out the texts. More...
#include "fontcache.h"#include "gfx_func.h"#include "core/smallmap_type.hpp"#include <map>#include <string>#include "layout/ParagraphLayout.h"Go to the source code of this file.
| Data Structures | |
| struct | FontState | 
| Text drawing parameters, which can change while drawing a line, but are kept between multiple parts of the same text, e.g.  More... | |
| class | ICU_FONTINSTANCE | 
| Container with information about a font.  More... | |
| class | ParagraphLayouter | 
| Interface to glue fallback and normal layouter into one.  More... | |
| class | ParagraphLayouter::VisualRun | 
| Visual run contains data about the bit of text with the same font.  More... | |
| class | ParagraphLayouter::Line | 
| A single line worth of VisualRuns.  More... | |
| class | Layouter | 
| The layouter performs all the layout work.  More... | |
| struct | Layouter::LineCacheKey | 
| Key into the linecache.  More... | |
| struct | Layouter::LineCacheItem | 
| Item in the linecache.  More... | |
| Macros | |
| #define | ICU_FONTINSTANCE : public LEFontInstance | 
| Typedefs | |
| typedef SmallMap< int, Font * > | FontMap | 
| Mapping from index to font. | |
Functions related to laying out the texts.
Definition in file gfx_layout.h.
Mapping from index to font.
Definition at line 98 of file gfx_layout.h.
 1.8.1.2
 1.8.1.2