Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | List of all members
VehiclePhysics.EditorTools.VPInspector Class Referenceabstract
Inheritance diagram for VehiclePhysics.EditorTools.VPInspector:
VehiclePhysics.EditorTools.AdvancedDamperInspector VehiclePhysics.EditorTools.AntiRollBarInspector VehiclePhysics.EditorTools.DynamicSuspensionInspector VehiclePhysics.EditorTools.EngineDataAssetInspector VehiclePhysics.EditorTools.LiquidCargoInspector VehiclePhysics.EditorTools.ProjectPatchAssetInspector VehiclePhysics.EditorTools.SolidCargoInspector VehiclePhysics.EditorTools.TireFrictionModifierInspector VehiclePhysics.EditorTools.VehicleControllerInspector VehiclePhysics.EditorTools.WheelColliderInspector

Public Member Functions

void DrawEditableList (string name, string listHeader, float headerLabelWidth=50.0f)
 
abstract void DrawInspectorGUI ()
 
string DrawMinMaxSlider (string propertyNameMin, string propertyNameMax, float min, float max, string label=null, string hint=null, string valueFormat="0.00")
 
SerializedProperty DrawProperty (string name, string label=null, string hint=null)
 
override void OnInspectorGUI ()
 
bool PropertyExists (string name)
 

Static Public Member Functions

static void DrawCaptionLabel (string label, string hint=null)
 
static void DrawEditableList (SerializedProperty list, string listHeader=null, float headerLabelWidth=50.0f)
 
static void DrawHeader (string text, string hint=null)
 
static void DrawHelpBox (string message, MessageType type=MessageType.None)
 
static void DrawInfoLabel (string label, string text, string hint=null)
 
static void DrawLabel (string label, string hint=null)
 
static void DrawProperty (SerializedProperty property, string label=null, string hint=null, bool includeChildren=false)
 
static void DrawSelectableLabel (string label, string text, string hint=null)
 
static void DrawSoftHeader (string text, string hint=null)
 
static Rect GetControlRect (float height)
 
static Rect GetControlRect ()
 
static void Indent ()
 
static void Separator (float thickness=1)
 
static void SetMinLabelWidth (float minLabelWidth=150.0f)
 
static void Space (int space=0)
 
static void Unindent ()
 

Member Function Documentation

static void VehiclePhysics.EditorTools.VPInspector.DrawCaptionLabel ( string  label,
string  hint = null 
)
inlinestatic
void VehiclePhysics.EditorTools.VPInspector.DrawEditableList ( string  name,
string  listHeader,
float  headerLabelWidth = 50.0f 
)
inline
static void VehiclePhysics.EditorTools.VPInspector.DrawEditableList ( SerializedProperty  list,
string  listHeader = null,
float  headerLabelWidth = 50.0f 
)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.DrawHeader ( string  text,
string  hint = null 
)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.DrawHelpBox ( string  message,
MessageType  type = MessageType.None 
)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.DrawInfoLabel ( string  label,
string  text,
string  hint = null 
)
inlinestatic
abstract void VehiclePhysics.EditorTools.VPInspector.DrawInspectorGUI ( )
pure virtual
static void VehiclePhysics.EditorTools.VPInspector.DrawLabel ( string  label,
string  hint = null 
)
inlinestatic
string VehiclePhysics.EditorTools.VPInspector.DrawMinMaxSlider ( string  propertyNameMin,
string  propertyNameMax,
float  min,
float  max,
string  label = null,
string  hint = null,
string  valueFormat = "0.00" 
)
inline
SerializedProperty VehiclePhysics.EditorTools.VPInspector.DrawProperty ( string  name,
string  label = null,
string  hint = null 
)
inline
static void VehiclePhysics.EditorTools.VPInspector.DrawProperty ( SerializedProperty  property,
string  label = null,
string  hint = null,
bool  includeChildren = false 
)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.DrawSelectableLabel ( string  label,
string  text,
string  hint = null 
)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.DrawSoftHeader ( string  text,
string  hint = null 
)
inlinestatic
static Rect VehiclePhysics.EditorTools.VPInspector.GetControlRect ( float  height)
inlinestatic
static Rect VehiclePhysics.EditorTools.VPInspector.GetControlRect ( )
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.Indent ( )
inlinestatic
override void VehiclePhysics.EditorTools.VPInspector.OnInspectorGUI ( )
inline
bool VehiclePhysics.EditorTools.VPInspector.PropertyExists ( string  name)
inline
static void VehiclePhysics.EditorTools.VPInspector.Separator ( float  thickness = 1)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.SetMinLabelWidth ( float  minLabelWidth = 150.0f)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.Space ( int  space = 0)
inlinestatic
static void VehiclePhysics.EditorTools.VPInspector.Unindent ( )
inlinestatic

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