C# Класс UnityEditor.ModuleUI

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

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

Свойство Тип Описание
k_CompactFixedModuleWidth float
k_SpaceBetweenModules float
m_ModuleCurves List
m_ParticleSystemUI ParticleSystemUI

Защищенные свойства (Protected)

Свойство Тип Описание
kSignedRange Rect
kUnsignedRange Rect
kUseSignedRange bool
m_ToolTip string

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

Метод Описание
AddToModuleCurves ( UnityEditor.SerializedProperty curveProp ) : void
FloatDraggable ( Rect rect, UnityEditor.SerializedProperty floatProp, float remap, float dragWidth, string formatString ) : float
FloatDraggable ( Rect rect, float floatValue, float remap, float dragWidth, string formatString ) : float
GUIBoolAsPopup ( GUIContent label, UnityEditor.SerializedProperty boolProp, string options ) : bool
GUIEnumMask ( GUIContent label, Enum enumValue ) : Enum
GUIFloat ( GUIContent guiContent, UnityEditor.SerializedProperty floatProp ) : float
GUIFloat ( GUIContent guiContent, UnityEditor.SerializedProperty floatProp, string formatString ) : float
GUIFloat ( GUIContent guiContent, float floatValue, string formatString ) : float
GUIFloat ( string label, UnityEditor.SerializedProperty floatProp ) : float
GUIInt ( GUIContent guiContent, UnityEditor.SerializedProperty intProp ) : int
GUIInt ( GUIContent guiContent, int intValue ) : int
GUIIntDraggable ( GUIContent label, UnityEditor.SerializedProperty intProp ) : int
GUIIntDraggable ( GUIContent label, int intValue ) : int
GUIIntDraggableX2 ( GUIContent mainLabel, GUIContent label1, UnityEditor.SerializedProperty intProp1, GUIContent label2, UnityEditor.SerializedProperty intProp2 ) : void
GUILayerMask ( GUIContent guiContent, UnityEditor.SerializedProperty boolProp ) : void
GUIListOfFloatObjectToggleFields ( GUIContent label, UnityEditor.SerializedProperty objectProps, UnityEditor.EditorGUI validator, GUIContent buttonTooltip, bool allowCreation ) : int
GUIMMColorPopUp ( Rect rect, UnityEditor.SerializedProperty boolProp ) : void
GUIMask ( GUIContent label, int intValue, string options ) : int
GUIMinMaxColor ( GUIContent label, SerializedMinMaxColor minMaxColor ) : void
GUIMinMaxCurve ( GUIContent label, SerializedMinMaxCurve mmCurve ) : void
GUIMinMaxCurve ( string label, SerializedMinMaxCurve mmCurve ) : void
GUIMinMaxGradient ( GUIContent label, SerializedMinMaxGradient minMaxGradient ) : void
GUIMinMaxRange ( GUIContent label, UnityEditor.SerializedProperty vec2Prop ) : void
GUIMinMaxSlider ( GUIContent label, UnityEditor.SerializedProperty vec2Prop, float a, float b ) : void
GetParticleSystemCurveEditor ( ) : ParticleSystemCurveEditor
GetXAxisScalar ( ) : float
ModuleUI ( ParticleSystemUI owner, SerializedObject o, string name, string displayName ) : System
ModuleUI ( ParticleSystemUI owner, SerializedObject o, string name, string displayName, VisibilityState initialVisibilityState ) : System

Защищенные методы

Метод Описание
GetControlRect ( int height ) : Rect
GetParticleSystem ( ) : ParticleSystem

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

Метод Описание
CheckVisibilityState ( ) : void
FloatDraggable ( Rect rect, UnityEditor.SerializedProperty floatProp, float remap, float dragWidth ) : float
GUIColor ( Rect rect, UnityEditor.SerializedProperty colorProp ) : void
GUICurveField ( Rect position, UnityEditor.SerializedProperty maxCurve, UnityEditor.SerializedProperty minCurve, Color color, Rect ranges, CurveFieldMouseDownCallback mouseDownCallback ) : void
GUIGradientAsColor ( Rect rect, UnityEditor.SerializedProperty gradientProp ) : void
GetColor ( SerializedMinMaxCurve mmCurve ) : Color
GetPopupRect ( Rect position ) : Rect
ModuleUI ( ) : System

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

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

public AddToModuleCurves ( UnityEditor.SerializedProperty curveProp ) : void
curveProp UnityEditor.SerializedProperty
Результат void

FloatDraggable() публичный статический Метод

public static FloatDraggable ( Rect rect, UnityEditor.SerializedProperty floatProp, float remap, float dragWidth, string formatString ) : float
rect UnityEngine.Rect
floatProp UnityEditor.SerializedProperty
remap float
dragWidth float
formatString string
Результат float

FloatDraggable() публичный статический Метод

public static FloatDraggable ( Rect rect, float floatValue, float remap, float dragWidth, string formatString ) : float
rect UnityEngine.Rect
floatValue float
remap float
dragWidth float
formatString string
Результат float

GUIBoolAsPopup() публичный статический Метод

public static GUIBoolAsPopup ( GUIContent label, UnityEditor.SerializedProperty boolProp, string options ) : bool
label UnityEngine.GUIContent
boolProp UnityEditor.SerializedProperty
options string
Результат bool

GUIEnumMask() публичный статический Метод

public static GUIEnumMask ( GUIContent label, Enum enumValue ) : Enum
label UnityEngine.GUIContent
enumValue System.Enum
Результат System.Enum

GUIFloat() публичный статический Метод

public static GUIFloat ( GUIContent guiContent, UnityEditor.SerializedProperty floatProp ) : float
guiContent UnityEngine.GUIContent
floatProp UnityEditor.SerializedProperty
Результат float

GUIFloat() публичный статический Метод

public static GUIFloat ( GUIContent guiContent, UnityEditor.SerializedProperty floatProp, string formatString ) : float
guiContent UnityEngine.GUIContent
floatProp UnityEditor.SerializedProperty
formatString string
Результат float

GUIFloat() публичный статический Метод

public static GUIFloat ( GUIContent guiContent, float floatValue, string formatString ) : float
guiContent UnityEngine.GUIContent
floatValue float
formatString string
Результат float

GUIFloat() публичный статический Метод

public static GUIFloat ( string label, UnityEditor.SerializedProperty floatProp ) : float
label string
floatProp UnityEditor.SerializedProperty
Результат float

GUIInt() публичный статический Метод

public static GUIInt ( GUIContent guiContent, UnityEditor.SerializedProperty intProp ) : int
guiContent UnityEngine.GUIContent
intProp UnityEditor.SerializedProperty
Результат int

GUIInt() публичный статический Метод

public static GUIInt ( GUIContent guiContent, int intValue ) : int
guiContent UnityEngine.GUIContent
intValue int
Результат int

GUIIntDraggable() публичный статический Метод

public static GUIIntDraggable ( GUIContent label, UnityEditor.SerializedProperty intProp ) : int
label UnityEngine.GUIContent
intProp UnityEditor.SerializedProperty
Результат int

GUIIntDraggable() публичный статический Метод

public static GUIIntDraggable ( GUIContent label, int intValue ) : int
label UnityEngine.GUIContent
intValue int
Результат int

GUIIntDraggableX2() публичный статический Метод

public static GUIIntDraggableX2 ( GUIContent mainLabel, GUIContent label1, UnityEditor.SerializedProperty intProp1, GUIContent label2, UnityEditor.SerializedProperty intProp2 ) : void
mainLabel UnityEngine.GUIContent
label1 UnityEngine.GUIContent
intProp1 UnityEditor.SerializedProperty
label2 UnityEngine.GUIContent
intProp2 UnityEditor.SerializedProperty
Результат void

GUILayerMask() публичный статический Метод

public static GUILayerMask ( GUIContent guiContent, UnityEditor.SerializedProperty boolProp ) : void
guiContent UnityEngine.GUIContent
boolProp UnityEditor.SerializedProperty
Результат void

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

public GUIListOfFloatObjectToggleFields ( GUIContent label, UnityEditor.SerializedProperty objectProps, UnityEditor.EditorGUI validator, GUIContent buttonTooltip, bool allowCreation ) : int
label UnityEngine.GUIContent
objectProps UnityEditor.SerializedProperty
validator UnityEditor.EditorGUI
buttonTooltip UnityEngine.GUIContent
allowCreation bool
Результат int

GUIMMColorPopUp() публичный статический Метод

public static GUIMMColorPopUp ( Rect rect, UnityEditor.SerializedProperty boolProp ) : void
rect UnityEngine.Rect
boolProp UnityEditor.SerializedProperty
Результат void

GUIMask() публичный статический Метод

public static GUIMask ( GUIContent label, int intValue, string options ) : int
label UnityEngine.GUIContent
intValue int
options string
Результат int

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

public GUIMinMaxColor ( GUIContent label, SerializedMinMaxColor minMaxColor ) : void
label UnityEngine.GUIContent
minMaxColor SerializedMinMaxColor
Результат void

GUIMinMaxCurve() публичный статический Метод

public static GUIMinMaxCurve ( GUIContent label, SerializedMinMaxCurve mmCurve ) : void
label UnityEngine.GUIContent
mmCurve SerializedMinMaxCurve
Результат void

GUIMinMaxCurve() публичный статический Метод

public static GUIMinMaxCurve ( string label, SerializedMinMaxCurve mmCurve ) : void
label string
mmCurve SerializedMinMaxCurve
Результат void

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

public GUIMinMaxGradient ( GUIContent label, SerializedMinMaxGradient minMaxGradient ) : void
label UnityEngine.GUIContent
minMaxGradient SerializedMinMaxGradient
Результат void

GUIMinMaxRange() публичный статический Метод

public static GUIMinMaxRange ( GUIContent label, UnityEditor.SerializedProperty vec2Prop ) : void
label UnityEngine.GUIContent
vec2Prop UnityEditor.SerializedProperty
Результат void

GUIMinMaxSlider() публичный статический Метод

public static GUIMinMaxSlider ( GUIContent label, UnityEditor.SerializedProperty vec2Prop, float a, float b ) : void
label UnityEngine.GUIContent
vec2Prop UnityEditor.SerializedProperty
a float
b float
Результат void

GetControlRect() защищенный статический Метод

protected static GetControlRect ( int height ) : Rect
height int
Результат Rect

GetParticleSystem() защищенный Метод

protected GetParticleSystem ( ) : ParticleSystem
Результат ParticleSystem

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

public GetParticleSystemCurveEditor ( ) : ParticleSystemCurveEditor
Результат ParticleSystemCurveEditor

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

public GetXAxisScalar ( ) : float
Результат float

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

public ModuleUI ( ParticleSystemUI owner, SerializedObject o, string name, string displayName ) : System
owner ParticleSystemUI
o SerializedObject
name string
displayName string
Результат System

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

public ModuleUI ( ParticleSystemUI owner, SerializedObject o, string name, string displayName, VisibilityState initialVisibilityState ) : System
owner ParticleSystemUI
o SerializedObject
name string
displayName string
initialVisibilityState VisibilityState
Результат System

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

kSignedRange защищенное статическое свойство

protected static Rect kSignedRange
Результат Rect

kUnsignedRange защищенное статическое свойство

protected static Rect kUnsignedRange
Результат Rect

kUseSignedRange защищенное статическое свойство

protected static bool kUseSignedRange
Результат bool

k_CompactFixedModuleWidth публичное статическое свойство

public static float k_CompactFixedModuleWidth
Результат float

k_SpaceBetweenModules публичное статическое свойство

public static float k_SpaceBetweenModules
Результат float

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

public List m_ModuleCurves
Результат List

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

public ParticleSystemUI m_ParticleSystemUI
Результат ParticleSystemUI

m_ToolTip защищенное свойство

protected string m_ToolTip
Результат string