DGLE2   Young, strong and crazy!
Public Member Functions | List of all members
IEngineSubSystem Class Referenceabstract

Base interface of any engine subsystem. More...

#include <DGLE.h>

Inheritance diagram for IEngineSubSystem:
IDGLE_Base ICoreRenderer IInput IMainFileSystem IRender IResourceManager ISound

Public Member Functions

virtual DGLE_RESULT DGLE_API GetType (E_ENGINE_SUB_SYSTEM &eSubSystemType)=0
 Returns type of subsystem.
 
- Public Member Functions inherited from IDGLE_Base
virtual DGLE_RESULT DGLE_API GetGUID (GUID &guid)=0
 Returns unique identifier of the last interface in the inheritance chain.
 
virtual DGLE_RESULT DGLE_API ExecuteCommand (uint uiCmd, TVariant &stVar)=0
 Executes some command using its index or bitmask.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0
 Executes some text command and returns result as variant.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0
 Executes some text command and returns result as string.
 

Detailed Description

Base interface of any engine subsystem.

Examples:
HelloWorld.cpp.

Member Function Documentation

virtual DGLE_RESULT DGLE_API GetType ( E_ENGINE_SUB_SYSTEM eSubSystemType)
pure virtual

Returns type of subsystem.

Parameters
[out]eSubSystemTypeType of the subsystem to which you may cast this interface pointer.
Returns
Always returns DGLE_Types.h::S_OK.

Sun Nov 16 2014 09:47:29   Generated by   doxygen   Content copyrighted to DGLE Team