SFXFMODBuffer

Engine/source/sfx/fmod/sfxFMODBuffer.h

More...

Public Friends

Protected Attributes

FMOD_MODE
FMOD_SOUND *

Protected Functions

SFXFMODBuffer(const String & filename, SFXDescription * description)
bool
_copyData(U32 offset, const U8 * data, U32 length)

Copy "length" bytes from "data" into the device at "offset".

Flush all queue state for this buffer on the device.

Public Static Functions

create(const String & filename, SFXDescription * description)

Public Functions

Detailed Description

Private Types

typedef SFXInternal::SFXWrapAroundBuffer Parent 

Public Friends

Protected Attributes

FMOD_MODE mMode 
FMOD_SOUND * mSound 

Protected Functions

SFXFMODBuffer(const String & filename, SFXDescription * description)

SFXFMODBuffer(const ThreadSafeRef< SFXStream > & stream, SFXDescription * description)

~SFXFMODBuffer()

_copyData(U32 offset, const U8 * data, U32 length)

Reimplemented from: SFXInternal::SFXWrapAroundBuffer

_flush()

Reimplemented from: SFXInternal::SFXWrapAroundBuffer

Public Static Functions

create(const String & filename, SFXDescription * description)

create(const ThreadSafeRef< SFXStream > & stream, SFXDescription * description)

Public Functions

getMemoryUsed()

Reimplemented from: SFXInternal::SFXWrapAroundBuffer