Show / Hide Table of Contents

Class EdgeControl

Inheritance
Object
CallbackEventHandler
Focusable
VisualElement
EdgeControl
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.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.GetFullHierarchicalPersistenceKey()
VisualElement.GetOrCreatePersistentData<T>(Object, String)
VisualElement.GetOrCreatePersistentData<T>(ScriptableObject, String)
VisualElement.OverwriteFromPersistedData(Object, String)
VisualElement.SavePersistentData()
VisualElement.OnPersistentDataReady()
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 EdgeControl : VisualElement, IEventHandler, ITransform, IUIElementDataWatch, IEnumerable<VisualElement>, IEnumerable, IVisualElementScheduler, IStyle

Constructors

| Improve this Doc View Source

EdgeControl()

Declaration
public EdgeControl()

Fields

| Improve this Doc View Source

k_MinEdgeWidth

Declaration
public const float k_MinEdgeWidth = 1.75F
Field Value
Type Description
Single

Properties

| Improve this Doc View Source

capRadius

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

controlPoints

Declaration
public Vector2[] controlPoints { get; }
Property Value
Type Description
Vector2[]
| Improve this Doc View Source

drawFromCap

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

drawToCap

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

edgeColor

Declaration
[Obsolete("Use inputColor and/or outputColor")]
public Color edgeColor { get; set; }
Property Value
Type Description
Color
| Improve this Doc View Source

edgeWidth

Declaration
public int edgeWidth { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

from

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

fromCapColor

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

inputColor

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

inputOrientation

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

interceptWidth

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

outputColor

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

outputOrientation

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

to

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

toCapColor

Declaration
public Color toCapColor { get; set; }
Property Value
Type Description
Color

Methods

| Improve this Doc View Source

ComputeControlPoints()

Declaration
protected virtual void ComputeControlPoints()
| Improve this Doc View Source

ContainsPoint(Vector2)

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

DoRepaint(IStylePainter)

Declaration
protected override void DoRepaint(IStylePainter painter)
Parameters
Type Name Description
IStylePainter painter
Overrides
VisualElement.DoRepaint(IStylePainter)
| Improve this Doc View Source

DrawEdge(IStylePainter)

Declaration
protected virtual void DrawEdge(IStylePainter painter)
Parameters
Type Name Description
IStylePainter painter
| Improve this Doc View Source

Overlaps(Rect)

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

PointsChanged()

Declaration
protected virtual void PointsChanged()
| Improve this Doc View Source

UpdateLayout()

Declaration
public virtual void UpdateLayout()
| Improve this Doc View Source

UpdateRenderPoints()

Declaration
protected virtual void UpdateRenderPoints()

Implements

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

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