VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtDiGuyFunctionRegistration Class Reference

The necessary global registration object to allow DiGuy to support Multiple instances. More...

Public Member Functions

 ~DtDiGuyFunctionRegistration ()
void registerIg (DtDe &de)
 Called to store a pointer to the 'active' de.
void unregisterIg ()
 Called to release the pointer to the 'active' de.
DtDecurrentIg ()
 Get the current de.
void initialize ()
 intialize DiGuy ONCE!!!

Static Public Member Functions

static
DtDiGuyFunctionRegistration
instance (DtDe *de)
static
DtDiGuyFunctionRegistration
nonVisualInstance (const std::string &dataPath)

Protected Member Functions

 DtDiGuyFunctionRegistration (DtDe *)
 DtDiGuyFunctionRegistration (const std::string &dataPath)

Protected Attributes

DtDemyDe
bool myInit
std::string myAlternateDataPath

Detailed Description

The necessary global registration object to allow DiGuy to support Multiple instances.

Constructor & Destructor Documentation

makVrv::DtDiGuyFunctionRegistration::~DtDiGuyFunctionRegistration ( )
makVrv::DtDiGuyFunctionRegistration::DtDiGuyFunctionRegistration ( DtDe )
protected
makVrv::DtDiGuyFunctionRegistration::DtDiGuyFunctionRegistration ( const std::string &  dataPath)
protected

Member Function Documentation

static DtDiGuyFunctionRegistration& makVrv::DtDiGuyFunctionRegistration::instance ( DtDe de)
static
static DtDiGuyFunctionRegistration& makVrv::DtDiGuyFunctionRegistration::nonVisualInstance ( const std::string &  dataPath)
static
void makVrv::DtDiGuyFunctionRegistration::registerIg ( DtDe de)

Called to store a pointer to the 'active' de.

void makVrv::DtDiGuyFunctionRegistration::unregisterIg ( )

Called to release the pointer to the 'active' de.

DtDe* makVrv::DtDiGuyFunctionRegistration::currentIg ( )

Get the current de.

void makVrv::DtDiGuyFunctionRegistration::initialize ( )

intialize DiGuy ONCE!!!

Member Data Documentation

DtDe* makVrv::DtDiGuyFunctionRegistration::myDe
protected
bool makVrv::DtDiGuyFunctionRegistration::myInit
protected
std::string makVrv::DtDiGuyFunctionRegistration::myAlternateDataPath
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)