MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl Class Reference


Detailed Description

Specializes the RichMaterialExplorerControl for the bottom part of ME.

This shows the selected material information such as maps, usage, etc.

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

List of all members.

Public Member Functions

  SelectedMaterialExplorerControl ()
  Default constructor.
  SelectedMaterialExplorerControl (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.

Properties

override QuickRegexFindHandler  FindHandler [set]
  Performs quick searches for this explorer control.

Constructor & Destructor Documentation

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

Default constructor.

Not bound to any data set.

MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl::SelectedMaterialExplorerControl ( 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::SelectedMaterialExplorerControl::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::SelectedMaterialExplorerControl::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 SelectedMaterialExplorerControl.

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

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.

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

Load the settings configuration from a serialized state.

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

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

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.

override void MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl::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.


Property Documentation

override QuickRegexFindHandler MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl::FindHandler [set]

Performs quick searches for this explorer control.

Overrides the base set implementation to set the MatchedProperty according to the Material Explorer's requirements.

Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.


MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl
MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl