ludus::ui::Element¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/ui/include/ludus/ui/context.h
#include <ludus/ui/context.h>
struct ludus::ui::Element final
Fields¶
Id¶
WidgetId ludus::ui::Element::Id = 0
Related types: WidgetId
Declared in modules/ui/include/ludus/ui/context.h
Parent¶
usize ludus::ui::Element::Parent = kRoot
Parent's index must precede this element. Submission order is paint order.
Related types: usize
Declared in modules/ui/include/ludus/ui/context.h
Placement¶
Layout ludus::ui::Element::Placement
Related types: Layout
Declared in modules/ui/include/ludus/ui/context.h
Fill¶
Color ludus::ui::Element::Fill
Related types: Color
Declared in modules/ui/include/ludus/ui/context.h
SemanticRole¶
Role ludus::ui::Element::SemanticRole = Role::Decoration
Related types: Role
Declared in modules/ui/include/ludus/ui/context.h
Visible¶
bool ludus::ui::Element::Visible = true
Declared in modules/ui/include/ludus/ui/context.h
Enabled¶
bool ludus::ui::Element::Enabled = true
Declared in modules/ui/include/ludus/ui/context.h
ClipChildren¶
bool ludus::ui::Element::ClipChildren = true
Declared in modules/ui/include/ludus/ui/context.h
BlockPointer¶
bool ludus::ui::Element::BlockPointer = false
Decorations are input-transparent unless explicitly blocking.