C# Class GAudio.Editor.BindedValueDrawer

Inheritance: UnityEditor.PropertyDrawer
Show file Open project: gregzo/G-Audio

Public Methods

Method Description
GetPropertyHeight ( UnityEditor.SerializedProperty prop, GUIContent label ) : float
OnGUI ( Rect position, UnityEditor.SerializedProperty prop, GUIContent label ) : void

Protected Methods

Method Description
DrawPropertyControl ( Rect position, UnityEditor.SerializedProperty prop, GUIContent label ) : void
PropValue ( UnityEditor.SerializedProperty prop ) : object
UpdateOuterProperty ( UnityEditor.SerializedProperty prop, BindedValueProperty attr ) : void

Method Details

DrawPropertyControl() protected method

protected DrawPropertyControl ( Rect position, UnityEditor.SerializedProperty prop, GUIContent label ) : void
position UnityEngine.Rect
prop UnityEditor.SerializedProperty
label UnityEngine.GUIContent
return void

GetPropertyHeight() public method

public GetPropertyHeight ( UnityEditor.SerializedProperty prop, GUIContent label ) : float
prop UnityEditor.SerializedProperty
label UnityEngine.GUIContent
return float

OnGUI() public method

public OnGUI ( Rect position, UnityEditor.SerializedProperty prop, GUIContent label ) : void
position UnityEngine.Rect
prop UnityEditor.SerializedProperty
label UnityEngine.GUIContent
return void

PropValue() protected abstract method

protected abstract PropValue ( UnityEditor.SerializedProperty prop ) : object
prop UnityEditor.SerializedProperty
return object

UpdateOuterProperty() protected abstract method

protected abstract UpdateOuterProperty ( UnityEditor.SerializedProperty prop, BindedValueProperty attr ) : void
prop UnityEditor.SerializedProperty
attr GAudio.Attributes.BindedValueProperty
return void