10 #ifndef GFX_LAYOUT_FALLBACK_H
11 #define GFX_LAYOUT_FALLBACK_H
26 static size_t AppendToBuffer(char32_t *buff,
const char32_t *buffer_last, char32_t c);
Helper class to construct a new FallbackParagraphLayout.
char32_t CharType
Helper for GetLayouter, to get the right type.
static const bool SUPPORTS_RTL
Helper for GetLayouter, to get whether the layouter supports RTL.
static ParagraphLayouter * GetParagraphLayout(char32_t *buff, char32_t *buff_end, FontMap &fontMapping)
Get the actual ParagraphLayout for the given buffer.
static size_t AppendToBuffer(char32_t *buff, const char32_t *buffer_last, char32_t c)
Append a wide character to the internal buffer.
Interface to glue fallback and normal layouter into one.
Functions related to laying out the texts.
std::map< int, Font * > FontMap
Mapping from index to font.