AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
Public Member Functions | |
WhitespaceEntry (IFontView *text) | |
glm::ivec2 | getSize () override |
bool | escapesEdges () override |
size_t | getCharacterCount () override |
glm::ivec2 | getPosByIndex (size_t characterIndex) override |
void | appendTo (AString &dst) override |
![]() | |
virtual void | erase (size_t begin, AOptional< size_t > end) |
virtual HitTestResult | hitTest (glm::ivec2 position) |
![]() | |
virtual void | setPosition (glm::ivec2 position) |
virtual AFloat | getFloat () const |
virtual bool | forcesNextLine () const |
bool | isFloating () const |
Additional Inherited Members | |
![]() | |
using | HitTestResult = std::variant< std::nullopt_t, size_t, StopLineScanningHint > |
|
inlineoverridevirtual |
Implements aui::detail::TextBaseEntry.
|
inlineoverridevirtual |
Reimplemented from AWordWrappingEngineBase::Entry.
|
inlineoverridevirtual |
Implements aui::detail::TextBaseEntry.
|
inlineoverridevirtual |
Implements aui::detail::TextBaseEntry.
|
inlineoverridevirtual |
Implements AWordWrappingEngineBase::Entry.