VR-Forces 4.6.1 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 | Private Member Functions
DtReflectedExtEntity Class Reference
Inheritance diagram for DtReflectedExtEntity:
Inheritance graph
[legend]

Public Member Functions

 DtReflectedExtEntity (DtHlaObject *obj, DtExerciseConn *conn)
 DtReflectedExtEntity (DtExerciseConn *conn, DtEntityStateRepository *esrToUse)
virtual ~DtReflectedExtEntity ()
virtual
DtExtEntityStateRepository
extEntityStateRep () const
virtual
DtExtEntityStateRepository
eesr () const
virtual DtStateRepositorystateRep () const
virtual void processStateMessage (const DtStateMsg &msg)
virtual DtReflectedExtEntitynextEE () const
virtual DtReflectedExtEntityprevEE () const
virtual DtReflectedExtEntitywrapNextEE () const
virtual DtReflectedExtEntitywrapPrevEE () const
virtual void addPostUpdateCallback (DtExtEntityCallbackFunction cb, void *userData)
virtual void removePostUpdateCallback (DtExtEntityCallbackFunction cb, void *userData)
virtual void processPostUpdate ()
virtual void diGuyObjectUpdated ()
 Override to process new di guy repository changes.
virtual void updateExtensions ()
virtual void processPostUpdateCallbacks ()

Static Public Member Functions

static void postUpdateCallback (DtReflectedExtEntity *ent, void *userData)

Private Member Functions

 DtReflectedExtEntity (const DtReflectedExtEntity &orig)
DtReflectedExtEntityoperator= (const DtReflectedExtEntity &orig)

Constructor & Destructor Documentation

DtReflectedExtEntity::DtReflectedExtEntity ( DtHlaObject *  obj,
DtExerciseConn *  conn 
)
DtReflectedExtEntity::DtReflectedExtEntity ( DtExerciseConn *  conn,
DtEntityStateRepository esrToUse 
)
virtual DtReflectedExtEntity::~DtReflectedExtEntity ( )
virtual
DtReflectedExtEntity::DtReflectedExtEntity ( const DtReflectedExtEntity orig)
private

Member Function Documentation

virtual DtExtEntityStateRepository* DtReflectedExtEntity::extEntityStateRep ( ) const
virtual
virtual DtExtEntityStateRepository* DtReflectedExtEntity::eesr ( ) const
virtual
virtual DtStateRepository* DtReflectedExtEntity::stateRep ( ) const
virtual
virtual void DtReflectedExtEntity::processStateMessage ( const DtStateMsg msg)
virtual
virtual DtReflectedExtEntity* DtReflectedExtEntity::nextEE ( ) const
virtual
virtual DtReflectedExtEntity* DtReflectedExtEntity::prevEE ( ) const
virtual
virtual DtReflectedExtEntity* DtReflectedExtEntity::wrapNextEE ( ) const
virtual
virtual DtReflectedExtEntity* DtReflectedExtEntity::wrapPrevEE ( ) const
virtual
virtual void DtReflectedExtEntity::addPostUpdateCallback ( DtExtEntityCallbackFunction  cb,
void *  userData 
)
virtual
virtual void DtReflectedExtEntity::removePostUpdateCallback ( DtExtEntityCallbackFunction  cb,
void *  userData 
)
virtual
static void DtReflectedExtEntity::postUpdateCallback ( DtReflectedExtEntity ent,
void *  userData 
)
static
virtual void DtReflectedExtEntity::processPostUpdate ( )
virtual
virtual void DtReflectedExtEntity::diGuyObjectUpdated ( )
virtual

Override to process new di guy repository changes.

Flow it through to state rep settings

virtual void DtReflectedExtEntity::updateExtensions ( )
virtual
virtual void DtReflectedExtEntity::processPostUpdateCallbacks ( )
virtual
DtReflectedExtEntity& DtReflectedExtEntity::operator= ( const DtReflectedExtEntity orig)
private

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)