Pyrogenesis
13997
|
#include <SoundData.h>
Public Member Functions | |
CSoundData () | |
virtual | ~CSoundData () |
CSoundData * | IncrementCount () |
bool | DecrementCount () |
void | InitProperties () |
virtual bool | IsOneShot () |
virtual bool | IsStereo () |
virtual unsigned int | GetBuffer () |
virtual int | GetBufferCount () |
virtual Path * | GetFileName () |
virtual void | SetFileName (const Path &aName) |
virtual unsigned int * | GetBufferPtr () |
Static Public Member Functions | |
static CSoundData * | SoundDataFromFile (const VfsPath &itemPath) |
static CSoundData * | SoundDataFromOgg (const VfsPath &itemPath) |
static void | ReleaseSoundData (CSoundData *theData) |
Protected Attributes | |
unsigned int | m_ALBuffer |
int | m_RetentionCount |
Path * | m_FileName |
Static Protected Attributes | |
static DataMap | sSoundData |
Definition at line 34 of file SoundData.h.
CSoundData::CSoundData | ( | ) |
Definition at line 32 of file SoundData.cpp.
|
virtual |
Definition at line 37 of file SoundData.cpp.
bool CSoundData::DecrementCount | ( | ) |
Definition at line 140 of file SoundData.cpp.
|
virtual |
Reimplemented in COggData.
Definition at line 147 of file SoundData.cpp.
|
virtual |
Reimplemented in COggData.
Definition at line 117 of file SoundData.cpp.
|
virtual |
Reimplemented in COggData.
Definition at line 152 of file SoundData.cpp.
|
virtual |
Definition at line 122 of file SoundData.cpp.
CSoundData * CSoundData::IncrementCount | ( | ) |
Definition at line 134 of file SoundData.cpp.
void CSoundData::InitProperties | ( | ) |
Definition at line 47 of file SoundData.cpp.
|
virtual |
Reimplemented in COggData.
Definition at line 93 of file SoundData.cpp.
|
virtual |
Reimplemented in COggData.
Definition at line 157 of file SoundData.cpp.
|
static |
Definition at line 54 of file SoundData.cpp.
|
virtual |
Definition at line 127 of file SoundData.cpp.
|
static |
Definition at line 68 of file SoundData.cpp.
|
static |
Definition at line 99 of file SoundData.cpp.
|
protected |
Definition at line 62 of file SoundData.h.
|
protected |
Definition at line 64 of file SoundData.h.
|
protected |
Definition at line 63 of file SoundData.h.
|
staticprotected |
Definition at line 60 of file SoundData.h.