SFXFMODBuffer Class Reference

#include <sfxFMODBuffer.h>

Inheritance diagram for SFXFMODBuffer:

Inheritance graph
[legend]
List of all members.

Static Public Member Functions

static SFXFMODBuffercreate (SFXProfile *profile)

Protected Member Functions

 SFXFMODBuffer (const ResourceOld< SFXResource > &resource, FMOD_SOUND *sound)
bool _copyData (U32 offset, const U8 *data, U32 length)
void _fillBuffer ()
 Copy the data to the buffer.
virtual ~SFXFMODBuffer ()

Protected Attributes

ResourceOld< SFXResourcemResource
FMOD_SOUND * mSound
FMOD_MODE mMode

Friends

class SFXFMODDevice
class SFXFMODVoice

Constructor & Destructor Documentation

SFXFMODBuffer::SFXFMODBuffer ( const ResourceOld< SFXResource > &  resource,
FMOD_SOUND *  sound 
) [protected]

virtual SFXFMODBuffer::~SFXFMODBuffer (  )  [protected, virtual]


Member Function Documentation

bool SFXFMODBuffer::_copyData ( U32  offset,
const U8 data,
U32  length 
) [protected]

void SFXFMODBuffer::_fillBuffer (  )  [protected]

Copy the data to the buffer.

static SFXFMODBuffer* SFXFMODBuffer::create ( SFXProfile profile  )  [static]


Friends And Related Function Documentation

friend class SFXFMODDevice [friend]

friend class SFXFMODVoice [friend]


Member Data Documentation

FMOD_SOUND* SFXFMODBuffer::mSound [protected]

FMOD_MODE SFXFMODBuffer::mMode [protected]