C# Class UnityEditor.CurveEditorWindow

Inheritance: EditorWindow
显示文件 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Private Properties

Property Type Description
CopyAndScaleCurveKeys UnityEngine.Keyframe[]
DoUpdateCurve void
GetConstantKeys UnityEngine.Keyframe[]
GetCurveEditorRect UnityEngine.Rect
GetCurveWrapperArray UnityEditor.CurveWrapper[]
GetEaseInKeys UnityEngine.Keyframe[]
GetEaseInMirrorKeys UnityEngine.Keyframe[]
GetEaseInOutKeys UnityEngine.Keyframe[]
GetEaseInOutMirrorKeys UnityEngine.Keyframe[]
GetEaseOutKeys UnityEngine.Keyframe[]
GetEaseOutMirrorKeys UnityEngine.Keyframe[]
GetLinearKeys UnityEngine.Keyframe[]
GetLinearMirrorKeys UnityEngine.Keyframe[]
GetNormalizationRect bool
Init void
InitCurvePresets void
OnDestroy void
OnDisable void
OnEnable void
OnGUI void
PresetDropDown void
RefreshShownCurves void
SendEvent void
SetSmoothEditable void
ValidateCurveLibraryTypeAndScale void

Public Methods

Method Description
Show ( GUIView viewToUpdate, CurveEditorSettings settings ) : void
UpdateCurve ( ) : void

Private Methods

Method Description
CopyAndScaleCurveKeys ( Keyframe orgKeys, Rect rect, bool realToNormalized ) : UnityEngine.Keyframe[]
DoUpdateCurve ( bool exitGUI ) : void
GetConstantKeys ( float value ) : UnityEngine.Keyframe[]
GetCurveEditorRect ( ) : Rect
GetCurveWrapperArray ( ) : UnityEditor.CurveWrapper[]
GetEaseInKeys ( ) : UnityEngine.Keyframe[]
GetEaseInMirrorKeys ( ) : UnityEngine.Keyframe[]
GetEaseInOutKeys ( ) : UnityEngine.Keyframe[]
GetEaseInOutMirrorKeys ( ) : UnityEngine.Keyframe[]
GetEaseOutKeys ( ) : UnityEngine.Keyframe[]
GetEaseOutMirrorKeys ( ) : UnityEngine.Keyframe[]
GetLinearKeys ( ) : UnityEngine.Keyframe[]
GetLinearMirrorKeys ( ) : UnityEngine.Keyframe[]
GetNormalizationRect ( Rect &normalizationRect ) : bool
Init ( CurveEditorSettings settings ) : void
InitCurvePresets ( ) : void
OnDestroy ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnGUI ( ) : void
PresetDropDown ( Rect rect ) : void
RefreshShownCurves ( ) : void
SendEvent ( string eventName, bool exitGUI ) : void
SetSmoothEditable ( Keyframe &keys ) : void
ValidateCurveLibraryTypeAndScale ( ) : void

Method Details

Show() public method

public Show ( GUIView viewToUpdate, CurveEditorSettings settings ) : void
viewToUpdate GUIView
settings CurveEditorSettings
return void

UpdateCurve() public method

public UpdateCurve ( ) : void
return void