MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer Class Reference


Detailed Description

Base Material Browser for modal and modeless version Material Browser.

Put the shared non-ui related codes in this class.

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

List of all members.

Public Member Functions

override ICustomizationState  SaveState ()
  Create and fill the states of Material Browser Dialog.
override bool  LoadState (ICustomizationState stateToLoad)
  Load the Material Browser's states.

Protected Member Functions

override FormCustomizationState  CreateState ()
  A factory method for creating the state object that represents this form.

Member Function Documentation

override ICustomizationState MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer::SaveState ( ) [inline, virtual]

Create and fill the states of Material Browser Dialog.

Returns:
A CustomizationState object containing Material Browser's states.

Reimplemented from MaxCustomControls::MaxForm.

override bool MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer::LoadState ( ICustomizationState  stateToLoad ) [inline, virtual]

Load the Material Browser's states.

Parameters:
stateToLoad The object which contains the states of the Material Browser.
Returns:
Return true if load successfully, false otherwise

Reimplemented from MaxCustomControls::MaxForm.

override FormCustomizationState MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer::CreateState ( ) [inline, protected, virtual]

A factory method for creating the state object that represents this form.

Clients deriving from this class should override this method and return their own derived State object.

Returns:
An empty State object that is used to persist and serialize the state of this object.

Reimplemented from MaxCustomControls::MaxForm.


MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer
MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer