MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState Class Reference


Detailed Description

CustomizationState class for saving and loading MaterialExplorer's states.

Inheritance diagram for MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  MaterialExplorerCustomizationState ()
  Constructor.
override Dictionary< String,
String > 
SaveProperties ()
  Creates a dictionary mapping keynames to properties for the properties held by this State object.
override bool  LoadProperties (Dictionary< String, String > dictionary)
  Loads the values from the given dictionary into this customization object.

Protected Types

enum   MaterialExplorerPropertyKeys { SplitterDistance }
 

Key constants for properties specific to the Material Explorer.

More...

Properties

int  SplitterDistance [get, set]
  The splitter distance of the splitContainer.

Member Enumeration Documentation

Key constants for properties specific to the Material Explorer.

Enumerator:
SplitterDistance 

Constructor & Destructor Documentation

MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::MaterialExplorerCustomizationState ( ) [inline]

Constructor.


Member Function Documentation

override Dictionary<String, String> MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::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 Material Explorer.

Returns:
A dictionary mapping keynames to property values.

Reimplemented from MaxCustomControls::FormCustomizationState.

override bool MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::LoadProperties ( Dictionary< String, String >  dictionary ) [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 Material Explorer.

Parameters:
dictionary A dictionary mapping keynames to properties.

Reimplemented from MaxCustomControls::FormCustomizationState.


Property Documentation

int MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::SplitterDistance [get, set]

The splitter distance of the splitContainer.


MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState
MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState