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

| 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. | |
| 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.
| aName | Name for this Explorer. | 
| aDataSource | Data set explored by this explorer. | 
| override ExplorerCustomizationState MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl::CreateState | ( | ) | [inline, protected, virtual] | 
Create 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.
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.
| 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.
| disposing | true if managed resources should be disposed; otherwise, false. | 
Reimplemented from MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl.