Homepage Demos Overview Downloads Tutorials Reference
Credits

SoundManager::SoundData Struct Reference

#include <SoundManager.h>

List of all members.


Detailed Description

Holds data about the loaded sounds.

Definition at line 189 of file SoundManager.h.

Public Member Functions

 SoundData ()
 constructor

Public Attributes

RCRegion * rcr
 shared region - don't need to share among processes, just collect in SoundPlay
byte * data
 point to data in region (for convenience, only valid in SoundPlay)
unsigned int len
 size of the sound
unsigned int ref
 reference counter
char name [SoundManager::MAX_NAME_LEN]
 stores the path to the file, empty if from a buffer

Private Member Functions

 SoundData (const SoundData &)
 don't call
SoundData operator= (const SoundData &)
 don't call


Constructor & Destructor Documentation

SoundManager::SoundData::SoundData  ) 
 

constructor

Definition at line 653 of file SoundManager.cc.

SoundManager::SoundData::SoundData const SoundData  )  [private]
 

don't call


Member Function Documentation

SoundData SoundManager::SoundData::operator= const SoundData  )  [private]
 

don't call


Member Data Documentation

byte* SoundManager::SoundData::data
 

point to data in region (for convenience, only valid in SoundPlay)

Definition at line 192 of file SoundManager.h.

unsigned int SoundManager::SoundData::len
 

size of the sound

Definition at line 193 of file SoundManager.h.

char SoundManager::SoundData::name[SoundManager::MAX_NAME_LEN]
 

stores the path to the file, empty if from a buffer

Definition at line 195 of file SoundManager.h.

Referenced by SoundData().

RCRegion* SoundManager::SoundData::rcr
 

shared region - don't need to share among processes, just collect in SoundPlay

Definition at line 191 of file SoundManager.h.

unsigned int SoundManager::SoundData::ref
 

reference counter

Definition at line 194 of file SoundManager.h.


The documentation for this struct was generated from the following files:

Tekkotsu v2.2
Generated Tue Oct 19 14:20:23 2004 by Doxygen 1.3.9.1