image/svg+xml
docs.unity3d.com
  • Manual
  • Scripting API
  • Changelog
  • License
    Show / Hide Table of Contents
    • Unity​Editor.​UIElements
      • Base​Composite​Field<TValue​Type, TField, TField​Value>
      • Base​Field​Mouse​Dragger
      • Base​Mask​Field<TChoice>
      • Base​Popup​Field<TValue​Type, TValue​Choice>
      • Binding​Extensions
      • Bounds​Field
      • Bounds​Field.​Uxml​Factory
      • Bounds​Field.​Uxml​Traits
      • Bounds​Int​Field
      • Bounds​Int​Field.​Uxml​Factory
      • Bounds​Int​Field.​Uxml​Traits
      • Color​Field
      • Color​Field.​Uxml​Factory
      • Color​Field.​Uxml​Traits
      • Curve​Field
      • Curve​Field.​Render​Mode
      • Curve​Field.​Uxml​Factory
      • Curve​Field.​Uxml​Traits
      • Delta​Speed
      • Double​Field
      • Double​Field.​Uxml​Factory
      • Double​Field.​Uxml​Traits
      • Enum​Field
      • Enum​Field.​Uxml​Factory
      • Enum​Field.​Uxml​Traits
      • Enum​Flags​Field
      • Enum​Flags​Field.​Uxml​Factory
      • Enum​Flags​Field.​Uxml​Traits
      • Field​Mouse​Dragger<T>
      • Float​Field
      • Float​Field.​Uxml​Factory
      • Float​Field.​Uxml​Traits
      • Gradient​Field
      • Gradient​Field.​Uxml​Factory
      • Gradient​Field.​Uxml​Traits
      • Hash128Field
      • Hash128Field.​Uxml​Factory
      • Hash128Field.​Uxml​Traits
      • Inspector​Element
      • Inspector​Element.​Uxml​Factory
      • Inspector​Element.​Uxml​Traits
      • Integer​Field
      • Integer​Field.​Uxml​Factory
      • Integer​Field.​Uxml​Traits
      • IToolbar​Menu​Element
      • IValue​Field<T>
      • Layer​Field
      • Layer​Field.​Uxml​Factory
      • Layer​Field.​Uxml​Traits
      • Layer​Mask​Field
      • Layer​Mask​Field.​Uxml​Factory
      • Layer​Mask​Field.​Uxml​Traits
      • Long​Field
      • Long​Field.​Uxml​Factory
      • Long​Field.​Uxml​Traits
      • Mask​Field
      • Mask​Field.​Uxml​Factory
      • Mask​Field.​Uxml​Traits
      • Object​Field
      • Object​Field.​Uxml​Factory
      • Object​Field.​Uxml​Traits
      • Popup​Field<T>
      • Property​Field
      • Property​Field.​Uxml​Factory
      • Property​Field.​Uxml​Traits
      • Rect​Field
      • Rect​Field.​Uxml​Factory
      • Rect​Field.​Uxml​Traits
      • Rect​Int​Field
      • Rect​Int​Field.​Uxml​Factory
      • Rect​Int​Field.​Uxml​Traits
      • Search​Field​Base<Text​Input​Type, T>
      • Tag​Field
      • Tag​Field.​Uxml​Factory
      • Tag​Field.​Uxml​Traits
      • Text​Value​Field<TValue​Type>
      • Text​Value​Field<TValue​Type>.​Text​Value​Input
      • Text​Value​Field​Traits<TValue​Type, TValue​Uxml​Attribute​Type>
      • Toolbar
      • Toolbar.​Uxml​Factory
      • Toolbar​Breadcrumbs
      • Toolbar​Breadcrumbs.​Uxml​Factory
      • Toolbar​Button
      • Toolbar​Button.​Uxml​Factory
      • Toolbar​Button.​Uxml​Traits
      • Toolbar​Menu
      • Toolbar​Menu.​Uxml​Factory
      • Toolbar​Menu.​Uxml​Traits
      • Toolbar​Menu.​Variant
      • Toolbar​Menu​Element​Extensions
      • Toolbar​Popup​Search​Field
      • Toolbar​Popup​Search​Field.​Uxml​Factory
      • Toolbar​Search​Field
      • Toolbar​Search​Field.​Uxml​Factory
      • Toolbar​Spacer
      • Toolbar​Spacer.​Uxml​Factory
      • Toolbar​Toggle
      • Toolbar​Toggle.​Uxml​Factory
      • Toolbar​Toggle.​Uxml​Traits
      • Uxml​Namespace​Prefix​Attribute
      • Vector2Field
      • Vector2Field.​Uxml​Factory
      • Vector2Field.​Uxml​Traits
      • Vector2Int​Field
      • Vector2Int​Field.​Uxml​Factory
      • Vector2Int​Field.​Uxml​Traits
      • Vector3Field
      • Vector3Field.​Uxml​Factory
      • Vector3Field.​Uxml​Traits
      • Vector3Int​Field
      • Vector3Int​Field.​Uxml​Factory
      • Vector3Int​Field.​Uxml​Traits
      • Vector4Field
      • Vector4Field.​Uxml​Factory
      • Vector4Field.​Uxml​Traits
    • Unity​Engine.​UIElements
      • Abstract​Progress​Bar
      • Abstract​Progress​Bar.​Uxml​Traits
      • Align
      • Alternating​Row​Background
      • Attach​To​Panel​Event
      • Background
      • Base​Bool​Field
      • Base​Field<TValue​Type>
      • Base​Field<TValue​Type>.​Uxml​Traits
      • Base​Field​Traits<TValue​Type, TValue​Uxml​Attribute​Type>
      • Base​Slider<TValue​Type>
      • Bindable​Element
      • Bindable​Element.​Uxml​Factory
      • Bindable​Element.​Uxml​Traits
      • Blur​Event
      • Box
      • Box.​Uxml​Factory
      • Button
      • Button.​Uxml​Factory
      • Button.​Uxml​Traits
      • Callback​Event​Handler
      • Change​Event<T>
      • Clickable
      • Click​Event
      • Command​Event​Base<T>
      • Context​Click​Event
      • Context​Type
      • Contextual​Menu​Manager
      • Contextual​Menu​Manipulator
      • Contextual​Menu​Populate​Event
      • Creation​Context
      • Cursor
      • Custom​Style​Property<T>
      • Custom​Style​Resolved​Event
      • Detach​From​Panel​Event
      • Display​Style
      • Dropdown​Field
      • Dropdown​Field.​Uxml​Factory
      • Dropdown​Field.​Uxml​Traits
      • Dropdown​Menu
      • Dropdown​Menu​Action
      • Dropdown​Menu​Action.​Status
      • Dropdown​Menu​Event​Info
      • Dropdown​Menu​Item
      • Dropdown​Menu​Separator
      • Dynamic​Atlas​Custom​Filter
      • Dynamic​Atlas​Filters
      • Dynamic​Atlas​Settings
      • Event​Base
      • Event​Base<T>
      • Event​Callback<TEvent​Type, TCallback​Args>
      • Event​Callback<TEvent​Type>
      • Event​Dispatcher
      • Event​Dispatcher​Gate
      • Execute​Command​Event
      • Flex​Direction
      • Focusable
      • Focus​Change​Direction
      • Focus​Controller
      • Focus​Event
      • Focus​Event​Base<T>
      • Focus​In​Event
      • Focus​Out​Event
      • Foldout
      • Foldout.​Uxml​Factory
      • Foldout.​Uxml​Traits
      • Font​Definition
      • Generic​Dropdown​Menu
      • Geometry​Changed​Event
      • Group​Box
      • Group​Box.​Uxml​Factory
      • Group​Box.​Uxml​Traits
      • Help​Box
      • Help​Box.​Uxml​Factory
      • Help​Box.​Uxml​Traits
      • Help​Box​Message​Type
      • IBindable
      • IBinding
      • IBinding​Extensions
      • IChange​Event
      • ICommand​Event
      • ICustom​Style
      • IEvent​Handler
      • IExperimental​Features
      • IFocus​Event
      • IFocus​Ring
      • IKeyboard​Event
      • Image
      • Image.​Uxml​Factory
      • Image.​Uxml​Traits
      • IManipulator
      • IMGUIContainer
      • IMGUIContainer.​Uxml​Factory
      • IMGUIContainer.​Uxml​Traits
      • IMGUIEvent
      • IMixed​Value​Support
      • Immediate​Mode​Element
      • IMouse​Capture​Event
      • IMouse​Event
      • INavigation​Event
      • INotify​Value​Changed<T>
      • INotify​Value​Changed​Extensions
      • Input​Event
      • Input​Wrapper
      • IPanel
      • IPanel​Changed​Event
      • IPointer​Capture​Event
      • IPointer​Event
      • IResolved​Style
      • IStyle
      • ITransform
      • IUxml​Attributes
      • IUxml​Factory
      • IVisual​Element​Scheduled​Item
      • IVisual​Element​Scheduler
      • Justify
      • Keyboard​Event​Base<T>
      • Keyboard​Navigation​Manipulator
      • Keyboard​Navigation​Operation
      • Key​Down​Event
      • Key​Up​Event
      • Label
      • Label.​Uxml​Factory
      • Label.​Uxml​Traits
      • Length
      • Length​Unit
      • List​View
      • List​View.​Uxml​Factory
      • List​View.​Uxml​Traits
      • Manipulator
      • Manipulator​Activation​Filter
      • Mesh​Generation​Context
      • Mesh​Write​Data
      • Min​Max​Slider
      • Min​Max​Slider.​Uxml​Factory
      • Min​Max​Slider.​Uxml​Traits
      • Mouse​Button
      • Mouse​Capture​Controller
      • Mouse​Capture​Event
      • Mouse​Capture​Event​Base<T>
      • Mouse​Capture​Out​Event
      • Mouse​Down​Event
      • Mouse​Enter​Event
      • Mouse​Enter​Window​Event
      • Mouse​Event​Base<T>
      • Mouse​Leave​Event
      • Mouse​Leave​Window​Event
      • Mouse​Manipulator
      • Mouse​Move​Event
      • Mouse​Out​Event
      • Mouse​Over​Event
      • Mouse​Up​Event
      • Navigation​Cancel​Event
      • Navigation​Event​Base<T>
      • Navigation​Move​Event
      • Navigation​Move​Event.​Direction
      • Navigation​Submit​Event
      • Overflow
      • Overflow​Clip​Box
      • Panel​Changed​Event​Base<T>
      • Panel​Scale​Mode
      • Panel​Screen​Match​Mode
      • Panel​Settings
      • Panel​Text​Settings
      • Picking​Mode
      • Pointer​Cancel​Event
      • Pointer​Capture​Event
      • Pointer​Capture​Event​Base<T>
      • Pointer​Capture​Helper
      • Pointer​Capture​Out​Event
      • Pointer​Down​Event
      • Pointer​Enter​Event
      • Pointer​Event​Base<T>
      • Pointer​Id
      • Pointer​Leave​Event
      • Pointer​Manipulator
      • Pointer​Move​Event
      • Pointer​Out​Event
      • Pointer​Over​Event
      • Pointer​Stationary​Event
      • Pointer​Type
      • Pointer​Up​Event
      • Popup​Window
      • Popup​Window.​Uxml​Factory
      • Popup​Window.​Uxml​Traits
      • Position
      • Progress​Bar
      • Progress​Bar.​Uxml​Factory
      • Propagation​Phase
      • Radio​Button
      • Radio​Button.​Uxml​Factory
      • Radio​Button.​Uxml​Traits
      • Radio​Button​Group
      • Radio​Button​Group.​Uxml​Factory
      • Radio​Button​Group.​Uxml​Traits
      • Repeat​Button
      • Repeat​Button.​Uxml​Factory
      • Repeat​Button.​Uxml​Traits
      • Runtime​Panel​Utils
      • Scroller
      • Scroller.​Uxml​Factory
      • Scroller.​Uxml​Traits
      • Scroller​Visibility
      • Scroll​View
      • Scroll​View.​Touch​Scroll​Behavior
      • Scroll​View.​Uxml​Factory
      • Scroll​View.​Uxml​Traits
      • Scroll​View​Mode
      • Selection​Type
      • Slider
      • Slider.​Uxml​Factory
      • Slider.​Uxml​Traits
      • Slider​Direction
      • Slider​Int
      • Slider​Int.​Uxml​Factory
      • Slider​Int.​Uxml​Traits
      • Style​Background
      • Style​Color
      • Style​Cursor
      • Style​Enum<T>
      • Style​Float
      • Style​Font
      • Style​Font​Definition
      • Style​Int
      • Style​Keyword
      • Style​Length
      • Style​Sheet
      • Style​Text​Shadow
      • Template​Container
      • Template​Container.​Uxml​Factory
      • Template​Container.​Uxml​Traits
      • Text​Element
      • Text​Element.​Uxml​Factory
      • Text​Element.​Uxml​Traits
      • Text​Field
      • Text​Field.​Uxml​Factory
      • Text​Field.​Uxml​Traits
      • Text​Input​Base​Field<TValue​Type>
      • Text​Input​Base​Field<TValue​Type>.​Text​Input​Base
      • Text​Input​Base​Field<TValue​Type>.​Uxml​Traits
      • Text​Overflow
      • Text​Overflow​Position
      • Text​Shadow
      • Theme​Style​Sheet
      • Timer​State
      • Toggle
      • Toggle.​Uxml​Factory
      • Toggle.​Uxml​Traits
      • Tooltip​Event
      • Trickle​Down
      • Two​Pane​Split​View
      • Two​Pane​Split​View.​Uxml​Factory
      • Two​Pane​Split​View.​Uxml​Traits
      • Two​Pane​Split​View​Orientation
      • Typed​Uxml​Attribute​Description<T>
      • UIDocument
      • UQuery
      • UQuery​Builder<T>
      • UQuery​Extensions
      • UQuery​State<T>
      • UQuery​State<T>.​Enumerator
      • Usage​Hints
      • Uxml​Attribute​Description
      • Uxml​Attribute​Description.​Use
      • Uxml​Attribute​Overrides​Factory
      • Uxml​Attribute​Overrides​Traits
      • Uxml​Bool​Attribute​Description
      • Uxml​Child​Element​Description
      • Uxml​Color​Attribute​Description
      • Uxml​Double​Attribute​Description
      • Uxml​Enum​Attribute​Description<T>
      • Uxml​Enumeration
      • Uxml​Factory<TCreated​Type, TTraits>
      • Uxml​Factory<TCreated​Type>
      • Uxml​Float​Attribute​Description
      • Uxml​Hash128Attribute​Description
      • Uxml​Int​Attribute​Description
      • Uxml​Long​Attribute​Description
      • Uxml​Root​Element​Factory
      • Uxml​Root​Element​Traits
      • Uxml​String​Attribute​Description
      • Uxml​Style​Factory
      • Uxml​Style​Traits
      • Uxml​Template​Factory
      • Uxml​Template​Traits
      • Uxml​Traits
      • Uxml​Type​Attribute​Description<TBase>
      • Uxml​Type​Restriction
      • Uxml​Value​Bounds
      • Uxml​Value​Matches
      • Validate​Command​Event
      • Vector​Image
      • Vertex
      • Visibility
      • Visual​Element
      • Visual​Element.​Hierarchy
      • Visual​Element.​Measure​Mode
      • Visual​Element.​Uxml​Factory
      • Visual​Element.​Uxml​Traits
      • Visual​Element​Extensions
      • Visual​Element​Focus​Change​Direction
      • Visual​Element​Focus​Ring
      • Visual​Element​Focus​Ring.​Default​Focus​Order
      • Visual​Element​Style​Sheet​Set
      • Visual​Tree​Asset
      • Wheel​Event
      • White​Space
      • Wrap
    • Unity​Engine.​UIElements.​Experimental
      • Easing
      • ITransition​Animations
      • IValue​Animation
      • Style​Values
      • Value​Animation<T>
    • Unity​Engine.​UIElements.​Input​System
      • Input​System​Event​System
    • Scripting API
    • Unity​Engine.​UIElements
    • Scroller

    Class Scroller

    A vertical or horizontal scrollbar.

    Inheritance
    Object
    CallbackEventHandler
    Focusable
    VisualElement
    Scroller
    Inherited Members
    VisualElement.disabledUssClassName
    VisualElement.viewDataKey
    VisualElement.userData
    VisualElement.canGrabFocus
    VisualElement.focusController
    VisualElement.usageHints
    VisualElement.transform
    VisualElement.ITransform.position
    VisualElement.ITransform.rotation
    VisualElement.ITransform.scale
    VisualElement.ITransform.matrix
    VisualElement.layout
    VisualElement.contentRect
    VisualElement.paddingRect
    VisualElement.worldBound
    VisualElement.localBound
    VisualElement.worldTransform
    VisualElement.pickingMode
    VisualElement.name
    VisualElement.ExecuteDefaultAction(EventBase)
    VisualElement.Focus()
    VisualElement.SendEvent(EventBase)
    VisualElement.SetEnabledFromHierarchy(Boolean)
    VisualElement.enabledInHierarchy
    VisualElement.enabledSelf
    VisualElement.SetEnabled(Boolean)
    VisualElement.visible
    VisualElement.MarkDirtyRepaint()
    VisualElement.generateVisualContent
    VisualElement.ContainsPoint(Vector2)
    VisualElement.Overlaps(Rect)
    VisualElement.DoMeasure(Single, VisualElement.MeasureMode, Single, VisualElement.MeasureMode)
    VisualElement.ToString()
    VisualElement.GetClasses()
    VisualElement.ClearClassList()
    VisualElement.AddToClassList(String)
    VisualElement.RemoveFromClassList(String)
    VisualElement.ToggleInClassList(String)
    VisualElement.EnableInClassList(String, Boolean)
    VisualElement.ClassListContains(String)
    VisualElement.FindAncestorUserData()
    VisualElement.ITransitionAnimations.Start(Single, Single, Int32, Action<VisualElement, Single>)
    VisualElement.ITransitionAnimations.Start(Rect, Rect, Int32, Action<VisualElement, Rect>)
    VisualElement.ITransitionAnimations.Start(Color, Color, Int32, Action<VisualElement, Color>)
    VisualElement.ITransitionAnimations.Start(Vector3, Vector3, Int32, Action<VisualElement, Vector3>)
    VisualElement.ITransitionAnimations.Start(Vector2, Vector2, Int32, Action<VisualElement, Vector2>)
    VisualElement.ITransitionAnimations.Start(Quaternion, Quaternion, Int32, Action<VisualElement, Quaternion>)
    VisualElement.ITransitionAnimations.Start(StyleValues, StyleValues, Int32)
    VisualElement.ITransitionAnimations.Start(Func<VisualElement, Single>, Single, Int32, Action<VisualElement, Single>)
    VisualElement.ITransitionAnimations.Start(Func<VisualElement, Rect>, Rect, Int32, Action<VisualElement, Rect>)
    VisualElement.ITransitionAnimations.Start(Func<VisualElement, Color>, Color, Int32, Action<VisualElement, Color>)
    VisualElement.ITransitionAnimations.Start(Func<VisualElement, Vector3>, Vector3, Int32, Action<VisualElement, Vector3>)
    VisualElement.ITransitionAnimations.Start(Func<VisualElement, Vector2>, Vector2, Int32, Action<VisualElement, Vector2>)
    VisualElement.ITransitionAnimations.Start(Func<VisualElement, Quaternion>, Quaternion, Int32, Action<VisualElement, Quaternion>)
    VisualElement.ITransitionAnimations.Start(StyleValues, Int32)
    VisualElement.ITransitionAnimations.Layout(Rect, Int32)
    VisualElement.ITransitionAnimations.TopLeft(Vector2, Int32)
    VisualElement.ITransitionAnimations.Size(Vector2, Int32)
    VisualElement.ITransitionAnimations.Scale(Single, Int32)
    VisualElement.ITransitionAnimations.Position(Vector3, Int32)
    VisualElement.ITransitionAnimations.Rotation(Quaternion, Int32)
    VisualElement.experimental
    VisualElement.IExperimentalFeatures.animation
    VisualElement.hierarchy
    VisualElement.cacheAsBitmap
    VisualElement.parent
    VisualElement.panel
    VisualElement.contentContainer
    VisualElement.visualTreeAssetSource
    VisualElement.Add(VisualElement)
    VisualElement.Insert(Int32, VisualElement)
    VisualElement.Remove(VisualElement)
    VisualElement.RemoveAt(Int32)
    VisualElement.Clear()
    VisualElement.ElementAt(Int32)
    VisualElement.Item[Int32]
    VisualElement.childCount
    VisualElement.IndexOf(VisualElement)
    VisualElement.Children()
    VisualElement.Sort(Comparison<VisualElement>)
    VisualElement.BringToFront()
    VisualElement.SendToBack()
    VisualElement.PlaceBehind(VisualElement)
    VisualElement.PlaceInFront(VisualElement)
    VisualElement.RemoveFromHierarchy()
    VisualElement.GetFirstOfType<T>()
    VisualElement.GetFirstAncestorOfType<T>()
    VisualElement.Contains(VisualElement)
    VisualElement.FindCommonAncestor(VisualElement)
    VisualElement.schedule
    VisualElement.IVisualElementScheduler.Execute(Action<TimerState>)
    VisualElement.IVisualElementScheduler.Execute(Action)
    VisualElement.style
    VisualElement.customStyle
    VisualElement.styleSheets
    VisualElement.tooltip
    VisualElement.resolvedStyle
    VisualElement.IResolvedStyle.alignContent
    VisualElement.IResolvedStyle.alignItems
    VisualElement.IResolvedStyle.alignSelf
    VisualElement.IResolvedStyle.backgroundColor
    VisualElement.IResolvedStyle.backgroundImage
    VisualElement.IResolvedStyle.borderBottomColor
    VisualElement.IResolvedStyle.borderBottomLeftRadius
    VisualElement.IResolvedStyle.borderBottomRightRadius
    VisualElement.IResolvedStyle.borderBottomWidth
    VisualElement.IResolvedStyle.borderLeftColor
    VisualElement.IResolvedStyle.borderLeftWidth
    VisualElement.IResolvedStyle.borderRightColor
    VisualElement.IResolvedStyle.borderRightWidth
    VisualElement.IResolvedStyle.borderTopColor
    VisualElement.IResolvedStyle.borderTopLeftRadius
    VisualElement.IResolvedStyle.borderTopRightRadius
    VisualElement.IResolvedStyle.borderTopWidth
    VisualElement.IResolvedStyle.bottom
    VisualElement.IResolvedStyle.color
    VisualElement.IResolvedStyle.display
    VisualElement.IResolvedStyle.flexBasis
    VisualElement.IResolvedStyle.flexDirection
    VisualElement.IResolvedStyle.flexGrow
    VisualElement.IResolvedStyle.flexShrink
    VisualElement.IResolvedStyle.flexWrap
    VisualElement.IResolvedStyle.fontSize
    VisualElement.IResolvedStyle.height
    VisualElement.IResolvedStyle.justifyContent
    VisualElement.IResolvedStyle.left
    VisualElement.IResolvedStyle.letterSpacing
    VisualElement.IResolvedStyle.marginBottom
    VisualElement.IResolvedStyle.marginLeft
    VisualElement.IResolvedStyle.marginRight
    VisualElement.IResolvedStyle.marginTop
    VisualElement.IResolvedStyle.maxHeight
    VisualElement.IResolvedStyle.maxWidth
    VisualElement.IResolvedStyle.minHeight
    VisualElement.IResolvedStyle.minWidth
    VisualElement.IResolvedStyle.opacity
    VisualElement.IResolvedStyle.paddingBottom
    VisualElement.IResolvedStyle.paddingLeft
    VisualElement.IResolvedStyle.paddingRight
    VisualElement.IResolvedStyle.paddingTop
    VisualElement.IResolvedStyle.position
    VisualElement.IResolvedStyle.right
    VisualElement.IResolvedStyle.textOverflow
    VisualElement.IResolvedStyle.top
    VisualElement.IResolvedStyle.unityBackgroundImageTintColor
    VisualElement.IResolvedStyle.unityBackgroundScaleMode
    VisualElement.IResolvedStyle.unityFont
    VisualElement.IResolvedStyle.unityFontDefinition
    VisualElement.IResolvedStyle.unityFontStyleAndWeight
    VisualElement.IResolvedStyle.unityParagraphSpacing
    VisualElement.IResolvedStyle.unitySliceBottom
    VisualElement.IResolvedStyle.unitySliceLeft
    VisualElement.IResolvedStyle.unitySliceRight
    VisualElement.IResolvedStyle.unitySliceTop
    VisualElement.IResolvedStyle.unityTextAlign
    VisualElement.IResolvedStyle.unityTextOutlineColor
    VisualElement.IResolvedStyle.unityTextOutlineWidth
    VisualElement.IResolvedStyle.unityTextOverflowPosition
    VisualElement.IResolvedStyle.visibility
    VisualElement.IResolvedStyle.whiteSpace
    VisualElement.IResolvedStyle.width
    VisualElement.IResolvedStyle.wordSpacing
    Focusable.focusable
    Focusable.tabIndex
    Focusable.delegatesFocus
    Focusable.Blur()
    CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
    CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
    CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
    CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TrickleDown)
    CallbackEventHandler.HandleEvent(EventBase)
    CallbackEventHandler.HasTrickleDownHandlers()
    CallbackEventHandler.HasBubbleUpHandlers()
    CallbackEventHandler.ExecuteDefaultActionAtTarget(EventBase)
    Namespace: UnityEngine.UIElements
    Syntax
    public class Scroller : VisualElement, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle

    Constructors

    Scroller()

    Constructor.

    Declaration
    public Scroller()

    Scroller(Single, Single, System.Action<Single>, SliderDirection)

    Constructor.

    Declaration
    public Scroller(float lowValue, float highValue, System.Action<float> valueChanged, SliderDirection direction = SliderDirection.Vertical)
    Parameters
    Type Name Description
    Single lowValue
    Single highValue
    System.Action<Single> valueChanged
    SliderDirection direction

    Fields

    highButtonUssClassName

    USS class name of high buttons in elements of this type.

    Declaration
    public static readonly string highButtonUssClassName
    Field Value
    Type Description
    String

    horizontalVariantUssClassName

    USS class name of elements of this type, when they are displayed horizontally.

    Declaration
    public static readonly string horizontalVariantUssClassName
    Field Value
    Type Description
    String

    lowButtonUssClassName

    USS class name of low buttons in elements of this type.

    Declaration
    public static readonly string lowButtonUssClassName
    Field Value
    Type Description
    String

    sliderUssClassName

    USS class name of slider elements in elements of this type.

    Declaration
    public static readonly string sliderUssClassName
    Field Value
    Type Description
    String

    ussClassName

    USS class name of elements of this type.

    Declaration
    public static readonly string ussClassName
    Field Value
    Type Description
    String

    verticalVariantUssClassName

    USS class name of elements of this type, when they are displayed vertically.

    Declaration
    public static readonly string verticalVariantUssClassName
    Field Value
    Type Description
    String

    Properties

    direction

    Direction of this scrollbar.

    Declaration
    public SliderDirection direction { get; set; }
    Property Value
    Type Description
    SliderDirection

    highButton

    Top or right scroll button.

    Declaration
    public RepeatButton highButton { get; }
    Property Value
    Type Description
    RepeatButton

    highValue

    Maximum value.

    Declaration
    public float highValue { get; set; }
    Property Value
    Type Description
    Single

    lowButton

    Bottom or left scroll button.

    Declaration
    public RepeatButton lowButton { get; }
    Property Value
    Type Description
    RepeatButton

    lowValue

    Minimum value.

    Declaration
    public float lowValue { get; set; }
    Property Value
    Type Description
    Single

    slider

    The slider used by this scroller.

    Declaration
    public Slider slider { get; }
    Property Value
    Type Description
    Slider

    value

    Value that defines the slider position. It lies between lowValue and highValue.

    Declaration
    public float value { get; set; }
    Property Value
    Type Description
    Single

    Methods

    Adjust(Single)

    Updates the slider element size as a ratio of total range. A value greater than 1 will disable the Scroller.

    Declaration
    public void Adjust(float factor)
    Parameters
    Type Name Description
    Single factor

    Slider size ratio.

    ScrollPageDown()

    Will change the value according to the current slider pageSize.

    Declaration
    public void ScrollPageDown()

    ScrollPageDown(Single)

    Will change the value according to the current slider pageSize.

    Declaration
    public void ScrollPageDown(float factor)
    Parameters
    Type Name Description
    Single factor

    ScrollPageUp()

    Will change the value according to the current slider pageSize.

    Declaration
    public void ScrollPageUp()

    ScrollPageUp(Single)

    Will change the value according to the current slider pageSize.

    Declaration
    public void ScrollPageUp(float factor)
    Parameters
    Type Name Description
    Single factor

    Events

    valueChanged

    Event sent when the slider value has changed.

    Declaration
    public event System.Action<float> valueChanged
    Event Type
    Type Description
    System.Action<Single>

    Extension Methods

    UQueryExtensions.Q<T>(VisualElement, String, String[])
    UQueryExtensions.Q(VisualElement, String, String[])
    UQueryExtensions.Q<T>(VisualElement, String, String)
    UQueryExtensions.Q(VisualElement, String, String)
    UQueryExtensions.Query(VisualElement, String, String[])
    UQueryExtensions.Query(VisualElement, String, String)
    UQueryExtensions.Query<T>(VisualElement, String, String[])
    UQueryExtensions.Query<T>(VisualElement, String, String)
    UQueryExtensions.Query(VisualElement)
    VisualElementExtensions.StretchToParentSize(VisualElement)
    VisualElementExtensions.StretchToParentWidth(VisualElement)
    VisualElementExtensions.AddManipulator(VisualElement, IManipulator)
    VisualElementExtensions.RemoveManipulator(VisualElement, IManipulator)
    VisualElementExtensions.WorldToLocal(VisualElement, Vector2)
    VisualElementExtensions.LocalToWorld(VisualElement, Vector2)
    VisualElementExtensions.WorldToLocal(VisualElement, Rect)
    VisualElementExtensions.LocalToWorld(VisualElement, Rect)
    VisualElementExtensions.ChangeCoordinatesTo(VisualElement, VisualElement, Vector2)
    VisualElementExtensions.ChangeCoordinatesTo(VisualElement, VisualElement, Rect)
    BindingExtensions.Bind(VisualElement, SerializedObject)
    BindingExtensions.Unbind(VisualElement)
    BindingExtensions.TrackPropertyValue(VisualElement, SerializedProperty, Action<SerializedProperty>)
    In This Article
    • Constructors
      • Scroller()
      • Scroller(Single, Single, System.Action<Single>, SliderDirection)
    • Fields
      • highButtonUssClassName
      • horizontalVariantUssClassName
      • lowButtonUssClassName
      • sliderUssClassName
      • ussClassName
      • verticalVariantUssClassName
    • Properties
      • direction
      • highButton
      • highValue
      • lowButton
      • lowValue
      • slider
      • value
    • Methods
      • Adjust(Single)
      • ScrollPageDown()
      • ScrollPageDown(Single)
      • ScrollPageUp()
      • ScrollPageUp(Single)
    • Events
      • valueChanged
    • Extension Methods
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023