AirControl  1.3.0
Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
XCharts.BasePropertyDrawer Class Reference
Inheritance diagram for XCharts.BasePropertyDrawer:
Collaboration diagram for XCharts.BasePropertyDrawer:

Public Member Functions

override void OnGUI (Rect pos, SerializedProperty prop, GUIContent label)
 
override float GetPropertyHeight (SerializedProperty prop, GUIContent label)
 

Protected Member Functions

void AddSingleLineHeight ()
 
void AddHeight (float height)
 
void PropertyListField (SerializedProperty prop, string relativePropName, bool showOrder=true)
 
void PropertyField (SerializedProperty prop, string relativePropName)
 
void PropertyFieldLimitMin (SerializedProperty prop, string relativePropName, float minValue)
 
void PropertyFieldLimitMax (SerializedProperty prop, string relativePropName, float maxValue)
 
void PropertyField (SerializedProperty prop, SerializedProperty relativeProp)
 
void PropertyTwoFiled (SerializedProperty prop, string relativeListProp, string labelName=null)
 
void PropertyTwoFiled (SerializedProperty prop, SerializedProperty relativeListProp, string labelName=null)
 
bool MakeFoldout (SerializedProperty prop, string relativePropName)
 
virtual void DrawExtendeds (SerializedProperty prop)
 
virtual float GetExtendedHeight ()
 

Protected Attributes

int m_Index
 
int m_DataSize
 
float m_DefaultWidth
 
string m_DisplayName
 
string m_KeyName
 
Rect m_DrawRect
 
Dictionary< string, float > m_Heights = new Dictionary<string, float>()
 
Dictionary< string, bool > m_PropToggles = new Dictionary<string, bool>()
 
Dictionary< string, bool > m_DataToggles = new Dictionary<string, bool>()
 

Properties

virtual string ClassName [get]
 
virtual List< string > IngorePropertys [get]
 

Detailed Description

Definition at line 15 of file BasePropertyDrawer.cs.


The documentation for this class was generated from the following file: