struct Core::Portable::IParamMenuCustomizer

Provide menu customization with ListParam.

#include <coreparams.h>

struct IParamMenuCustomizer: public Core::Portable::ITypedObject
{
    // fields

    static const TypeID kTypeID =  'IPMC';

    // methods

    virtual bool isParamMenuItemEnabled(ListParam* listParam, int index) = 0;
};

Inherited Members

public:
    // typedefs

    typedef int32 TypeID;

    // methods

    virtual void* castTo(TypeID typeId) = 0;