vrj::SoundManager Class Reference

VR Juggler sound manager. More...

#include <vrj/Sound/SoundManager.h>

Inheritance diagram for vrj::SoundManager:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual bool configAdd (jccl::ConfigElementPtr element)
 Adds the element to the configuration.
virtual bool configRemove (jccl::ConfigElementPtr element)
 Removes the element from the current configuration.
virtual bool configCanHandle (jccl::ConfigElementPtr element)
 Can the handler handle the given element?
virtual void update ()
 Enables a frame to be drawn.
virtual void sync ()
 Blocks until the end of the frame.

Detailed Description

VR Juggler sound manager.

Definition at line 48 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 55 of file SoundManager.h.

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

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 65 of file SoundManager.h.

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

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 75 of file SoundManager.h.

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

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

Enables a frame to be drawn.

Reimplemented in vrj::SoundManagerSonix.

Definition at line 83 of file SoundManager.h.

Referenced by vrj::Kernel::controlLoop().

00083 {}

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 89 of file SoundManager.h.

Referenced by vrj::Kernel::controlLoop().

00089 {}


The documentation for this class was generated from the following file:
Generated on Thu Jan 4 10:58:32 2007 for VR Juggler by  doxygen 1.5.1