VR-Vantage 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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

namespace  makVrv
 Contains makVrv::DtVrlinkSensorFieldOfViewState class.

Macros

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

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.
template<typename ManagerClass >
ManagerClass & makVrv::defaultManagerInstanceFunction (DtDe &de, bool allowedInSlave)
 default Manager instance function.

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);\
}

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-2018 VT MAK. All Rights Reserved (www.mak.com)