My Project
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
RuntimeInspectorNamespace.InspectorField Class Referenceabstract
Inheritance diagram for RuntimeInspectorNamespace.InspectorField:
RuntimeInspectorNamespace.BoolField RuntimeInspectorNamespace.BoundsField RuntimeInspectorNamespace.CategoryField RuntimeInspectorNamespace.ColorField RuntimeInspectorNamespace.DecimalField RuntimeInspectorNamespace.DecimalRangeField RuntimeInspectorNamespace.EnumField RuntimeInspectorNamespace.ExpandableInspectorField RuntimeInspectorNamespace.ExposedMethodField RuntimeInspectorNamespace.ExternalField RuntimeInspectorNamespace.IntegerField RuntimeInspectorNamespace.IntegerRangeField RuntimeInspectorNamespace.ObjectReferenceField RuntimeInspectorNamespace.RectField RuntimeInspectorNamespace.ResolutionField RuntimeInspectorNamespace.StringField RuntimeInspectorNamespace.Vector2Field RuntimeInspectorNamespace.Vector3Field RuntimeInspectorNamespace.Vector4Field

Public Member Functions

delegate object Getter ()
 
delegate void Setter (object value)
 
abstract bool SupportsType (Type type)
 
virtual bool SupportsAttributes (MemberInfo variable)
 
virtual void SetupFromAttributes (MemberInfo variable)
 
virtual void Initialize ()
 
void BindTo (InspectorField parent, MemberInfo member, string variableName=null)
 
void BindTo (Type variableType, string variableName, Getter getter, Setter setter)
 
void Unbind ()
 
virtual void Refresh ()
 

Protected Member Functions

virtual void OnBound ()
 
virtual void OnUnbound ()
 
virtual void OnInspectorChanged ()
 
virtual void OnSkinChanged ()
 
virtual void OnDepthChanged ()
 

Protected Attributes

LayoutElement layoutElement
 
Text variableNameText
 

Properties

RuntimeInspector Inspector [protected get, set]
 
UISkin Skin [protected get, set]
 
Type BoundVariableType [get]
 
object Value [get, set]
 
int Depth [protected get, set]
 
string Name [get, set]
 
string NameRaw [get, set]
 
virtual float HeightMultiplier [get]
 

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