Crate cob_sickle_ui_scaffold

Crate cob_sickle_ui_scaffold 

Source

Structs§

AnimatedStyleAttribute
AnimatedVals
AnimationConfig
AnimationSettings
AnimationState
ApplyAnimatedStyleAttribute
ApplyCustomStaticStyleAttribute
ApplyFluxChanges
ApplyResponsiveStyleAttribute
ContextStyleAttribute
ContextStyleAttributeConfig
CustomStaticStyleAttribute
DynamicStyle
DynamicStyleController
DynamicStyleEnterState
DynamicStylePlugin
DynamicStylePostUpdate
DynamicStyleStopwatch
FlexDirectionToPseudoState
FluxInteractionConfig
FluxInteractionPlugin
FluxInteractionStopwatch
FluxInteractionStopwatchLock
FluxInteractionUpdate
HierarchyToPseudoState
LockedStyleAttributes
A set of attributes that should be protected against styling via UiStyleExt::style commands.
LoopedAnimationConfig
PseudoStatePlugin
PseudoStates
RefreshPseudoStates
ResponsiveStyleAttribute
ResponsiveVals
SetAbsolutePosition
Sets the absolute position of a node in logical pixels.
SetAlignContent
SetAlignItems
SetAlignSelf
SetAspectRatio
SetBackgroundColor
SetBorder
SetBorderBLRadius
SetBorderBRRadius
SetBorderBottomColor
SetBorderColor
SetBorderLeftColor
SetBorderRadius
SetBorderRightColor
SetBorderTLRadius
SetBorderTRRadius
SetBorderTopColor
SetBottom
SetColumnGap
SetDisplay
SetFlexBasis
SetFlexDirection
SetFlexGrow
SetFlexShrink
SetFlexWrap
SetFluxInteractionEnabled
SetFocusPolicy
SetFont
SetFontSize
SetGridAutoColumns
SetGridAutoFlow
SetGridAutoRows
SetGridColumn
SetGridRow
SetGridTemplateColumns
SetGridTemplateRows
SetHeight
SetImage
SetImageFlip
SetImageTint
SetJustifyContent
SetJustifyItems
SetJustifySelf
SetLeft
SetMargin
SetMaxHeight
SetMaxWidth
SetMinHeight
SetMinWidth
SetNodeImageMode
SetOutline
SetOutlineColor
SetOutlineOffset
SetOutlineWidth
SetOverflow
SetPadding
SetPositionType
SetRight
SetRowGap
SetScale
SetSize
SetTop
SetTrackedStyleState
SetVisibility
SetWidth
SetZIndex
StyleBuilder
TrackedInteraction
UiBuilder
The heart of sickle_ui
UiContextRoot
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
UiStyleUnchecked
UiUtils
VisibilityToPseudoState

Enums§

AnimationLoop
AnimationResult
CardinalDirection
DynamicStyleAttribute
EnterState
FluxInteraction
FontSource
ImageSource
InteractionStyle
LockableStyleAttribute
PrevInteraction
PseudoState
StaticStyleAttribute
StopwatchLock
StylableAttribute
TrackedStyleState
Dummy stylable attribute used for tracking state changes

Constants§

TRANSITION_BETWEEN_POINTS

Traits§

AnimatedAttributeObject
Helper trait for storing custom animated attributes.
EntityCommandsNamedExt
LogHierarchyExt
LogicalEq
ManageFluxInteractionStopwatchLockExt
ManagePseudoStateExt
ResponsiveAttributeObject
Helper trait for storing custom responsive attributes.
SetAbsolutePositionExt
SetAbsolutePositionUncheckedExt
SetAlignContentExt
SetAlignContentUncheckedExt
SetAlignItemsExt
SetAlignItemsUncheckedExt
SetAlignSelfExt
SetAlignSelfUncheckedExt
SetAspectRatioExt
SetAspectRatioUncheckedExt
SetBackgroundColorExt
SetBackgroundColorUncheckedExt
SetBorderBLRadiusExt
SetBorderBLRadiusUncheckedExt
SetBorderBRRadiusExt
SetBorderBRRadiusUncheckedExt
SetBorderBottomColorExt
SetBorderBottomColorUncheckedExt
SetBorderColorExt
SetBorderColorUncheckedExt
SetBorderExt
SetBorderLeftColorExt
SetBorderLeftColorUncheckedExt
SetBorderRadiusExt
SetBorderRadiusUncheckedExt
SetBorderRightColorExt
SetBorderRightColorUncheckedExt
SetBorderTLRadiusExt
SetBorderTLRadiusUncheckedExt
SetBorderTRRadiusExt
SetBorderTRRadiusUncheckedExt
SetBorderTopColorExt
SetBorderTopColorUncheckedExt
SetBorderUncheckedExt
SetBottomExt
SetBottomUncheckedExt
SetColumnGapExt
SetColumnGapUncheckedExt
SetDisplayExt
SetDisplayUncheckedExt
SetFlexBasisExt
SetFlexBasisUncheckedExt
SetFlexDirectionExt
SetFlexDirectionUncheckedExt
SetFlexGrowExt
SetFlexGrowUncheckedExt
SetFlexShrinkExt
SetFlexShrinkUncheckedExt
SetFlexWrapExt
SetFlexWrapUncheckedExt
SetFluxInteractionExt
SetFluxInteractionUncheckedExt
SetFocusPolicyExt
SetFocusPolicyUncheckedExt
SetFontExt
SetFontSizeExt
SetFontSizeUncheckedExt
SetFontUncheckedExt
SetGridAutoColumnsExt
SetGridAutoColumnsUncheckedExt
SetGridAutoFlowExt
SetGridAutoFlowUncheckedExt
SetGridAutoRowsExt
SetGridAutoRowsUncheckedExt
SetGridColumnExt
SetGridColumnUncheckedExt
SetGridRowExt
SetGridRowUncheckedExt
SetGridTemplateColumnsExt
SetGridTemplateColumnsUncheckedExt
SetGridTemplateRowsExt
SetGridTemplateRowsUncheckedExt
SetHeightExt
SetHeightUncheckedExt
SetImageExt
SetImageFlipExt
SetImageFlipUncheckedExt
SetImageTintExt
SetImageTintUncheckedExt
SetImageUncheckedExt
SetJustifyContentExt
SetJustifyContentUncheckedExt
SetJustifyItemsExt
SetJustifyItemsUncheckedExt
SetJustifySelfExt
SetJustifySelfUncheckedExt
SetLeftExt
SetLeftUncheckedExt
SetLockedAttributeExt
SetLockedAttributeUncheckedExt
SetMarginExt
SetMarginUncheckedExt
SetMaxHeightExt
SetMaxHeightUncheckedExt
SetMaxWidthExt
SetMaxWidthUncheckedExt
SetMinHeightExt
SetMinHeightUncheckedExt
SetMinWidthExt
SetMinWidthUncheckedExt
SetNodeImageModeExt
SetNodeImageModeUncheckedExt
SetNodeShowHideExt
SetNodeShowHideUncheckedExt
SetOutlineColorExt
SetOutlineColorUncheckedExt
SetOutlineExt
SetOutlineOffsetExt
SetOutlineOffsetUncheckedExt
SetOutlineUncheckedExt
SetOutlineWidthExt
SetOutlineWidthUncheckedExt
SetOverflowExt
SetOverflowUncheckedExt
SetPaddingExt
SetPaddingUncheckedExt
SetPositionTypeExt
SetPositionTypeUncheckedExt
SetRightExt
SetRightUncheckedExt
SetRowGapExt
SetRowGapUncheckedExt
SetScaleExt
SetScaleUncheckedExt
SetSizeExt
SetSizeUncheckedExt
SetTextExt
SetTopExt
SetTopUncheckedExt
SetTrackedStyleStateExt
SetTrackedStyleStateUncheckedExt
SetVisibilityExt
SetVisibilityUncheckedExt
SetWidthExt
SetWidthUncheckedExt
SetZIndexExt
SetZIndexUncheckedExt
StaticAttributeObject
Helper trait for storing custom static attributes.
UiBuilderExt
UiBuilderGetId
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
UiContainerExt
UiContext
UiStyleExt
UiStyleUncheckedExt
UpdateStatesExt
UpdateTextExt