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

Public Member Functions

override bool SupportsType (Type type)
 
override void Refresh ()
 
bool HasAnything (Component comp)
 
- Public Member Functions inherited from RuntimeInspectorNamespace.ExpandableInspectorField
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 ()
 

Public Attributes

string[] filterComponents = { "Transform", "MultiTags" }
 

Protected Member Functions

override void OnBound ()
 
override void OnUnbound ()
 
override void GenerateElements ()
 
override void ClearElements ()
 
- Protected Member Functions inherited from RuntimeInspectorNamespace.ExpandableInspectorField
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 ()
 

Properties

override int Length [get]
 
- Properties inherited from RuntimeInspectorNamespace.ExpandableInspectorField
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]
 

Additional Inherited Members

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

Member Function Documentation

◆ ClearElements()

override void RuntimeInspectorNamespace.ModifierObjectField.ClearElements ( )
inlineprotectedvirtual

◆ GenerateElements()

override void RuntimeInspectorNamespace.ModifierObjectField.GenerateElements ( )
inlineprotectedvirtual

◆ OnBound()

override void RuntimeInspectorNamespace.ModifierObjectField.OnBound ( )
inlineprotectedvirtual

◆ OnUnbound()

override void RuntimeInspectorNamespace.ModifierObjectField.OnUnbound ( )
inlineprotectedvirtual

◆ Refresh()

override void RuntimeInspectorNamespace.ModifierObjectField.Refresh ( )
inlinevirtual

◆ SupportsType()

override bool RuntimeInspectorNamespace.ModifierObjectField.SupportsType ( Type  type)
inlinevirtual

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