OpenTTD Source 20241224-master-gee860a5c8e
|
Helper class to construct a new FallbackParagraphLayout. More...
#include <gfx_layout_fallback.h>
Public Types | |
typedef char32_t | CharType |
Helper for GetLayouter, to get the right type. | |
Static Public Member Functions | |
static std::unique_ptr< ParagraphLayouter > | GetParagraphLayout (char32_t *buff, char32_t *buff_end, FontMap &font_mapping) |
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. | |
Static Public Attributes | |
static const bool | SUPPORTS_RTL = false |
Helper for GetLayouter, to get whether the layouter supports RTL. | |
Helper class to construct a new FallbackParagraphLayout.
Definition at line 18 of file gfx_layout_fallback.h.
typedef char32_t FallbackParagraphLayoutFactory::CharType |
Helper for GetLayouter, to get the right type.
Definition at line 21 of file gfx_layout_fallback.h.
|
static |
Append a wide character to the internal buffer.
buff | The buffer to append to. |
buffer_last | The end of the buffer. |
c | The character to add. |
Definition at line 97 of file gfx_layout_fallback.cpp.
|
static |
Get the actual ParagraphLayout for the given buffer.
buff | The begin of the buffer. |
buff_end | The location after the last element in the buffer. |
font_mapping | The mapping of the fonts. |
Definition at line 85 of file gfx_layout_fallback.cpp.
|
static |
Helper for GetLayouter, to get whether the layouter supports RTL.
Definition at line 23 of file gfx_layout_fallback.h.