VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions
makVrv::DtTickableManagerInterface Class Reference

An abstract interface for managers of DtTickable objects. More...

Inheritance diagram for makVrv::DtTickableManagerInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtTickableManagerInterface ()
 Virtual DTOR.
virtual bool addTickableObject (DtTickable *ticObj)=0
 Add a DtTickable object to this manager.
virtual void removeTickableObject (DtTickable *ticObj)=0
 Remove a DtTickable object from this manager.
virtual void tick (DtTime tNow=0.0)=0
 Function to update each tick-able object.

Detailed Description

An abstract interface for managers of DtTickable objects.

Constructor & Destructor Documentation

virtual makVrv::DtTickableManagerInterface::~DtTickableManagerInterface ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual bool makVrv::DtTickableManagerInterface::addTickableObject ( DtTickable ticObj)
pure virtual

Add a DtTickable object to this manager.

Parameters
[in]ticObjis a pointer to a tick-able object to add.
Return values
trueif the pointer was successfully added.
falseotherwise.

Implemented in makVrv::DtTickableManager.

virtual void makVrv::DtTickableManagerInterface::removeTickableObject ( DtTickable ticObj)
pure virtual

Remove a DtTickable object from this manager.

Parameters
[in]ticObjis a pointer to a tick-able object to remove.

Implemented in makVrv::DtTickableManager.

virtual void makVrv::DtTickableManagerInterface::tick ( DtTime  tNow = 0.0)
pure virtual

Function to update each tick-able object.

Parameters
[in]tNowis a time-stamp to pass to each object.

Implemented in makVrv::DtTickableManager.


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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)