UI Toolkit ComponentUI Toolkit Component
UI Toolkit ComponentUI Toolkit Component
  • Docs
  • API
  • Changelog
  • Unity Asset Store
  • Bug report
  • SoyWar.UIToolkit
    • IUIToolkitEvent<TElement>
      • Count
      • SearchFrom
      • Selector
      • Target
    • Selector
      • AtIndex
      • AtLastIndex
      • Builder
      • Clone
      • Exists
      • Find
      • GetFirst
      • GetLast
      • Match
      • Parse
    • Selector.MatchCombinator
    • Selector.SelectorBuilder
      • AddClassNames
      • AddPseudoClass
      • AddSubSelector
      • Adjacent
      • Build
      • Children
      • Clone
      • Descendants
      • SetName
      • SetType
      • Siblings
      • Where
    • UIToolkitComponent
      • AddCustomStyles
      • Count
      • Document
      • ForceElementsUpdate
      • OverrideHost
      • RemoveCustomStyles
      • SearchFrom
      • Selector
      • SetSelectorFromText
      • Target
      • Validate
    • UIToolkitComponent.TypeSearch
    • UIToolkitComponent.TypeTarget
    • UIToolkitComponent<TElement>
      • GetEnumerator
      • OffEvent
      • OnEvent
      • Set
      • Unset
      • implicit operator
    • UIToolkitEnumerator<TElement>
      • Current
      • Dispose
      • MoveNext
  • SoyWar.UIToolkit.Editor.Component
    • BaseVerticalCollectionViewComponentEditor
    • ButtonComponentEditor
    • ListViewComponentEditor
    • TextComponentEditor
    • UIToolkitComponentEditor
      • AddEventTo
      • AddEventToFirstPosition
      • AddEventToLastPosition
      • EventCount
      • RemoveEvent
      • RemoveEventFrom
      • RemoveEventFromFirstPosition
      • RemoveEventFromLastPosition
    • ValueComponentEditor
  • SoyWar.UIToolkit.Editor.GameObject
    • BoundsFieldEditor
      • CreateGameObject
    • BoundsIntFieldEditor
      • CreateGameObject
    • ButtonEditor
      • CreateGameObject
    • DoubleFieldEditor
      • CreateGameObject
    • DropdownFieldEditor
      • CreateGameObject
    • EnumFieldEditor
      • CreateGameObject
    • FloatFieldEditor
      • CreateGameObject
    • FoldoutEditor
      • CreateGameObject
    • GroupBoxEditor
      • CreateGameObject
    • Hash128FieldEditor
      • CreateGameObject
    • IMGUIContainerEditor
      • CreateGameObject
    • IntegerFieldEditor
      • CreateGameObject
    • LabelEditor
      • CreateGameObject
    • ListViewEditor
      • CreateGameObject
    • LongFieldEditor
      • CreateGameObject
    • MinMaxSliderEditor
      • CreateGameObject
    • ProgressBarEditor
      • CreateGameObject
    • RadioButtonEditor
      • CreateGameObject
    • RadioButtonGroupEditor
      • CreateGameObject
    • RectFieldEditor
      • CreateGameObject
    • RectIntFieldEditor
      • CreateGameObject
    • ScrollViewEditor
      • CreateGameObject
    • ScrollerEditor
      • CreateGameObject
    • SliderEditor
      • CreateGameObject
    • SliderIntEditor
      • CreateGameObject
    • TemplateContainerEditor
      • CreateGameObject
    • TextFieldEditor
      • CreateGameObject
    • ToggleEditor
      • CreateGameObject
    • TreeViewEditor
      • CreateGameObject
    • UIToolkitGameObjectEditor<TComponent, TElement>
      • CreateGameObject
    • Vector2FieldEditor
      • CreateGameObject
    • Vector2IntFieldEditor
      • CreateGameObject
    • Vector3FieldEditor
      • CreateGameObject
    • Vector3IntFieldEditor
      • CreateGameObject
    • Vector4FieldEditor
      • CreateGameObject
    • VisualElementEditor
      • CreateGameObject
  • SoyWar.UIToolkit.Elements
    • BaseVerticalCollectionViewComponent<TElement>
      • ItemIndexChangedEvent
      • ItemsChosenEvent
      • ItemsSourceChangedEvent
      • SelectedIndicesChangedEvent
      • SelectionChangedEvent
    • BoundsFieldComponent
    • BoundsIntFieldComponent
    • ButtonComponent
      • CheckOnClickEvent
      • OnClick
      • OnClickEvent
    • ControlComponent<TElement, TValue>
      • CheckStateChangedEvent
      • OnStateChanged
      • OnStateChangedEvent
    • DoubleFieldComponent
    • DropdownFieldComponent
    • EnumFieldComponent
    • FloatFieldComponent
    • FoldoutComponent
    • GroupBoxComponent
    • Hash128FieldComponent
    • IMGUIContainerComponent
    • IntegerFieldComponent
    • LabelComponent
    • ListViewComponent
      • ItemsAddedEvent
      • ItemsRemovedEvent
    • LongFieldComponent
    • MinMaxSliderComponent
    • NotifyValueChangedComponent<TElement, TValue>
    • ProgressBarComponent
    • RadioButtonComponent
    • RadioButtonGroupComponent
    • RectFieldComponent
    • RectIntFieldComponent
    • ScrollViewComponent
    • ScrollerComponent
    • SliderComponent
    • SliderIntComponent
    • TemplateContainerComponent
    • TextComponent<TElement>
      • OnTextChangedEvent
      • SetText
    • TextFieldComponent
    • ToggleComponent
    • TreeViewComponent
    • ValueComponent<TElement, TValue>
      • OnValueChangedEvent
      • SetValue
    • Vector2FieldComponent
    • Vector2IntFieldComponent
    • Vector3FieldComponent
    • Vector3IntFieldComponent
    • Vector4FieldComponent
    • VisualElementComponent
  • SoyWar.UIToolkit.Events
    • AddClassNameEvent
    • AttachToVisualElementEvent
    • ClassNameChangedEventBase<T>
      • ClassName
      • GetPooled
    • DetachFromVisualElementEvent
    • HierarchyChangedEvent
    • HierarchyChangedEventBase<T>
      • GetPooled
      • Parent
    • NameChangedEvent
    • NameChangedEventBase<T>
      • GetPooled
      • NameChangedEventBase
      • NewValue
      • OldValue
    • RemoveClassNameEvent
    • VisualElementChangedEventBase<T>
      • Child
      • FromParent
      • GetPooled
      • ToParent
      • VisualElementChangedEventBase
  • SoyWar.UIToolkit.Extensions
    • HierarchicalPosition
    • UIDocumentExtensions
      • AtIndex
      • AtLastIndex
      • Exists
      • Find
      • GetFirst
      • GetLast
      • Match
    • UIToolkitEventExtensions
      • Count
      • IsElementActive
      • SetPostProcessingFilterCallback
    • VisualElementExtensions
      • AtIndex
      • AtLastIndex
      • Exists
      • Find
      • GetContentContainer
      • GetFirst
      • GetHierarchicalPosition
      • GetLast
      • HasHierarchicalPosition
      • Match
      • PlaceToFirstPosition
      • PlaceToLastPosition
      • PlaceToPosition
  • SoyWar.UIToolkit.PseudoClasses
    • ActivePseudoClass
    • BlurPseudoClass
    • CheckedPseudoClass
    • ChildPseudoClass
      • Check
      • GetChild
    • DisabledPseudoClass
    • EmptyPseudoClass
    • EnabledPseudoClass
    • EventPseudoClass<TOnEventType, TOffEventType>
      • CheckOffEvent
      • CheckOnEvent
      • TrickleDown
    • FirstChildPseudoClass
    • FirstOfTypePseudoClass
    • FocusPseudoClass
    • HasNotPseudoClass
    • HasPseudoClass
    • HostContextPseudoClass
    • HostPseudoClass
    • HoverPseudoClass
      • CheckEvent
    • IsPseudoClass
    • LastChildPseudoClass
    • LastOfTypePseudoClass
    • NotPseudoClass
    • NthChildPseudoClass
    • NthLastChildPseudoClass
    • NthLastOfTypePseudoClass
    • NthOfTypePseudoClass
    • OnlyChildPseudoClass
    • OnlyOfTypePseudoClass
    • PseudoClass
      • Add
      • AddManipulatorCallback
      • Check
      • Clone
      • CreateManipulator
      • GetValueString
      • Host
      • PointerInside
      • Validate
      • Value
    • PseudoClassManipulator
      • AddEventCallback
      • AddPostRegisterCallback
      • AddPostUnregisterCallback
      • AddPreRegisterCallback
      • AddPreUnregisterCallback
      • Check
      • CheckUpdate
      • PseudoClass
      • PseudoClassManipulator
      • Roots
      • SearchFrom
    • SelectorPseudoClassManipulator<TElement>
      • GetEnumerator
      • OffEvent
      • OnEvent
      • SelectorPseudoClassManipulator
    • SelectorPseudoClass<TElement>
      • ReverseEvent
      • Type
    • SelectorPseudoClass<TElement>.TypeSelector
    • UncheckedPseudoClass
Generated by DocFX
(with DiscordFX + SingulinkFX)

Search Results for

    Class ScrollerComponent

    Related to:SoyWar.UIToolkit.Elements

    /

    Inherits from:objectObjectComponentBehaviourMonoBehaviourUIToolkitComponentUIToolkitComponent<Scroller>ControlComponent<Scroller,float>ValueComponent<Scroller,float>

    /

    Implemented in:SoyWar.UIToolkit.dll

    Implements interfaces:IUIToolkitEvent<Scroller>,IEnumerable<Scroller>,IEnumerable,

    Description

    Component linked toScroller.

    Syntax
    [AddComponentMenu("UI Toolkit/Controls/Scroller", 14)]
    public class ScrollerComponent : ValueComponent<Scroller, float>, IUIToolkitEvent<Scroller>, IEnumerable<Scroller>, IEnumerable

    Implements

    IUIToolkitEvent<TElement>
    IEnumerable<T>
    IEnumerable

    Extension Methods

    NameDescription
    Count<TElement>(IUIToolkitEvent<TElement>)

    Count the number of active elements inIUIToolkitEvent<TElement>

    IsElementActive<TElement>(IUIToolkitEvent<TElement>, TElement)

    Checks if the element is active in theIUIToolkitEvent<TElement>

    SetPostProcessingFilterCallback<TElement>(IUIToolkitEvent<TElement>, Predicate<TElement>)

    Filter the result of the selected elements inIUIToolkitEvent<TElement>

    AtIndex(IEnumerable<VisualElement>, int, TypeSearch, Predicate<VisualElement>)

    Retrieves aVisualElementat a specified index.

    AtIndex(IEnumerable<VisualElement>, int, string, TypeSearch, Predicate<VisualElement>)

    Retrieves aVisualElementat a specified index according to the filter applied via the selector.

    AtIndex<TResult>(IEnumerable<VisualElement>, int, TypeSearch, Predicate<TResult>)

    Retrieves an element at a specified index.

    AtIndex<TResult>(IEnumerable<VisualElement>, int, string, TypeSearch, Predicate<TResult>)

    Retrieves an element at a specified index according to the filter applied via the selector.

    AtLastIndex(IEnumerable<VisualElement>, int, TypeSearch, Predicate<VisualElement>)

    Retrieves aVisualElementat a specified index (counting from the end).

    AtLastIndex(IEnumerable<VisualElement>, int, string, TypeSearch, Predicate<VisualElement>)

    Retrieves aVisualElementat a specified index (counting from the end) according to the filter applied via the selector.

    AtLastIndex<TResult>(IEnumerable<VisualElement>, int, TypeSearch, Predicate<TResult>)

    Retrieves an element at a specified index (counting from the end).

    AtLastIndex<TResult>(IEnumerable<VisualElement>, int, string, TypeSearch, Predicate<TResult>)

    Retrieves an element at a specified index (counting from the end) according to the filter applied via the selector.

    Exists(IEnumerable<VisualElement>, TypeSearch, Predicate<VisualElement>)

    Checks if there is aVisualElement.

    Exists(IEnumerable<VisualElement>, string, TypeSearch, Predicate<VisualElement>)

    Checks if there is aVisualElementaccording to the filter applied via the selector.

    Exists<TResult>(IEnumerable<VisualElement>, TypeSearch, Predicate<TResult>)

    Checks if there is an element.

    Exists<TResult>(IEnumerable<VisualElement>, string, TypeSearch, Predicate<TResult>)

    Checks if there is an element according to the filter applied via the selector.

    Find(IEnumerable<VisualElement>, TypeSearch, Predicate<VisualElement>)

    Retrieves allVisualElement.

    Find(IEnumerable<VisualElement>, string, TypeSearch, Predicate<VisualElement>)

    Retrieves allVisualElementfiltered according to the selector.

    Find<TResult>(IEnumerable<VisualElement>, TypeSearch, Predicate<TResult>)

    Retrieves all elements.

    Find<TResult>(IEnumerable<VisualElement>, string, TypeSearch, Predicate<TResult>)

    Retrieves all elements filtered according to the selector.

    GetFirst(IEnumerable<VisualElement>, TypeSearch, Predicate<VisualElement>)

    Retrieves the firstVisualElement.

    GetFirst(IEnumerable<VisualElement>, string, TypeSearch, Predicate<VisualElement>)

    Retrieves the firstVisualElementaccording to the filter applied via the selector.

    GetFirst<TResult>(IEnumerable<VisualElement>, TypeSearch, Predicate<TResult>)

    Retrieves the first element.

    GetFirst<TResult>(IEnumerable<VisualElement>, string, TypeSearch, Predicate<TResult>)

    Retrieves the first element according to the filter applied via the selector.

    GetLast(IEnumerable<VisualElement>, TypeSearch, Predicate<VisualElement>)

    Retrieves the lastVisualElement.

    GetLast(IEnumerable<VisualElement>, string, TypeSearch, Predicate<VisualElement>)

    Retrieves the lastVisualElementaccording to the filter applied via the selector.

    GetLast<TResult>(IEnumerable<VisualElement>, TypeSearch, Predicate<TResult>)

    Retrieves the last element.

    GetLast<TResult>(IEnumerable<VisualElement>, string, TypeSearch, Predicate<TResult>)

    Retrieves the last element according to the filter applied via the selector.

    Match(IEnumerable<VisualElement>, VisualElement, string, TypeSearch, MatchCombinator)

    Checks if there is a match between the currentVisualElement(through a combinator) and the hosts, filtered by the selector..
    The combinator is used to know the relationship between the currentVisualElementand the targetedVisualElementfrom the selector.

    Inherited Members

    Properties

    NameDescription
    OnValueChangedEvent

    This event is called when the value has changed.

    OnStateChangedEvent

    This event is called when the state has changed.

    OffEvent

    This event is called when an element is removed.

    OnEvent

    This event is called when an element is added.

    Document
    OverrideHost

    Chooses a template as host instead of the main document.

    SearchFrom

    Targets children from the parent's container (indirect) or via the hierarchy (direct).

    Selector
    Target

    Targets the first, last or all active elements.

    Methods

    NameDescription
    SetValue(TValue)

    Set the value for allVisualElementlinked to this component.

    CheckStateChangedEvent(ChangeEvent<TValue>)

    Called to confirm if the state has changed.

    OnStateChanged(ChangeEvent<TValue>)

    Called when the state has changed.

    GetEnumerator()
    Set(TElement)
    Unset(TElement)
    AddCustomStyles(StyleSheet)

    Adds custom style for all targeted elements.

    AddCustomStyles(params StyleSheet[])

    Adds custom styles for all targeted elements.

    Count()

    Count the number of active elements

    ForceElementsUpdate()

    Forces elements to be updated.

    RemoveCustomStyles(StyleSheet)

    Removes custom style from all targeted elements.

    RemoveCustomStyles(params StyleSheet[])

    Removes custom styles from all targeted elements.

    SetSelectorFromText(string)
    SetSelectorFromText(string, out string)
    Validate()

    Checks if the document and the selector is valid.

    Operators

    NameDescription
    implicit operator TElement(UIToolkitComponent<TElement>)