Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

vrj::SoundManager Class Reference

VR Juggler sound manager. More...

#include <SoundManager.h>

Inheritance diagram for vrj::SoundManager:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual bool configAdd (jccl::ConfigElementPtr element)
 Adds the element to the configuration. More...

virtual bool configRemove (jccl::ConfigElementPtr element)
 Removes the element from the current configuration. More...

virtual bool configCanHandle (jccl::ConfigElementPtr element)
 Can the handler handle the given element? More...

virtual void update ()
 Enables a frame to be drawn. More...

virtual void sync ()
 Blocks until the end of the frame. More...


Detailed Description

VR Juggler sound manager.

Definition at line 47 of file SoundManager.h.


Member Function Documentation

virtual bool vrj::SoundManager::configAdd jccl::ConfigElementPtr    element [inline, virtual]
 

Adds the element to the configuration.

Precondition:
configCanHandle(element) == true

Reimplemented in vrj::SoundManagerSonix.

Definition at line 54 of file SoundManager.h.

00055       {
00056          boost::ignore_unused_variable_warning(element);
00057          return false;
00058       }

virtual bool vrj::SoundManager::configRemove jccl::ConfigElementPtr    element [inline, virtual]
 

Removes the element from the current configuration.

Precondition:
configCanHandle(element) == true

Reimplemented in vrj::SoundManagerSonix.

Definition at line 64 of file SoundManager.h.

00065       {
00066          boost::ignore_unused_variable_warning(element);
00067          return false;
00068       }

virtual bool vrj::SoundManager::configCanHandle jccl::ConfigElementPtr    element [inline, virtual]
 

Can the handler handle the given element?

Returns:
true if we can handle the element; false if not.

Reimplemented in vrj::SoundManagerSonix.

Definition at line 74 of file SoundManager.h.

00075       {
00076          boost::ignore_unused_variable_warning(element);
00077          return false;
00078       }

virtual void vrj::SoundManager::update   [inline, virtual]
 

Enables a frame to be drawn.

Reimplemented in vrj::SoundManagerSonix.

Definition at line 82 of file SoundManager.h.

00082 {}

virtual void vrj::SoundManager::sync   [inline, virtual]
 

Blocks until the end of the frame.

Postcondition:
The frame has been rendered.

Reimplemented in vrj::SoundManagerSonix.

Definition at line 88 of file SoundManager.h.

00088 {}


The documentation for this class was generated from the following file:
Generated on Sun May 2 15:11:16 2004 for VR Juggler by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002