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