Class CurveField
Assembly: UnityEditor.dll
Syntax
public class CurveField : BaseField<AnimationCurve>, IEventHandler, ITransform, IUIElementDataWatch, IEnumerable<VisualElement>, IEnumerable, IVisualElementScheduler, IStyle, IBindable, INotifyValueChanged<AnimationCurve>
Constructors
|
Improve this Doc
View Source
CurveField()
Declaration
Properties
|
Improve this Doc
View Source
ranges
Declaration
public Rect ranges { get; set; }
Property Value
|
Improve this Doc
View Source
renderMode
Declaration
public CurveField.RenderMode renderMode { get; set; }
Property Value
|
Improve this Doc
View Source
value
Declaration
public override AnimationCurve value { get; set; }
Property Value
Overrides
UnityEngine.Experimental.UIElements.BaseField<UnityEngine.AnimationCurve>.value
Methods
|
Improve this Doc
View Source
DoRepaint(IStylePainter)
Declaration
protected override void DoRepaint(IStylePainter painter)
Parameters
Overrides
|
Improve this Doc
View Source
ExecuteDefaultAction(EventBase)
Declaration
protected override void ExecuteDefaultAction(EventBase evt)
Parameters
Overrides
|
Improve this Doc
View Source
OnPersistentDataReady()
Declaration
public override void OnPersistentDataReady()
Overrides
UnityEngine.Experimental.UIElements.BaseField<UnityEngine.AnimationCurve>.OnPersistentDataReady()
|
Improve this Doc
View Source
OnStyleResolved(ICustomStyle)
Declaration
protected override void OnStyleResolved(ICustomStyle style)
Parameters
Overrides
|
Improve this Doc
View Source
SetValueAndNotify(AnimationCurve)
Declaration
[Obsolete("This method is replaced by simply using this.value. The default behaviour has been changed to notify when changed. If the behaviour is not to be notified, SetValueWithoutNotify() must be used.", false)]
public override void SetValueAndNotify(AnimationCurve newValue)
Parameters
Overrides
UnityEngine.Experimental.UIElements.BaseField<UnityEngine.AnimationCurve>.SetValueAndNotify(UnityEngine.AnimationCurve)
|
Improve this Doc
View Source
SetValueWithoutNotify(AnimationCurve)
Declaration
public override void SetValueWithoutNotify(AnimationCurve newValue)
Parameters
Overrides
UnityEngine.Experimental.UIElements.BaseField<UnityEngine.AnimationCurve>.SetValueWithoutNotify(UnityEngine.AnimationCurve)
Implements
Extension Methods