#[repr(u32)]pub enum UiVisual {
Show 37 variants
None = 0,
Default = 1,
Button = 2,
Toggle = 3,
Input = 4,
Handle = 5,
WindowBody = 6,
WindowBodyOnly = 7,
WindowHead = 8,
WindowHeadOnly = 9,
Separator = 10,
SliderLine = 11,
SliderLineActive = 12,
SliderLineInactive = 13,
SliderPush = 14,
SliderPinch = 15,
ButtonRound = 16,
Panel = 17,
Carat = 18,
Aura = 19,
Max = 20,
ExtraSlot01 = 21,
ExtraSlot02 = 22,
ExtraSlot03 = 23,
ExtraSlot04 = 24,
ExtraSlot05 = 25,
ExtraSlot06 = 26,
ExtraSlot07 = 27,
ExtraSlot08 = 28,
ExtraSlot09 = 29,
ExtraSlot10 = 30,
ExtraSlot11 = 31,
ExtraSlot12 = 32,
ExtraSlot13 = 33,
ExtraSlot14 = 34,
ExtraSlot15 = 35,
ExtraSlot16 = 36,
}
Expand description
Used with StereoKit’s UI to indicate a particular type of UI element visual. https://stereokit.net/Pages/StereoKit/UIVisual.html
see Ui::set_element_visual
Ui::set_element_color
Ui::draw_element
Ui::set_element_sound
Variants§
None = 0
Default state, no UI element at all.
Default = 1
A default root UI element. Not a particular element, but other elements may refer to this if there is nothing more specific present.
Button = 2
Refers to Ui::button elements.
Toggle = 3
Refers to Ui::toggle elements.
Input = 4
Refers to Ui::input elements.
Handle = 5
Refers to Ui::handle/handle_begin elements.
WindowBody = 6
Refers to UI::window/window_begin body panel element, this element is used when a Window head is also present.
WindowBodyOnly = 7
Refers to Ui::window/window_begin body element, this element is used when a Window only has the body panel, without a head.
WindowHead = 8
Refers to Ui::window/window_begin head panel element, this element is used when a Window body is also present.
WindowHeadOnly = 9
Refers to Ui::window/window_begin head element, this element is used when a Window only has the head panel, without a body.
Separator = 10
Refers to Ui::hseparator element.
SliderLine = 11
Refers to the back line component of the Ui::hslider element for full lines.
SliderLineActive = 12
Refers to the back line component of the Ui::hslider element for the active or “full” half of the line.
SliderLineInactive = 13
Refers to the back line component of the Ui::hslider element for the inactive or “empty” half of the line.
SliderPush = 14
Refers to the push button component of the Ui::hslider element when using UiConfirm::Push.
SliderPinch = 15
Refers to the pinch button component of the Ui::hslider element when using UiConfirm::Pinch.
ButtonRound = 16
Refers to Ui::button_round elements.
Panel = 17
Refers to Ui::panel_(begin/end) elements.
Carat = 18
Refers to the text position indicator carat on text input elements.
Aura = 19
An aura …
Max = 20
A maximum enum value to allow for iterating through enum values.
ExtraSlot01 = 21
All the extra color slots