Show / Hide Table of Contents

Class Scope

Inheritance
Object
CallbackEventHandler
Focusable
VisualElement
GraphElement
Scope
Group
Implements
IEventHandler
ITransform
IUIElementDataWatch
IEnumerable<VisualElement>
IEnumerable
IVisualElementScheduler
IStyle
ISelectable
Inherited Members
GraphElement.elementTypeColor
GraphElement.layer
GraphElement.title
GraphElement.ResetLayer()
GraphElement.OnStyleResolved(ICustomStyle)
GraphElement.capabilities
GraphElement.selected
GraphElement.IsSelectable()
GraphElement.IsMovable()
GraphElement.IsResizable()
GraphElement.IsDroppable()
GraphElement.IsAscendable()
GraphElement.GetGlobalCenter()
GraphElement.OnSelected()
GraphElement.OnUnselected()
GraphElement.Select(VisualElement, Boolean)
GraphElement.Unselect(VisualElement)
GraphElement.IsSelected(VisualElement)
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.ExecuteDefaultAction(EventBase)
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.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.contentContainer
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: UnityEditor.Experimental.UIElements.GraphView
Assembly: UnityEditor.dll
Syntax
public class Scope : GraphElement, IEventHandler, ITransform, IUIElementDataWatch, IEnumerable<VisualElement>, IEnumerable, IVisualElementScheduler, IStyle, ISelectable

Constructors

| Improve this Doc View Source

Scope()

Declaration
public Scope()

Properties

| Improve this Doc View Source

autoUpdateGeometry

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

containedElements

Declaration
public IEnumerable<GraphElement> containedElements { get; }
Property Value
Type Description
IEnumerable<GraphElement>
| Improve this Doc View Source

containedElementsRect

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

headerContainer

Declaration
public VisualElement headerContainer { get; }
Property Value
Type Description
VisualElement

Methods

| Improve this Doc View Source

AcceptsElement(GraphElement, ref String)

Declaration
public virtual bool AcceptsElement(GraphElement element, ref string reasonWhyNotAccepted)
Parameters
Type Name Description
GraphElement element
String reasonWhyNotAccepted
Returns
Type Description
Boolean
| Improve this Doc View Source

AddElement(GraphElement)

Declaration
public void AddElement(GraphElement element)
Parameters
Type Name Description
GraphElement element
| Improve this Doc View Source

AddElements(IEnumerable<GraphElement>)

Declaration
public void AddElements(IEnumerable<GraphElement> elements)
Parameters
Type Name Description
IEnumerable<GraphElement> elements
| Improve this Doc View Source

ContainsElement(GraphElement)

Declaration
public bool ContainsElement(GraphElement element)
Parameters
Type Name Description
GraphElement element
Returns
Type Description
Boolean
| Improve this Doc View Source

GetPosition()

Declaration
public override Rect GetPosition()
Returns
Type Description
Rect
Overrides
GraphElement.GetPosition()
| Improve this Doc View Source

HitTest(Vector2)

Declaration
public override bool HitTest(Vector2 localPoint)
Parameters
Type Name Description
Vector2 localPoint
Returns
Type Description
Boolean
Overrides
GraphElement.HitTest(Vector2)
| Improve this Doc View Source

OnElementsAdded(IEnumerable<GraphElement>)

Declaration
protected virtual void OnElementsAdded(IEnumerable<GraphElement> elements)
Parameters
Type Name Description
IEnumerable<GraphElement> elements
| Improve this Doc View Source

OnElementsRemoved(IEnumerable<GraphElement>)

Declaration
protected virtual void OnElementsRemoved(IEnumerable<GraphElement> elements)
Parameters
Type Name Description
IEnumerable<GraphElement> elements
| Improve this Doc View Source

Overlaps(Rect)

Declaration
public override bool Overlaps(Rect rectangle)
Parameters
Type Name Description
Rect rectangle
Returns
Type Description
Boolean
Overrides
VisualElement.Overlaps(Rect)
| Improve this Doc View Source

RemoveElement(GraphElement)

Declaration
public void RemoveElement(GraphElement element)
Parameters
Type Name Description
GraphElement element
| Improve this Doc View Source

RemoveElements(IEnumerable<GraphElement>)

Declaration
public void RemoveElements(IEnumerable<GraphElement> elements)
Parameters
Type Name Description
IEnumerable<GraphElement> elements
| Improve this Doc View Source

RemoveElementsWithoutNotification(IEnumerable<GraphElement>)

Declaration
public void RemoveElementsWithoutNotification(IEnumerable<GraphElement> elements)
Parameters
Type Name Description
IEnumerable<GraphElement> elements
| Improve this Doc View Source

ScheduleUpdateGeometryFromContent()

Declaration
protected void ScheduleUpdateGeometryFromContent()
| Improve this Doc View Source

SetPosition(Rect)

Declaration
public override void SetPosition(Rect newPos)
Parameters
Type Name Description
Rect newPos
Overrides
GraphElement.SetPosition(Rect)
| Improve this Doc View Source

SetScopePositionOnly(Rect)

Declaration
protected virtual void SetScopePositionOnly(Rect newPos)
Parameters
Type Name Description
Rect newPos
| Improve this Doc View Source

UpdateGeometryFromContent()

Declaration
public void UpdateGeometryFromContent()
| Improve this Doc View Source

UpdatePresenterPosition()

Declaration
public override void UpdatePresenterPosition()
Overrides
GraphElement.UpdatePresenterPosition()

Implements

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

Extension Methods

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)
GraphElementScopeExtensions.GetContainingScope(GraphElement)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX