This class should store the states of richMaterialExplorerControl such as the filterUnunsedChannel, thumbnail size.
Public Member Functions |
|
RichMaterialExplorerControlState () | |
Default constructor. |
|
RichMaterialExplorerControlState (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 |
RichMaterialExplorerControlKeys { ThumbnailType, DisplayThumbnail, FilterToolbarState, TraversalEmptyMaps, FilterStates } |
Key constants for properties specific to the RichMaterialExplorerControl. More... |
|
Properties |
|
ThumbnailIconType |
ThumbnailType [get, set] |
Determine the icon size of the nodes.
|
|
bool |
DisplayThumbnail [get, set] |
bool |
TraversalEmptyMaps [get, set] |
Determine if the unused map channels are
displayed. |
enum
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::RichMaterialExplorerControlKeys
[protected] |
Key constants for properties specific to the RichMaterialExplorerControl.
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::RichMaterialExplorerControlState | ( | ) | [inline] |
Default constructor.
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::RichMaterialExplorerControlState | ( | int | aColumnCount | ) | [inline] |
Construct with a given number of columns.
aColumnCount | Number of columns in the explorer. |
override bool MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::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 RichMaterialExplorerControl.
aPropertySet | A dictionary mapping keynames to properties. |
Reimplemented from MaxCustomControls::ExplorerCustomizationState.
Reimplemented in MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerState, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerState.
override Dictionary<String, String> MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::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 RichMaterialExplorerControl.
Reimplemented from MaxCustomControls::ExplorerCustomizationState.
Reimplemented in MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerState, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerState.
ThumbnailIconType
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::ThumbnailType
[get, set] |
Determine the icon size of the nodes.
bool
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::DisplayThumbnail
[get, set] |
bool
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::TraversalEmptyMaps
[get, set] |
Determine if the unused map channels are displayed.