Torque3D Documentation / _generateds / GuiInspectorGroup

GuiInspectorGroup

Engine/source/gui/editor/inspector/group.h

The GuiInspectorGroup control is a helper control that the inspector makes use of which houses a collapsible pane type control for separating inspected objects fields into groups.

More...

Private Types

Protected Functions

Determine the class that is a common ancestor to all inspected objects.

Detailed Description

The GuiInspectorGroup control is a helper control that the inspector makes use of which houses a collapsible pane type control for separating inspected objects fields into groups.

The content of the inspector is made up of zero or more GuiInspectorGroup controls inside of a GuiStackControl

Private Types

typedef GuiRolloutCtrl Parent 

Public Attributes

Vector< GuiRolloutCtrl * > mArrayCtrls 
Vector< GuiInspectorField * > mChildren 
SimObjectPtr< GuiInspector > mParent 
GuiStackControl * mStack 

Public Functions

GuiInspectorGroup()

GuiInspectorGroup(const String & groupName, SimObjectPtr< GuiInspector > parent)

~GuiInspectorGroup()

animateToContents()

clearFields()

constructField(S32 fieldType)

Reimplemented by: GuiInspectorVariableGroup

DECLARE_CATEGORY("Gui Editor" )

DECLARE_CONOBJECT(GuiInspectorGroup )

findField(const char * fieldName)

getGroupName()

getInspector()

getNumFields()

inspectGroup()

Reimplemented by: GuiInspectorDynamicGroup, GuiInspectorVariableGroup

onAdd()

Reimplemented from: GuiRolloutCtrl

updateAllFields()

Reimplemented by: GuiInspectorDynamicGroup

updateFieldValue(StringTableEntry fieldName, const char * arrayIdx)

Protected Functions

createContent()

Reimplemented by: GuiInspectorDynamicGroup

findCommonAncestorClass()

Determine the class that is a common ancestor to all inspected objects.