ludus::ui¶
Ludus Wiki · API overview · Browse API
Namespace
Declared in modules/ui/include/ludus/ui/context.h
Related declarations¶
- ludus::ui::Rect
- ludus::ui::Color
- ludus::ui::Length
- ludus::ui::Layout
- ludus::ui::Element
- ludus::ui::Viewport
- ludus::ui::LayoutBox
- ludus::ui::PaintCommand
- ludus::ui::Event
- ludus::ui::InputResult
- ludus::ui::Stats
- ludus::ui::Context
Enumerations¶
Unit¶
enum class Unit : uint8
Related types: uint8
Pixels¶
Pixels
Fraction¶
Fraction
Declared in modules/ui/include/ludus/ui/context.h
Align¶
enum class Align : uint8
Related types: uint8
Start¶
Start
Center¶
Center
End¶
End
Declared in modules/ui/include/ludus/ui/context.h
Flow¶
enum class Flow : uint8
Related types: uint8
Overlay¶
Overlay
Row¶
Row
Column¶
Column
Declared in modules/ui/include/ludus/ui/context.h
Role¶
enum class Role : uint8
Related types: uint8
Decoration¶
Decoration
Button¶
Button
Declared in modules/ui/include/ludus/ui/context.h
Status¶
enum class Status : uint8
Related types: uint8
Ok¶
Ok
InvalidState¶
InvalidState
InvalidDescription¶
InvalidDescription
DuplicateId¶
DuplicateId
CapacityExceeded¶
CapacityExceeded
OutOfMemory¶
OutOfMemory
Declared in modules/ui/include/ludus/ui/context.h
EventKind¶
enum class EventKind : uint8
Related types: uint8
PointerDown¶
PointerDown
PointerUp¶
PointerUp
PointerCancel¶
PointerCancel
FocusNext¶
FocusNext
FocusPrevious¶
FocusPrevious
Activate¶
Activate
FocusLost¶
FocusLost
Declared in modules/ui/include/ludus/ui/context.h
Aliases¶
WidgetId¶
using ludus::ui::WidgetId = uint64
Related types: uint64
Declared in modules/ui/include/ludus/ui/context.h
float32¶
using ludus::foundation::core::float32 = float
Declared in modules/ui/include/ludus/ui/context.h
uint32¶
using ludus::foundation::core::uint32 = std::uint32_t
Declared in modules/ui/include/ludus/ui/context.h
uint64¶
using ludus::foundation::core::uint64 = std::uint64_t
Declared in modules/ui/include/ludus/ui/context.h
uint8¶
using ludus::foundation::core::uint8 = std::uint8_t
Declared in modules/ui/include/ludus/ui/context.h
usize¶
using ludus::foundation::core::usize = std::size_t
Declared in modules/ui/include/ludus/ui/context.h
Constants and variables¶
kRoot¶
constexpr usize ludus::ui::kRoot = static_cast<usize>(-1)
Related types: usize