This is a basic explorer control for material explorer and material browser.
Public Member Functions |
|
RichMaterialExplorerControl () | |
Default constructor. |
|
RichMaterialExplorerControl (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. |
|
override void | UpdateColors () |
Update the Control colors according to the
CUI settings. |
|
Protected Member Functions |
|
override ExplorerCustomizationState | CreateState () |
Create a specialized customization state
object for this class. |
|
virtual void | InitializeFilterToolbar () |
Initialize all filters of this control.
|
|
override void | Dispose (bool disposing) |
Clean up any resources being used. |
|
Properties |
|
override QuickRegexFindHandler |
FindHandler [set] |
Performs quick searches for this explorer
control. |
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::RichMaterialExplorerControl | ( | ) | [inline] |
Default constructor.
Not bound to any data set.
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::RichMaterialExplorerControl | ( | 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::BaseMaterialControls::RichMaterialExplorerControl::CreateState | ( | ) | [inline, protected, virtual] |
Create a specialized customization state object for this class.
Reimplemented from MaxCustomControls::ExplorerControl.
Reimplemented in MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl, MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl.
override ICustomizationState MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::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 General Material Explorer.
Reimplemented from MaxCustomControls::ExplorerControl.
Reimplemented in MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl, MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl.
override bool MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::LoadState | ( | ICustomizationState | aState | ) | [inline, virtual] |
Load the settings configuration from a serialized state.
Overrides the base implementation to handle properties specific to the RichMaterialExplorerControl.
aState | A serialized customization state containing the desired settings. |
Reimplemented from MaxCustomControls::ExplorerControl.
Reimplemented in MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl, MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl.
virtual void MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::InitializeFilterToolbar | ( | ) | [inline, protected, virtual] |
Initialize all filters of this control.
override void MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::UpdateColors | ( | ) | [inline, virtual] |
Update the Control colors according to the CUI settings.
Implements the CuiUpdatable interface.
Reimplemented from MaxCustomControls::ExplorerControl.
override void MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::Dispose | ( | bool | disposing | ) | [inline, protected] |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Reimplemented from MaxCustomControls::ExplorerControl.
Reimplemented in MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl, MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl, and MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl.
override QuickRegexFindHandler
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl::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::ExplorerControl.
Reimplemented in MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl.