file new in Git master
TextLayer.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Ui
- UI library.
Classes
- struct Magnum::Ui::TextLayerCommonStyleUniform new in Git master
- Properties common to all TextLayer style uniforms.
- struct Magnum::Ui::TextLayerStyleUniform new in Git master
- TextLayer style uniform
- struct Magnum::Ui::TextLayerCommonEditingStyleUniform new in Git master
- Properties common to all TextLayer editing style uniforms.
- struct Magnum::Ui::TextLayerEditingStyleUniform new in Git master
- TextLayer editing style uniform
- class Magnum::Ui::TextLayer new in Git master
- Text layer.
- class Magnum::Ui::TextLayer::Shared
- Shared state for the text layer.
- class Magnum::Ui::TextLayer::Shared::Configuration
- Configuration of a base layer shared state.
Enums
- enum class FontHandle: UnsignedShort { Null = 0 } new in Git master
- Font handle.
- enum class TextDataFlag: UnsignedByte { Editable = 1 << 0 } new in Git master
- Text layer data flag.
- enum class TextEdit: UnsignedByte { MoveCursorLeft, ExtendSelectionLeft, MoveCursorRight, ExtendSelectionRight, MoveCursorLineBegin, ExtendSelectionLineBegin, MoveCursorLineEnd, ExtendSelectionLineEnd, RemoveBeforeCursor, RemoveAfterCursor, InsertBeforeCursor, InsertAfterCursor }
- Text edit operation.
Typedefs
- using TextDataFlags = Containers::EnumSet<TextDataFlag> new in Git master
- Text layer data flags.
Functions
- auto operator<<(Debug& debug, FontHandle value) -> Debug& new in Git master
- Debug output operator.
- auto fontHandle(UnsignedInt id, UnsignedInt generation) -> FontHandle constexpr new in Git master
- Compose a font handle from an ID and a generation.
- auto fontHandleId(FontHandle handle) -> UnsignedInt constexpr new in Git master
- Extract ID from a font handle.
- auto fontHandleGeneration(FontHandle handle) -> UnsignedInt constexpr new in Git master
- Extract generation from a font handle.
- auto operator<<(Debug& debug, TextDataFlag value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, TextDataFlags value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, TextEdit value) -> Debug& new in Git master
- Debug output operator.