GSModeler Engine Version: 9.0

MaterialDialogInterfaceImp class



Description Ancestor class of material dialog interface implementer. Details...
Module Rendering API
Base classes InterfaceImpBase
Derived classes -
Header MaterialDialogInterfaceImp.hpp


Public methods

    Constructors

Interface functions

    GetName
    GetIcon
    GetFeatures
    MaterialChanged
    GetRelevantParameters
    UpdatePreview

Detailed description

This class is the ancestor of the material dialog interface. The add-on can customize the material settings dialog creating one or more new panel into the dialog using this interface.
Here is a typical implementation of the MaterialDialogInterface class:


class MaterialDialogInterface : MaterialDialogInterfaceImp {
public:
             MaterialDialogInterface ();
    explicit MaterialDialogInterface (GSModeler::InterfaceManager* manager);

    virtual void GetName (char* name);
    virtual bool CreateTabPage (const DG::TabControl& tabControl);
    virtual void DestroyTabPage (void);
    virtual void GetRelevantParameters (MPI::NameList* parList);
};




See Also

InterfaceImpBase InterfaceManager

Copyright © 2004 - Graphisoft R&D Software Development Rt. All rights reserved worldwide.