VR-Vantage 3.0.3 API 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
 Contains the makVrv::Dt2DArcVisualizer class declaration.
 

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_VRVAUDIO void init(DtDe &displayEngine)

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

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



Copyright © 2005-2023 MAK Technologies. All Rights Reserved (www.mak.com)