SFXALBuffer Class Reference

#include <sfxALBuffer.h>

Inheritance diagram for SFXALBuffer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~SFXALBuffer ()
bool createVoice (ALuint *bufferName, ALuint *sourceName, ALenum *bufferFormat) const

Static Public Member Functions

static SFXALBuffercreate (const OPENALFNTABLE &oalft, SFXProfile *profile, bool useHardware)

Protected Member Functions

 SFXALBuffer (const OPENALFNTABLE &oalft, const ResourceOld< SFXResource > &resource, bool is3d, bool useHardware)

Protected Attributes

ResourceOld< SFXResourcemResource
bool mIs3d
bool mUseHardware
const OPENALFNTABLEmOpenAL

Friends

class SFXALDevice
class SFXALVoice

Constructor & Destructor Documentation

SFXALBuffer::SFXALBuffer ( const OPENALFNTABLE oalft,
const ResourceOld< SFXResource > &  resource,
bool  is3d,
bool  useHardware 
) [protected]

virtual SFXALBuffer::~SFXALBuffer (  )  [virtual]


Member Function Documentation

static SFXALBuffer* SFXALBuffer::create ( const OPENALFNTABLE oalft,
SFXProfile profile,
bool  useHardware 
) [static]

bool SFXALBuffer::createVoice ( ALuint *  bufferName,
ALuint *  sourceName,
ALenum *  bufferFormat 
) const


Friends And Related Function Documentation

friend class SFXALDevice [friend]

friend class SFXALVoice [friend]


Member Data Documentation

bool SFXALBuffer::mIs3d [protected]

const OPENALFNTABLE& SFXALBuffer::mOpenAL [protected]