Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IDPManager Class Reference

`#include <PluginCommon.hpp>`

List of all members.

## Public Member Functions
virtual | ~IDPManager ()
virtual IDPMObject * | GetObjectManager ()=0
virtual IDPMScene * | GetSceneManager ()=0
virtual IDPMInterface * | GetInterfaceManager ()=0
virtual IDPMEventHandler * | GetEventHandler ()=0
virtual IDPMCommandHandler * | GetCommandHandler ()=0
virtual int | GetPluginCount ()=0
virtual IDPlugin * | GetNextPlugin (IDPlugin *CurrentPlugin)=0
virtual BOOL | SupportsInterface (const char *InterfaceName)=0

## Constructor & Destructor Documentation

virtual IDPManager::~IDPManager | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual IDPMCommandHandler* IDPManager::GetCommandHandler | ( |  | ) | `[pure virtual]`

virtual IDPMEventHandler* IDPManager::GetEventHandler | ( |  | ) | `[pure virtual]`

virtual IDPMInterface* IDPManager::GetInterfaceManager | ( |  | ) | `[pure virtual]`

virtual IDPlugin* IDPManager::GetNextPlugin | ( | IDPlugin * | CurrentPlugin | ) | `[pure virtual]`

virtual IDPMObject* IDPManager::GetObjectManager | ( |  | ) | `[pure virtual]`

virtual int IDPManager::GetPluginCount | ( |  | ) | `[pure virtual]`

virtual IDPMScene* IDPManager::GetSceneManager | ( |  | ) | `[pure virtual]`

virtual BOOL IDPManager::SupportsInterface | ( | const char * | InterfaceName | ) | `[pure virtual]`

The documentation for this class was generated from the following file:

- PluginCommon.hpp