C# Class UnityEditor.MaterialToggleDrawer

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

Protected Properties

Property Type Description
keyword string

Public Methods

Method Description
Apply ( MaterialProperty prop ) : void
GetPropertyHeight ( MaterialProperty prop, string label, MaterialEditor editor ) : float
MaterialToggleDrawer ( ) : System
MaterialToggleDrawer ( string keyword ) : System
OnGUI ( Rect position, MaterialProperty prop, GUIContent label, MaterialEditor editor ) : void

Protected Methods

Method Description
SetKeyword ( MaterialProperty prop, bool on ) : void
SetKeywordInternal ( MaterialProperty prop, bool on, string defaultKeywordSuffix ) : void

Private Methods

Method Description
IsPropertyTypeSuitable ( MaterialProperty prop ) : bool

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

MaterialToggleDrawer() public method

public MaterialToggleDrawer ( ) : System
return System

MaterialToggleDrawer() public method

public MaterialToggleDrawer ( string keyword ) : System
keyword 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

SetKeyword() protected method

protected SetKeyword ( MaterialProperty prop, bool on ) : void
prop MaterialProperty
on bool
return void

SetKeywordInternal() protected method

protected SetKeywordInternal ( MaterialProperty prop, bool on, string defaultKeywordSuffix ) : void
prop MaterialProperty
on bool
defaultKeywordSuffix string
return void

Property Details

keyword protected_oe property

protected string keyword
return string