VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
DtDe.h File Reference

Contains makVrv::DtDe class. More...

Go to the source code of this file.

Classes

class  makVrv::DtDe
 The DtDe is the core component of any VR-Vantage application. More...
 

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 

Macros

#define DT_DE_INIT_ONCE(de)
 This macro is called by modules in their init() function. More...
 

Functions

template<typename ManagerClass >
void makVrv::defaultManagerRegisterInstanceFunction (DtDe &de, ManagerClass *mgr)
 Default implementation of how to register a manager, especially necessary when overriding the manager. More...
 
template<typename ManagerClass >
ManagerClass & makVrv::defaultManagerInstanceFunction (DtDe &de, bool allowedInSlave)
 default Manager instance function. More...
 

Detailed Description

Contains makVrv::DtDe class.

Macro Definition Documentation

#define DT_DE_INIT_ONCE (   de)
Value:
if(de.isInitFunctionRegistered((void*)&init))\
{\
return;\
}\
else\
{\
de.registerInitFunction((void*)&init);\
}
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.

This macro is called by modules in their init() function.

This macro ensures that the module is only registered with the DtDe Instance once.


Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)