AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
Public Member Functions | |
CharEntry (IFontView *text, char32_t ch) | |
glm::ivec2 | getSize () override |
void | setPosition (glm::ivec2 position) override |
const glm::ivec2 & | getPosition () const |
char32_t | getChar () const |
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 AFloat | getFloat () const |
virtual bool | forcesNextLine () const |
bool | isFloating () const |
virtual bool | escapesEdges () |
Additional Inherited Members | |
![]() | |
using | HitTestResult = std::variant< std::nullopt_t, size_t, StopLineScanningHint > |
|
inlineoverridevirtual |
Implements aui::detail::TextBaseEntry.
|
inlineoverridevirtual |
Implements aui::detail::TextBaseEntry.
|
inlineoverridevirtual |
Implements aui::detail::TextBaseEntry.
|
inlineoverridevirtual |
Implements AWordWrappingEngineBase::Entry.
|
inlineoverridevirtual |
Reimplemented from AWordWrappingEngineBase::Entry.