HikoGUI
A low latency retained GUI
|
Public Member Functions | |
constexpr | unicode_bidi_char_info (std::size_t index, char32_t code_point) noexcept |
constexpr | unicode_bidi_char_info (std::size_t index, unicode_bidi_class bidi_class) noexcept |
Constructor for testing to bypass normal initialization. | |
Data Fields | |
std::size_t | index |
Index from the first character in the original list. | |
char32_t | code_point |
The current code point. | |
int8_t | embedding_level |
The embedding level. | |
unicode_bidi_class | direction |
Current computed direction of the code-point. | |
unicode_bidi_class | bidi_class |
The original bidi class of the code-point. | |
unicode_bidi_paired_bracket_type | bracket_type |
The type of bidi-paired-bracket. | |
|
inlineconstexprnoexcept |
Constructor for testing to bypass normal initialization.
WARNING: DO NOT USE EXCEPT IN UNIT TESTS.
unicode_bidi_class v1::detail::unicode_bidi_char_info::bidi_class |
The original bidi class of the code-point.
The value will NOT change during the execution of the bidi algorithm.
unicode_bidi_paired_bracket_type v1::detail::unicode_bidi_char_info::bracket_type |
The type of bidi-paired-bracket.
char32_t v1::detail::unicode_bidi_char_info::code_point |
The current code point.
The value may change during the execution of the bidi algorithm.
unicode_bidi_class v1::detail::unicode_bidi_char_info::direction |
Current computed direction of the code-point.
The value may change during the execution of the bidi algorithm.
int8_t v1::detail::unicode_bidi_char_info::embedding_level |
The embedding level.
The value may change during the execution of the bidi algorithm.
std::size_t v1::detail::unicode_bidi_char_info::index |
Index from the first character in the original list.