C# Класс UnityEditor.SerializedMinMaxCurve

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CreateCurveData() публичный Метод

public CreateCurveData ( Color color ) : ParticleSystemCurveEditor.CurveData
color Color
Результат ParticleSystemCurveEditor.CurveData

GetAxisScalars() публичный Метод

public GetAxisScalars ( ) : Vector2
Результат Vector2

GetUniqueCurveName() публичный Метод

public GetUniqueCurveName ( ) : string
Результат string

OnCurveAreaMouseDown() публичный Метод

public OnCurveAreaMouseDown ( int button, Rect drawRect, Rect curveRanges ) : bool
button int
drawRect UnityEngine.Rect
curveRanges UnityEngine.Rect
Результат bool

RemoveCurveFromEditor() публичный Метод

public RemoveCurveFromEditor ( ) : void
Результат void

SerializedMinMaxCurve() публичный Метод

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName ) : System
m ModuleUI
displayName UnityEngine.GUIContent
Результат System

SerializedMinMaxCurve() публичный Метод

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, bool signedRange ) : System
m ModuleUI
displayName UnityEngine.GUIContent
signedRange bool
Результат System

SerializedMinMaxCurve() публичный Метод

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name ) : System
m ModuleUI
displayName UnityEngine.GUIContent
name string
Результат System

SerializedMinMaxCurve() публичный Метод

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name, bool signedRange ) : System
m ModuleUI
displayName UnityEngine.GUIContent
name string
signedRange bool
Результат System

SerializedMinMaxCurve() публичный Метод

public SerializedMinMaxCurve ( ModuleUI m, GUIContent displayName, string name, bool signedRange, bool useProp0 ) : System
m ModuleUI
displayName UnityEngine.GUIContent
name string
signedRange bool
useProp0 bool
Результат System

SetAxisScalars() публичный Метод

public SetAxisScalars ( Vector2 axisScalars ) : void
axisScalars Vector2
Результат void

SetScalarAndNormalizedConstants() публичный Метод

public SetScalarAndNormalizedConstants ( float newScalar, float totalMin, float totalMax ) : void
newScalar float
totalMin float
totalMax float
Результат void

SupportsProcedural() публичный Метод

public SupportsProcedural ( ) : bool
Результат bool

ToggleCurveInEditor() публичный Метод

public ToggleCurveInEditor ( ) : void
Результат void

Описание свойств

m_AllowConstant публичное свойство

public bool m_AllowConstant
Результат bool

m_AllowCurves публичное свойство

public bool m_AllowCurves
Результат bool

m_AllowRandom публичное свойство

public bool m_AllowRandom
Результат bool

m_DefaultCurveScalar публичное свойство

public float m_DefaultCurveScalar
Результат float

m_DisplayName публичное свойство

public GUIContent,UnityEngine m_DisplayName
Результат UnityEngine.GUIContent

m_MaxAllowedScalar публичное свойство

public float m_MaxAllowedScalar
Результат float

m_Module публичное свойство

public ModuleUI,UnityEditor m_Module
Результат ModuleUI

m_RemapValue публичное свойство

public float m_RemapValue
Результат float

maxCurve публичное свойство

public SerializedProperty,UnityEditor maxCurve
Результат UnityEditor.SerializedProperty

maxCurveFirstKeyValue публичное свойство

public SerializedProperty,UnityEditor maxCurveFirstKeyValue
Результат UnityEditor.SerializedProperty

minCurve публичное свойство

public SerializedProperty,UnityEditor minCurve
Результат UnityEditor.SerializedProperty

minCurveFirstKeyValue публичное свойство

public SerializedProperty,UnityEditor minCurveFirstKeyValue
Результат UnityEditor.SerializedProperty

scalar публичное свойство

public SerializedProperty,UnityEditor scalar
Результат UnityEditor.SerializedProperty