Show / Hide Table of Contents

Class ScrollView

Inheritance
Object
CallbackEventHandler
Focusable
VisualElement
ScrollView
Implements
IEventHandler
ITransform
IUIElementDataWatch
IEnumerable<VisualElement>
IEnumerable
IVisualElementScheduler
IStyle
Inherited Members
VisualElement.defaultFocusIndex
VisualElement.persistenceKey
VisualElement.userData
VisualElement.canGrabFocus
VisualElement.focusController
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.OnStyleResolved(ICustomStyle)
VisualElement.Focus()
VisualElement.SendEvent(EventBase)
VisualElement.Dirty(ChangeType)
VisualElement.IsDirty(ChangeType)
VisualElement.AnyDirty(ChangeType)
VisualElement.ClearDirty(ChangeType)
VisualElement.enabled
VisualElement.SetEnabledFromHierarchy(Boolean)
VisualElement.enabledInHierarchy
VisualElement.enabledSelf
VisualElement.SetEnabled(Boolean)
VisualElement.visible
VisualElement.MarkDirtyRepaint()
VisualElement.DoRepaint(IStylePainter)
VisualElement.GetFullHierarchicalPersistenceKey()
VisualElement.GetOrCreatePersistentData<T>(Object, String)
VisualElement.GetOrCreatePersistentData<T>(ScriptableObject, String)
VisualElement.OverwriteFromPersistedData(Object, String)
VisualElement.SavePersistentData()
VisualElement.OnPersistentDataReady()
VisualElement.ContainsPoint(Vector2)
VisualElement.Overlaps(Rect)
VisualElement.DoMeasure(Single, VisualElement.MeasureMode, Single, VisualElement.MeasureMode)
VisualElement.SetSize(Vector2)
VisualElement.ResetPositionProperties()
VisualElement.ToString()
VisualElement.ClearClassList()
VisualElement.AddToClassList(String)
VisualElement.RemoveFromClassList(String)
VisualElement.ToggleInClassList(String)
VisualElement.EnableInClassList(String, Boolean)
VisualElement.ClassListContains(String)
VisualElement.FindAncestorUserData()
VisualElement.dataWatch
VisualElement.IUIElementDataWatch.RegisterWatch(Object, Action<Object>)
VisualElement.IUIElementDataWatch.UnregisterWatch(IUIElementDataWatchRequest)
VisualElement.shadow
VisualElement.clippingOptions
VisualElement.parent
VisualElement.panel
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.GetEnumerator()
VisualElement.IEnumerable.GetEnumerator()
VisualElement.schedule
VisualElement.IVisualElementScheduler.Execute(Action<TimerState>)
VisualElement.IVisualElementScheduler.Execute(Action)
VisualElement.style
VisualElement.IStyle.width
VisualElement.IStyle.height
VisualElement.IStyle.maxWidth
VisualElement.IStyle.maxHeight
VisualElement.IStyle.minWidth
VisualElement.IStyle.minHeight
VisualElement.IStyle.flex
VisualElement.IStyle.flexBasis
VisualElement.IStyle.flexGrow
VisualElement.IStyle.flexShrink
VisualElement.IStyle.overflow
VisualElement.IStyle.positionLeft
VisualElement.IStyle.positionTop
VisualElement.IStyle.positionRight
VisualElement.IStyle.positionBottom
VisualElement.IStyle.marginLeft
VisualElement.IStyle.marginTop
VisualElement.IStyle.marginRight
VisualElement.IStyle.marginBottom
VisualElement.IStyle.borderLeft
VisualElement.IStyle.borderTop
VisualElement.IStyle.borderRight
VisualElement.IStyle.borderBottom
VisualElement.IStyle.borderLeftWidth
VisualElement.IStyle.borderTopWidth
VisualElement.IStyle.borderRightWidth
VisualElement.IStyle.borderBottomWidth
VisualElement.IStyle.borderRadius
VisualElement.IStyle.borderTopLeftRadius
VisualElement.IStyle.borderTopRightRadius
VisualElement.IStyle.borderBottomRightRadius
VisualElement.IStyle.borderBottomLeftRadius
VisualElement.IStyle.paddingLeft
VisualElement.IStyle.paddingTop
VisualElement.IStyle.paddingRight
VisualElement.IStyle.paddingBottom
VisualElement.IStyle.positionType
VisualElement.IStyle.alignSelf
VisualElement.IStyle.textAlignment
VisualElement.IStyle.unityTextAlign
VisualElement.IStyle.fontStyle
VisualElement.IStyle.fontStyleAndWeight
VisualElement.IStyle.textClipping
VisualElement.IStyle.font
VisualElement.IStyle.fontSize
VisualElement.IStyle.wordWrap
VisualElement.IStyle.textColor
VisualElement.IStyle.color
VisualElement.IStyle.flexDirection
VisualElement.IStyle.backgroundColor
VisualElement.IStyle.borderColor
VisualElement.IStyle.backgroundImage
VisualElement.IStyle.backgroundSize
VisualElement.IStyle.backgroundScaleMode
VisualElement.IStyle.alignItems
VisualElement.IStyle.alignContent
VisualElement.IStyle.justifyContent
VisualElement.IStyle.flexWrap
VisualElement.IStyle.sliceLeft
VisualElement.IStyle.sliceTop
VisualElement.IStyle.sliceRight
VisualElement.IStyle.sliceBottom
VisualElement.IStyle.opacity
VisualElement.IStyle.cursor
VisualElement.IStyle.visibility
VisualElement.AddStyleSheetPath(String)
VisualElement.RemoveStyleSheetPath(String)
VisualElement.HasStyleSheetPath(String)
VisualElement.tooltip
Focusable.focusIndex
Focusable.Blur()
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, Capture)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, Capture)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, Capture)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TrickleDown)
CallbackEventHandler.HandleEvent(EventBase)
CallbackEventHandler.HasTrickleDownHandlers()
CallbackEventHandler.HasBubbleUpHandlers()
CallbackEventHandler.HasCaptureHandlers()
CallbackEventHandler.HasBubbleHandlers()
CallbackEventHandler.ExecuteDefaultActionAtTarget(EventBase)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.UIElements
Assembly: UnityEngine.dll
Syntax
public class ScrollView : VisualElement, IEventHandler, ITransform, IUIElementDataWatch, IEnumerable<VisualElement>, IEnumerable, IVisualElementScheduler, IStyle

Constructors

| Improve this Doc View Source

ScrollView()

Declaration
public ScrollView()

Properties

| Improve this Doc View Source

contentContainer

Declaration
public override VisualElement contentContainer { get; }
Property Value
Type Description
VisualElement
Overrides
VisualElement.contentContainer
| Improve this Doc View Source

contentView

Declaration
[Obsolete("Please use contentContainer instead", false)]
public VisualElement contentView { get; }
Property Value
Type Description
VisualElement
| Improve this Doc View Source

contentViewport

Declaration
public VisualElement contentViewport { get; }
Property Value
Type Description
VisualElement
| Improve this Doc View Source

horizontalPageSize

Declaration
public float horizontalPageSize { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

horizontalScroller

Declaration
public Scroller horizontalScroller { get; }
Property Value
Type Description
Scroller
| Improve this Doc View Source

needsHorizontal

Declaration
public bool needsHorizontal { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

needsVertical

Declaration
public bool needsVertical { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

scrollOffset

Declaration
public Vector2 scrollOffset { get; set; }
Property Value
Type Description
Vector2
| Improve this Doc View Source

showHorizontal

Declaration
public bool showHorizontal { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

showVertical

Declaration
public bool showVertical { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

stretchContentWidth

Declaration
public bool stretchContentWidth { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

verticalPageSize

Declaration
public float verticalPageSize { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

verticalScroller

Declaration
public Scroller verticalScroller { get; }
Property Value
Type Description
Scroller

Methods

| Improve this Doc View Source

ExecuteDefaultAction(EventBase)

Declaration
protected override void ExecuteDefaultAction(EventBase evt)
Parameters
Type Name Description
EventBase evt
Overrides
VisualElement.ExecuteDefaultAction(EventBase)
| Improve this Doc View Source

ScrollTo(VisualElement)

Declaration
public void ScrollTo(VisualElement child)
Parameters
Type Name Description
VisualElement child
| Improve this Doc View Source

SetContents(VisualElement)

Declaration
public void SetContents(VisualElement contents)
Parameters
Type Name Description
VisualElement contents

Implements

IEventHandler
ITransform
IUIElementDataWatch
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
IVisualElementScheduler
IStyle

Extension Methods

MouseCaptureController.HasMouseCapture(IEventHandler)
MouseCaptureController.TakeMouseCapture(IEventHandler)
MouseCaptureController.CaptureMouse(IEventHandler)
MouseCaptureController.ReleaseMouseCapture(IEventHandler)
MouseCaptureController.ReleaseMouse(IEventHandler)
UQueryExtensions.Q<T>(VisualElement, String, String[])
UQueryExtensions.Q<T>(VisualElement, String, String)
UQueryExtensions.Q(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.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)
VisualElementExtensions.StretchToParentSize(VisualElement)
VisualElementExtensions.StretchToParentWidth(VisualElement)
VisualElementExtensions.AddManipulator(VisualElement, IManipulator)
VisualElementExtensions.RemoveManipulator(VisualElement, IManipulator)
MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
BindingExtensions.Bind(VisualElement, SerializedObject)
BindingExtensions.Unbind(VisualElement)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX