Extends ExplorerCustomizationState to include configuration data specific to Scene Explorers.
Public Member Functions |
|
SceneExplorerCustomizationState () | |
Default constructor. |
|
SceneExplorerCustomizationState (int aColumnCount) | |
Construct with a given number of columns.
|
|
override bool | LoadProperties (Dictionary< String, String > aPropertySet) |
Loads the values from the given dictionary
into this customization object. |
|
override
Dictionary< String, String > |
SaveProperties () |
Creates a dictionary mapping keynames to
properties for the properties held by this State object. |
|
Protected Types |
|
enum |
SceneExplorerPropertyKeys { DisplayInfluences, DisplayDependants, SelectInfluences, SelectDependants, FindStyleOption, FindCaseSensitive, SyncSelection, DisplayToolbarState, ContainerToolbarState, FilterSelectionSetEnabled, ToolBarLayout, DynamicsToolbarState, NonDynamics } |
Key constants for properties specific to the Scene Explorer. More... |
|
Properties |
|
bool |
DisplayInfluences [get, set] |
Determines if the selected nodes' influences
are highlighted. |
|
bool |
DisplayDependants [get, set] |
Determines if the selected nodes' dependants
are highlighted. |
|
bool |
SelectInfluences [get, set] |
Determines if the selected nodes' influences
are automatically added to the selection. |
|
bool |
SelectDependants [get, set] |
Determines if the selected nodes' dependants
are automatically added to the selection. |
|
FindStyle |
FindStyleOption [get, set] |
Determines the quick-find search style:
strict, regex or wildcard. |
|
bool |
FindCaseSensitive [get, set] |
Determines if quick-find searching is case
sensitive. |
|
bool |
SyncSelection [get, set] |
Determines if the node selection is
automatically kept in sync with the scene. |
|
bool |
FilterSelectionSetEnabled [get, set] |
Is FilterSelectionSetEnabled enabled in
current scene explorer. |
|
FormCustomizationState |
TopLevelControlState [get, set] |
bool |
ShowFrozen [get, set] |
<exclude> |
|
bool |
ShowHidden [get, set] |
<exclude> |
enum
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SceneExplorerPropertyKeys
[protected] |
Key constants for properties specific to the Scene Explorer.
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SceneExplorerCustomizationState | ( | ) | [inline] |
Default constructor.
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SceneExplorerCustomizationState | ( | int | aColumnCount | ) | [inline] |
Construct with a given number of columns.
aColumnCount | Number of columns in the explorer. |
override bool MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::LoadProperties | ( | Dictionary< String, String > | aPropertySet | ) | [inline, virtual] |
Loads the values from the given dictionary into this customization object.
Extends the base method to add support for properties specific to the Scene Explorer.
aPropertySet | A dictionary mapping keynames to properties. |
Reimplemented from MaxCustomControls::ExplorerCustomizationState.
override Dictionary<String, String> MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SaveProperties | ( | ) | [inline, virtual] |
Creates a dictionary mapping keynames to properties for the properties held by this State object.
Extends the base implementation to add support for properties specific to Scene Explorers.
Reimplemented from MaxCustomControls::ExplorerCustomizationState.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::DisplayInfluences
[get, set] |
Determines if the selected nodes' influences are highlighted.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::DisplayDependants
[get, set] |
Determines if the selected nodes' dependants are highlighted.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SelectInfluences
[get, set] |
Determines if the selected nodes' influences are automatically added to the selection.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SelectDependants
[get, set] |
Determines if the selected nodes' dependants are automatically added to the selection.
FindStyle
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::FindStyleOption
[get, set] |
Determines the quick-find search style: strict, regex or wildcard.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::FindCaseSensitive
[get, set] |
Determines if quick-find searching is case sensitive.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::SyncSelection
[get, set] |
Determines if the node selection is automatically kept in sync with the scene.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::FilterSelectionSetEnabled
[get, set] |
Is FilterSelectionSetEnabled enabled in current scene explorer.
FormCustomizationState
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::TopLevelControlState
[get, set] |
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::ShowFrozen
[get, set] |
<exclude>
This property determines the state of the show-frozen filter.
bool
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState::ShowHidden
[get, set] |
<exclude>
This property determines the state of the show-hidden filter.