MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl Class Reference


Detailed Description

Specializes the RichMaterialExplorerControl for the top part of ME.

This explores the info of all the materials used in the current scene.

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

List of all members.

Public Member Functions

  SceneMaterialExplorerControl ()
  Default constructor.
  SceneMaterialExplorerControl (String aName, ExplorerFramework.DataFacade aDataSource)
  Construct with a name and data set.
override ICustomizationState  SaveState ()
  Create and fill in a customization state object for the current settings.
override bool  LoadState (ICustomizationState aState)
  Load the settings configuration from a serialized state.

Protected Member Functions

override ExplorerCustomizationState  CreateState ()
  Create a specialized customization state object for this class.
override void  Dispose (bool disposing)
  Clean up any resources being used.

Constructor & Destructor Documentation

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

Default constructor.

Not bound to any data set.

MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl::SceneMaterialExplorerControl ( String  aName,
ExplorerFramework.DataFacade  aDataSource 
) [inline]

Construct with a name and data set.

Parameters:
aName Name for this Explorer.
aDataSource Data set explored by this explorer.

Member Function Documentation

override ExplorerCustomizationState MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl::CreateState ( ) [inline, protected, virtual]

Create a specialized customization state object for this class.

Returns:
A specialized customization state object for this class.

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.

override ICustomizationState MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl::SaveState ( ) [inline, virtual]

Create and fill in a customization state object for the current settings.

Overrides the base implementation to add properties specific to the SceneMaterialExplorerControl.

Returns:
A customization state object for serializing the current settings.

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.

override bool MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl::LoadState ( ICustomizationState  aState ) [inline, virtual]

Load the settings configuration from a serialized state.

Overrides the base implementation to handle properties specific to the SceneMaterialExplorerControl.

Parameters:
aState A serialized customization state containing the desired settings.

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.

override void MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl::Dispose ( bool  disposing ) [inline, protected]

Clean up any resources being used.

Parameters:
disposing true if managed resources should be disposed; otherwise, false.

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.


MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl
MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl