MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl Class Reference


Detailed Description

This is a modified explorer control for material browser's tree list.

Inheritance diagram for MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  RichMaterialBrowserControl ()
  Default constructor.
  RichMaterialBrowserControl (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::MaterialBrowserControls::RichMaterialBrowserControl::RichMaterialBrowserControl ( ) [inline]

Default constructor.

Not bound to any data set.

MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl::RichMaterialBrowserControl ( 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::MaterialBrowserControls::RichMaterialBrowserControl::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::MaterialBrowserControls::RichMaterialBrowserControl::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::MaterialBrowserControls::RichMaterialBrowserControl::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::MaterialBrowserControls::RichMaterialBrowserControl::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::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl
MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl