C# Class UnityEditor.MaterialKeywordEnumDrawer

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

Public Methods

Method Description
Apply ( MaterialProperty prop ) : void
GetPropertyHeight ( MaterialProperty prop, string label, MaterialEditor editor ) : float
MaterialKeywordEnumDrawer ( ) : System
MaterialKeywordEnumDrawer ( string kw1 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6, string kw7 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6, string kw7, string kw8 ) : System
MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6, string kw7, string kw8, string kw9 ) : System
OnGUI ( Rect position, MaterialProperty prop, GUIContent label, MaterialEditor editor ) : void

Private Methods

Method Description
GetKeywordName ( string propName, string name ) : string
IsPropertyTypeSuitable ( MaterialProperty prop ) : bool
SetKeyword ( MaterialProperty prop, int index ) : void

Method Details

Apply() public method

public Apply ( MaterialProperty prop ) : void
prop MaterialProperty
return void

GetPropertyHeight() public method

public GetPropertyHeight ( MaterialProperty prop, string label, MaterialEditor editor ) : float
prop MaterialProperty
label string
editor MaterialEditor
return float

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( ) : System
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1 ) : System
kw1 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2 ) : System
kw1 string
kw2 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3 ) : System
kw1 string
kw2 string
kw3 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4 ) : System
kw1 string
kw2 string
kw3 string
kw4 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5 ) : System
kw1 string
kw2 string
kw3 string
kw4 string
kw5 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6 ) : System
kw1 string
kw2 string
kw3 string
kw4 string
kw5 string
kw6 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6, string kw7 ) : System
kw1 string
kw2 string
kw3 string
kw4 string
kw5 string
kw6 string
kw7 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6, string kw7, string kw8 ) : System
kw1 string
kw2 string
kw3 string
kw4 string
kw5 string
kw6 string
kw7 string
kw8 string
return System

MaterialKeywordEnumDrawer() public method

public MaterialKeywordEnumDrawer ( string kw1, string kw2, string kw3, string kw4, string kw5, string kw6, string kw7, string kw8, string kw9 ) : System
kw1 string
kw2 string
kw3 string
kw4 string
kw5 string
kw6 string
kw7 string
kw8 string
kw9 string
return System

OnGUI() public method

public OnGUI ( Rect position, MaterialProperty prop, GUIContent label, MaterialEditor editor ) : void
position UnityEngine.Rect
prop MaterialProperty
label UnityEngine.GUIContent
editor MaterialEditor
return void