Magnum/Ui/TextLayer.h file new in Git master

Class Magnum::Ui::TextLayer, struct Magnum::Ui::TextLayerCommonStyleUniform, Magnum::Ui::TextLayerStyleUniform, enum Magnum::Ui::FontHandle, Magnum::Ui::TextDataFlag, Magnum::Ui::TextEdit, enum set Magnum::Ui::TextDataFlags, function Magnum::Ui::fontHandle(), Magnum::Ui::fontHandleId(), Magnum::Ui::fontHandleGeneration()

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.