Structs§
- Animated
Style Attribute - Animated
Vals - Animation
Config - Animation
Settings - Animation
State - Apply
Animated Style Attribute - Apply
Custom Static Style Attribute - Apply
Flux Changes - Apply
Responsive Style Attribute - Context
Style Attribute - Context
Style Attribute Config - Custom
Static Style Attribute - Dynamic
Style - Dynamic
Style Controller - Dynamic
Style Enter State - Dynamic
Style Plugin - Dynamic
Style Post Update - Dynamic
Style Stopwatch - Flex
Direction ToPseudo State - Flux
Interaction Config - Flux
Interaction Plugin - Flux
Interaction Stopwatch - Flux
Interaction Stopwatch Lock - Flux
Interaction Update - Hierarchy
ToPseudo State - Locked
Style Attributes - A set of attributes that should be protected against styling via
UiStyleExt::stylecommands. - Looped
Animation Config - Pseudo
State Plugin - Pseudo
States - Refresh
Pseudo States - Responsive
Style Attribute - Responsive
Vals - SetAbsolute
Position - Sets the absolute position of a node in logical pixels.
- SetAlign
Content - SetAlign
Items - SetAlign
Self - SetAspect
Ratio - SetBackground
Color - SetBorder
- SetBorderBL
Radius - SetBorderBR
Radius - SetBorder
Bottom Color - SetBorder
Color - SetBorder
Left Color - SetBorder
Radius - SetBorder
Right Color - SetBorderTL
Radius - SetBorderTR
Radius - SetBorder
TopColor - SetBottom
- SetColumn
Gap - SetDisplay
- SetFlex
Basis - SetFlex
Direction - SetFlex
Grow - SetFlex
Shrink - SetFlex
Wrap - SetFlux
Interaction Enabled - SetFocus
Policy - SetFont
- SetFont
Size - SetGrid
Auto Columns - SetGrid
Auto Flow - SetGrid
Auto Rows - SetGrid
Column - SetGrid
Row - SetGrid
Template Columns - SetGrid
Template Rows - SetHeight
- SetImage
- SetImage
Flip - SetImage
Tint - SetJustify
Content - SetJustify
Items - SetJustify
Self - SetLeft
- SetMargin
- SetMax
Height - SetMax
Width - SetMin
Height - SetMin
Width - SetNode
Image Mode - SetOutline
- SetOutline
Color - SetOutline
Offset - SetOutline
Width - SetOverflow
- SetPadding
- SetPosition
Type - SetRight
- SetRow
Gap - SetScale
- SetSize
- SetTop
- SetTracked
Style State - SetVisibility
- SetWidth
- SetZ
Index - Style
Builder - Tracked
Interaction - UiBuilder
- The heart of
sickle_ui - UiContext
Root - Used to find a root node where nodes are safe to spawn
- UiRoot
- Ghost struct to use as a type filler for root UI nodes.
- UiStyle
- UiStyle
Unchecked - UiUtils
- Visibility
ToPseudo State
Enums§
- Animation
Loop - Animation
Result - Cardinal
Direction - Dynamic
Style Attribute - Enter
State - Flux
Interaction - Font
Source - Image
Source - Interaction
Style - Lockable
Style Attribute - Prev
Interaction - Pseudo
State - Static
Style Attribute - Stopwatch
Lock - Stylable
Attribute - Tracked
Style State - Dummy stylable attribute used for tracking state changes
Constants§
Traits§
- Animated
Attribute Object - Helper trait for storing custom animated attributes.
- Entity
Commands Named Ext - LogHierarchy
Ext - Logical
Eq - Manage
Flux Interaction Stopwatch Lock Ext - Manage
Pseudo State Ext - Responsive
Attribute Object - Helper trait for storing custom responsive attributes.
- SetAbsolute
Position Ext - SetAbsolute
Position Unchecked Ext - SetAlign
Content Ext - SetAlign
Content Unchecked Ext - SetAlign
Items Ext - SetAlign
Items Unchecked Ext - SetAlign
Self Ext - SetAlign
Self Unchecked Ext - SetAspect
Ratio Ext - SetAspect
Ratio Unchecked Ext - SetBackground
Color Ext - SetBackground
Color Unchecked Ext - SetBorderBL
Radius Ext - SetBorderBL
Radius Unchecked Ext - SetBorderBR
Radius Ext - SetBorderBR
Radius Unchecked Ext - SetBorder
Bottom Color Ext - SetBorder
Bottom Color Unchecked Ext - SetBorder
Color Ext - SetBorder
Color Unchecked Ext - SetBorder
Ext - SetBorder
Left Color Ext - SetBorder
Left Color Unchecked Ext - SetBorder
Radius Ext - SetBorder
Radius Unchecked Ext - SetBorder
Right Color Ext - SetBorder
Right Color Unchecked Ext - SetBorderTL
Radius Ext - SetBorderTL
Radius Unchecked Ext - SetBorderTR
Radius Ext - SetBorderTR
Radius Unchecked Ext - SetBorder
TopColor Ext - SetBorder
TopColor Unchecked Ext - SetBorder
Unchecked Ext - SetBottom
Ext - SetBottom
Unchecked Ext - SetColumn
GapExt - SetColumn
GapUnchecked Ext - SetDisplay
Ext - SetDisplay
Unchecked Ext - SetFlex
Basis Ext - SetFlex
Basis Unchecked Ext - SetFlex
Direction Ext - SetFlex
Direction Unchecked Ext - SetFlex
Grow Ext - SetFlex
Grow Unchecked Ext - SetFlex
Shrink Ext - SetFlex
Shrink Unchecked Ext - SetFlex
Wrap Ext - SetFlex
Wrap Unchecked Ext - SetFlux
Interaction Ext - SetFlux
Interaction Unchecked Ext - SetFocus
Policy Ext - SetFocus
Policy Unchecked Ext - SetFont
Ext - SetFont
Size Ext - SetFont
Size Unchecked Ext - SetFont
Unchecked Ext - SetGrid
Auto Columns Ext - SetGrid
Auto Columns Unchecked Ext - SetGrid
Auto Flow Ext - SetGrid
Auto Flow Unchecked Ext - SetGrid
Auto Rows Ext - SetGrid
Auto Rows Unchecked Ext - SetGrid
Column Ext - SetGrid
Column Unchecked Ext - SetGrid
RowExt - SetGrid
RowUnchecked Ext - SetGrid
Template Columns Ext - SetGrid
Template Columns Unchecked Ext - SetGrid
Template Rows Ext - SetGrid
Template Rows Unchecked Ext - SetHeight
Ext - SetHeight
Unchecked Ext - SetImage
Ext - SetImage
Flip Ext - SetImage
Flip Unchecked Ext - SetImage
Tint Ext - SetImage
Tint Unchecked Ext - SetImage
Unchecked Ext - SetJustify
Content Ext - SetJustify
Content Unchecked Ext - SetJustify
Items Ext - SetJustify
Items Unchecked Ext - SetJustify
Self Ext - SetJustify
Self Unchecked Ext - SetLeft
Ext - SetLeft
Unchecked Ext - SetLocked
Attribute Ext - SetLocked
Attribute Unchecked Ext - SetMargin
Ext - SetMargin
Unchecked Ext - SetMax
Height Ext - SetMax
Height Unchecked Ext - SetMax
Width Ext - SetMax
Width Unchecked Ext - SetMin
Height Ext - SetMin
Height Unchecked Ext - SetMin
Width Ext - SetMin
Width Unchecked Ext - SetNode
Image Mode Ext - SetNode
Image Mode Unchecked Ext - SetNode
Show Hide Ext - SetNode
Show Hide Unchecked Ext - SetOutline
Color Ext - SetOutline
Color Unchecked Ext - SetOutline
Ext - SetOutline
Offset Ext - SetOutline
Offset Unchecked Ext - SetOutline
Unchecked Ext - SetOutline
Width Ext - SetOutline
Width Unchecked Ext - SetOverflow
Ext - SetOverflow
Unchecked Ext - SetPadding
Ext - SetPadding
Unchecked Ext - SetPosition
Type Ext - SetPosition
Type Unchecked Ext - SetRight
Ext - SetRight
Unchecked Ext - SetRow
GapExt - SetRow
GapUnchecked Ext - SetScale
Ext - SetScale
Unchecked Ext - SetSize
Ext - SetSize
Unchecked Ext - SetText
Ext - SetTop
Ext - SetTop
Unchecked Ext - SetTracked
Style State Ext - SetTracked
Style State Unchecked Ext - SetVisibility
Ext - SetVisibility
Unchecked Ext - SetWidth
Ext - SetWidth
Unchecked Ext - SetZ
Index Ext - SetZ
Index Unchecked Ext - Static
Attribute Object - Helper trait for storing custom static attributes.
- UiBuilder
Ext - UiBuilder
GetId - Trait to reduce duplication of code on UiBuilder Implementation through composition basically, as long as the type has a way of returning its own entity Id, all methods implemented on the UiBuilder becomes available
- UiContainer
Ext - UiContext
- UiStyle
Ext - UiStyle
Unchecked Ext - Update
States Ext - Update
Text Ext