Wrapper for the internal state of the TextShaper. More...
#include <kanzi/core.ui/text/text_shaper.hpp>
Public Member Functions | |
| TextShaperState & | operator= (const TextShaperState &)=delete |
| TextShaperState & | operator= (TextShaperState &&other) noexcept=delete |
| TextShaperState ()=default | |
| TextShaperState (const TextShaperState &)=delete | |
| TextShaperState (TextShaperState &&) noexcept=delete | |
| virtual | ~TextShaperState ()=default |
Public Attributes | |
| uint8_t | m_baseBiDiLevel |
Wrapper for the internal state of the TextShaper.
TextShaper maintains internal data across various stages of the text layout process. TextShaperState allows saving and restoring the TextShaper state, enabling the layout process to resume from any stage. For example, after computing the bidirectional levels and shaping text, you can cache the state and reuse it when laying out the same text under different constraints.
|
virtualdefault |
|
explicitdefault |
|
delete |
|
deletenoexcept |
|
delete |
|
deletenoexcept |
| uint8_t kanzi::TextShaperState::m_baseBiDiLevel |