|
| enum class | eve::ui::NodeType : uint8_t {
eve::ui::Window = 0
, eve::ui::Text = 1
, eve::ui::Button = 2
, eve::ui::SameLine = 3
,
eve::ui::Group = 4
, eve::ui::Separator = 5
, eve::ui::Checkbox = 6
, eve::ui::Slider = 7
,
eve::ui::Progress = 8
, eve::ui::InputText = 9
, eve::ui::CollapsingHeader = 10
, eve::ui::Child = 11
,
eve::ui::Flex = 12
, eve::ui::Spacer = 13
, eve::ui::Image = 14
, eve::ui::ImageButton = 15
,
eve::ui::Combo = 16
, eve::ui::ScrollList = 17
, eve::ui::Viewport = 18
, eve::ui::SearchField = 19
,
eve::ui::Switch = 20
, eve::ui::Badge = 21
, eve::ui::Card = 22
, eve::ui::SectionHeader = 23
,
eve::ui::MenuBar = 24
, eve::ui::Menu = 25
, eve::ui::MenuItem = 26
, eve::ui::Toolbar = 27
,
eve::ui::Toolbox = 28
, eve::ui::Sidebar = 29
, eve::ui::StatusBar = 30
, eve::ui::SplitPane = 31
,
eve::ui::NinePatchPanel = 32
, eve::ui::ColorPalette = 33
, eve::ui::Grid = 34
} |
| | Widget node kinds understood by the UI renderer. 更多...
|
| |
| enum class | eve::ui::FlexDirection : uint8_t { eve::ui::Row = 0
, eve::ui::Column = 1
} |
| | Main-axis direction for Flex containers. 更多...
|
| |
| enum class | eve::ui::FlexWrap : uint8_t { eve::ui::NoWrap = 0
, eve::ui::Wrap = 1
} |
| | Whether Flex children remain on one line or wrap onto additional lines. 更多...
|
| |
| enum class | eve::ui::OverflowMode : uint8_t { eve::ui::Visible = 0
, eve::ui::Clip = 1
, eve::ui::Scroll = 2
} |
| | Behavior when arranged children exceed the retained layout box. 更多...
|
| |
| enum class | eve::ui::FlexAlign : uint8_t { eve::ui::Start = 0
, eve::ui::Center = 1
, eve::ui::End = 2
, eve::ui::Stretch = 3
} |
| | Cross-axis alignment of Flex children. 更多...
|
| |
| enum class | eve::ui::FlexJustify : uint8_t {
eve::ui::Start = 0
, eve::ui::Center = 1
, eve::ui::End = 2
, eve::ui::SpaceBetween = 3
,
eve::ui::SpaceAround = 4
} |
| | Main-axis distribution of free space in a Flex container. 更多...
|
| |
| enum class | eve::ui::FocusMode : uint8_t { eve::ui::None = 0
, eve::ui::Click = 1
, eve::ui::All = 2
} |
| | Keyboard/gamepad focus policy for an interactive control. 更多...
|
| |
| enum class | eve::ui::FocusDirection : uint8_t {
eve::ui::Next = 0
, eve::ui::Previous
, eve::ui::Left
, eve::ui::Right
,
eve::ui::Up
, eve::ui::Down
} |
| | Logical focus movement understood by keyboard, gamepad and automation. 更多...
|
| |
| enum class | eve::ui::MouseFilter : uint8_t { eve::ui::Stop = 0
, eve::ui::Pass = 1
, eve::ui::Ignore = 2
} |
| | Pointer event participation and propagation policy. 更多...
|
| |
| enum class | eve::ui::ThemePreset : uint8_t { eve::ui::Inherit = 0
, eve::ui::Dark = 1
, eve::ui::Light = 2
} |
| | Built-in theme override inherited by a retained UI subtree. 更多...
|
| |
| enum class | eve::ui::WorldAnchorState : uint8_t {
eve::ui::Disabled = 0
, eve::ui::Visible
, eve::ui::BehindCamera
, eve::ui::OutsideViewport
,
eve::ui::NoCamera
, eve::ui::Crowded
} |
| | Visibility result of projecting a world-space UI anchor. 更多...
|
| |
| enum class | eve::ui::WorldAnchorEdgePolicy : uint8_t { eve::ui::Hide = 0
, eve::ui::Clamp
} |
| | Policy used when a projected world-space anchor leaves the viewport. 更多...
|
| |
| enum class | eve::ui::WorldAnchorOverlapPolicy : uint8_t { eve::ui::Allow = 0
, eve::ui::Avoid
} |
| | Deterministic screen-space overlap policy for projected world anchors. 更多...
|
| |
| enum class | eve::ui::AccessibilityRole : uint8_t {
eve::ui::Auto = 0
, eve::ui::Button
, eve::ui::Checkbox
, eve::ui::Slider
,
eve::ui::Text
, eve::ui::TextInput
, eve::ui::List
, eve::ui::ListItem
,
eve::ui::Menu
, eve::ui::MenuItem
, eve::ui::Progress
, eve::ui::Region
,
eve::ui::Tab
, eve::ui::Window
} |
| | Platform-neutral accessibility role exposed by controls. 更多...
|
| |