My Project
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
RuntimeInspectorNamespace.ExpandableInspectorField Class Referenceabstract
Inheritance diagram for RuntimeInspectorNamespace.ExpandableInspectorField:
RuntimeInspectorNamespace.InspectorField RuntimeInspectorNamespace.ArrayField RuntimeInspectorNamespace.GameObjectField RuntimeInspectorNamespace.ModifierObjectField RuntimeInspectorNamespace.ObjectField

Public Member Functions

override void Initialize ()
 
override void Refresh ()
 
- Public Member Functions inherited from RuntimeInspectorNamespace.InspectorField
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

override void OnUnbound ()
 
override void OnSkinChanged ()
 
override void OnDepthChanged ()
 
void RegenerateElements ()
 
abstract void GenerateElements ()
 
virtual void ClearElements ()
 
InspectorField CreateDrawerForComponent (Component component, string variableName=null)
 
InspectorField CreateDrawerForVariable (MemberInfo variable, string variableName=null)
 
InspectorField CreateDrawer (MemberInfo variable, Type variableType, string variableName, Getter getter, Setter setter, bool drawObjectsAsFields=true)
 
- Protected Member Functions inherited from RuntimeInspectorNamespace.InspectorField
virtual void OnBound ()
 
virtual void OnUnbound ()
 
virtual void OnInspectorChanged ()
 
virtual void OnSkinChanged ()
 
virtual void OnDepthChanged ()
 

Protected Attributes

RectTransform drawArea
 
List< InspectorFieldelements = new List<InspectorField>( 8 )
 
- Protected Attributes inherited from RuntimeInspectorNamespace.InspectorField
LayoutElement layoutElement
 
Text variableNameText
 

Properties

virtual int Length [get]
 
bool IsExpanded [get, set]
 
- Properties inherited from RuntimeInspectorNamespace.InspectorField
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]
 

Member Function Documentation

◆ Initialize()

override void RuntimeInspectorNamespace.ExpandableInspectorField.Initialize ( )
inlinevirtual

◆ OnDepthChanged()

override void RuntimeInspectorNamespace.ExpandableInspectorField.OnDepthChanged ( )
inlineprotectedvirtual

◆ OnSkinChanged()

override void RuntimeInspectorNamespace.ExpandableInspectorField.OnSkinChanged ( )
inlineprotectedvirtual

◆ OnUnbound()

override void RuntimeInspectorNamespace.ExpandableInspectorField.OnUnbound ( )
inlineprotectedvirtual

◆ Refresh()

override void RuntimeInspectorNamespace.ExpandableInspectorField.Refresh ( )
inlinevirtual

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