C# Class UnityEditor.SerializedMinMaxCurve

Show file Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Properties

Property Type Description
m_AllowConstant bool
m_AllowCurves bool
m_AllowRandom bool
m_DefaultCurveScalar float
m_DisplayName UnityEngine.GUIContent
m_MaxAllowedScalar float
m_Module ModuleUI
m_RemapValue float
maxCurve UnityEditor.SerializedProperty
maxCurveFirstKeyValue UnityEditor.SerializedProperty
minCurve UnityEditor.SerializedProperty
minCurveFirstKeyValue UnityEditor.SerializedProperty
scalar UnityEditor.SerializedProperty

Public Methods

Method Description
CreateCurveData ( Color color ) : ParticleSystemCurveEditor.CurveData
GetAxisScalars ( ) : Vector2
GetUniqueCurveName ( ) : string
OnCurveAreaMouseDown ( int button, Rect drawRect, Rect curveRanges ) : bool
RemoveCurveFromEditor ( ) : void
SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName ) : System
SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, bool signedRange ) : System
SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name ) : System
SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name, bool signedRange ) : System
SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name, bool signedRange, bool useProp0 ) : System
SetAxisScalars ( Vector2 axisScalars ) : void
SetScalarAndNormalizedConstants ( float newScalar, float totalMin, float totalMax ) : void
SupportsProcedural ( ) : bool
ToggleCurveInEditor ( ) : void

Private Methods

Method Description
ClampValueToMaxAllowed ( float val ) : float
GetAverageKeyValue ( Keyframe keyFrames ) : float
GetMaxKeyValue ( Keyframe keyFrames ) : float
GetMinCurve ( ) : UnityEditor.SerializedProperty
GetNormalizedValueFromScalar ( ) : float
Init ( ModuleUI m, GUIContent displayName, string uniqueName, bool signedRange, bool useProp0 ) : void
InitDoubleCurves ( MinMaxCurveState oldState ) : void
InitDoubleScalars ( MinMaxCurveState oldState ) : void
InitSingleCurve ( MinMaxCurveState oldState ) : void
InitSingleScalar ( MinMaxCurveState oldState ) : void
IsCurveConstant ( Keyframe keyFrames, float &constantValue ) : bool
SetCurveConstant ( UnityEditor.SerializedProperty curve, float value ) : void
SetCurveRequirements ( ) : void
SetMinMaxState ( MinMaxCurveState newState ) : void
SetNormalizedConstant ( UnityEditor.SerializedProperty curve, float totalValue ) : void

Method Details

CreateCurveData() public method

public CreateCurveData ( Color color ) : ParticleSystemCurveEditor.CurveData
color Color
return ParticleSystemCurveEditor.CurveData

GetAxisScalars() public method

public GetAxisScalars ( ) : Vector2
return Vector2

GetUniqueCurveName() public method

public GetUniqueCurveName ( ) : string
return string

OnCurveAreaMouseDown() public method

public OnCurveAreaMouseDown ( int button, Rect drawRect, Rect curveRanges ) : bool
button int
drawRect UnityEngine.Rect
curveRanges UnityEngine.Rect
return bool

RemoveCurveFromEditor() public method

public RemoveCurveFromEditor ( ) : void
return void

SerializedMinMaxCurve() public method

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName ) : System
m ModuleUI
displayName UnityEngine.GUIContent
return System

SerializedMinMaxCurve() public method

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, bool signedRange ) : System
m ModuleUI
displayName UnityEngine.GUIContent
signedRange bool
return System

SerializedMinMaxCurve() public method

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name ) : System
m ModuleUI
displayName UnityEngine.GUIContent
name string
return System

SerializedMinMaxCurve() public method

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name, bool signedRange ) : System
m ModuleUI
displayName UnityEngine.GUIContent
name string
signedRange bool
return System

SerializedMinMaxCurve() public method

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name, bool signedRange, bool useProp0 ) : System
m ModuleUI
displayName UnityEngine.GUIContent
name string
signedRange bool
useProp0 bool
return System

SetAxisScalars() public method

public SetAxisScalars ( Vector2 axisScalars ) : void
axisScalars Vector2
return void

SetScalarAndNormalizedConstants() public method

public SetScalarAndNormalizedConstants ( float newScalar, float totalMin, float totalMax ) : void
newScalar float
totalMin float
totalMax float
return void

SupportsProcedural() public method

public SupportsProcedural ( ) : bool
return bool

ToggleCurveInEditor() public method

public ToggleCurveInEditor ( ) : void
return void

Property Details

m_AllowConstant public property

public bool m_AllowConstant
return bool

m_AllowCurves public property

public bool m_AllowCurves
return bool

m_AllowRandom public property

public bool m_AllowRandom
return bool

m_DefaultCurveScalar public property

public float m_DefaultCurveScalar
return float

m_DisplayName public property

public GUIContent,UnityEngine m_DisplayName
return UnityEngine.GUIContent

m_MaxAllowedScalar public property

public float m_MaxAllowedScalar
return float

m_Module public property

public ModuleUI,UnityEditor m_Module
return ModuleUI

m_RemapValue public property

public float m_RemapValue
return float

maxCurve public property

public SerializedProperty,UnityEditor maxCurve
return UnityEditor.SerializedProperty

maxCurveFirstKeyValue public property

public SerializedProperty,UnityEditor maxCurveFirstKeyValue
return UnityEditor.SerializedProperty

minCurve public property

public SerializedProperty,UnityEditor minCurve
return UnityEditor.SerializedProperty

minCurveFirstKeyValue public property

public SerializedProperty,UnityEditor minCurveFirstKeyValue
return UnityEditor.SerializedProperty

scalar public property

public SerializedProperty,UnityEditor scalar
return UnityEditor.SerializedProperty