MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState Class Reference


Detailed Description

This class should store the states of richMaterialExplorerControl such as the filterUnunsedChannel, thumbnail size.

Inheritance diagram for MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState:
Inheritance graph
[legend]

List of all members.

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.

Member Enumeration Documentation

Key constants for properties specific to the RichMaterialExplorerControl.

Enumerator:
ThumbnailType 
DisplayThumbnail 
FilterToolbarState 
TraversalEmptyMaps 
FilterStates 

Constructor & Destructor Documentation

MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::RichMaterialExplorerControlState ( ) [inline]

Default constructor.

MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState::RichMaterialExplorerControlState ( int  aColumnCount ) [inline]

Construct with a given number of columns.

Parameters:
aColumnCount Number of columns in the explorer.

Member Function Documentation

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.

Parameters:
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.

Returns:
A dictionary mapping keynames to property values.

Reimplemented from MaxCustomControls::ExplorerCustomizationState.

Reimplemented in MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerState, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerState.


Property Documentation

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.


MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState