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 | Protected Attributes
makVrv::DtSoundPositionTickable Class Reference
Inheritance diagram for makVrv::DtSoundPositionTickable:
Inheritance graph
[legend]

Public Member Functions

 DtSoundPositionTickable (DtDe &de, makAudio::DtSound *sound, DtUniqueID sceneObject)
virtual ~DtSoundPositionTickable ()
virtual void update (DtTime tNow)
 The update function called by DtTickableManager during update-ticks.
- Public Member Functions inherited from makVrv::DtTickable
virtual bool needsUpdate (DtTime tNow)
 The check function called by DtTickableManager to verify if an update is required.
virtual ~DtTickable ()
 Virtual DTOR.
virtual void setUpdatePeriod (unsigned int period)
 Specify how often (in # of frames) this tickable should call update.
virtual unsigned int updatePeriod () const

Protected Attributes

DtDemyDe
makAudio::DtSound * mySound
DtUniqueID mySceneObject
- Protected Attributes inherited from makVrv::DtTickable
DtTickableManagerInterfacemyManager
 Pointer to manager for removal during destruction.
DtSignalConnectionManager myConnections
unsigned int myFrameCounter
unsigned int myFrameToUpdate
unsigned int myUpdatePeriod

Additional Inherited Members

- Protected Member Functions inherited from makVrv::DtTickable
 DtTickable (DtTickableManagerInterface *manager)
 CTOR.
 DtTickable ()
 Unimplemented default CTOR.
virtual void slot_managerAboutToBeDeleted ()

Constructor & Destructor Documentation

makVrv::DtSoundPositionTickable::DtSoundPositionTickable ( DtDe de,
makAudio::DtSound *  sound,
DtUniqueID  sceneObject 
)
virtual makVrv::DtSoundPositionTickable::~DtSoundPositionTickable ( )
virtual

Member Function Documentation

virtual void makVrv::DtSoundPositionTickable::update ( DtTime  tNow)
virtual

The update function called by DtTickableManager during update-ticks.

Parameters
[in]tNowis the current time-stamp.

Implements makVrv::DtTickable.

Member Data Documentation

DtDe& makVrv::DtSoundPositionTickable::myDe
protected
makAudio::DtSound* makVrv::DtSoundPositionTickable::mySound
protected
DtUniqueID makVrv::DtSoundPositionTickable::mySceneObject
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)