Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Sound Struct Reference

Inheritance diagram for Sound:

ark::Observer< SoundPlayer::Notification > List of all members.

Public Types

typedef map< int, SoundPlayer::NotificationNoteMap

Public Member Functions

void initialize (ArkSound *snd)
void receiveNotification (SoundPlayer::Notification const &note)

Public Attributes

SoundChunk soundData
shared_ptr< SoundPlayerplayer
ArkSoundclient
shared_ptr< AudioUnitChainfxChain
shared_ptr< TestObserverdebugObserver

Private Attributes

NoteMap _noteMap
double _noteInterval
double _lastTime

Member Typedef Documentation

typedef map<int, SoundPlayer::Notification> Sound::NoteMap
 


Member Function Documentation

void Sound::initialize ArkSound snd  )  [inline]
 

void Sound::receiveNotification SoundPlayer::Notification const &  note  )  [inline, virtual]
 

Implements ark::Observer< SoundPlayer::Notification >.


Member Data Documentation

double Sound::_lastTime [private]
 

double Sound::_noteInterval [private]
 

NoteMap Sound::_noteMap [private]
 

ArkSound* Sound::client
 

shared_ptr<TestObserver> Sound::debugObserver
 

shared_ptr<AudioUnitChain> Sound::fxChain
 

shared_ptr<SoundPlayer> Sound::player
 

SoundChunk Sound::soundData
 


The documentation for this struct was generated from the following file:
Generated on Tue Sep 6 14:54:39 2005 for Arkonnekt Sound by  doxygen 1.4.4