Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

openalpp::SoundData Class Reference

#include <sounddata.h>

Inheritance diagram for openalpp::SoundData:

openalpp::AudioBase openalpp::Referenced openalpp::Sample openalpp::Stream openalpp::FileStream openalpp::InputDevice openalpp::NetStream List of all members.

Public Member Functions

ALuint getAlBuffer () const
 SoundData () throw (NameError,InitError)
 SoundData (const SoundData &sounddata)
SoundDataoperator= (const SoundData &sounddata)

Protected Member Functions

virtual ~SoundData ()

Protected Attributes

openalpp::ref_ptr< SoundBufferbuffer_
ALuint buffername_

Classes

class  SoundBuffer

Detailed Description

Base class for sound data.


Constructor & Destructor Documentation

openalpp::SoundData::SoundData  )  throw (NameError,InitError)
 

Constructor.

openalpp::SoundData::SoundData const SoundData sounddata  ) 
 

Copy constructor.

virtual openalpp::SoundData::~SoundData  )  [protected, virtual]
 

Destructor.


Member Function Documentation

ALuint openalpp::SoundData::getAlBuffer  )  const
 

Get the OpenAL name for the buffer.

Returns:
the OpenAL name.

SoundData& openalpp::SoundData::operator= const SoundData sounddata  ) 
 

Assignment operator.


Member Data Documentation

openalpp::ref_ptr<SoundBuffer> openalpp::SoundData::buffer_ [protected]
 

See class SoundBuffer comment.

ALuint openalpp::SoundData::buffername_ [protected]
 

OpenAL name for the buffer.


The documentation for this class was generated from the following file:
Generated on Wed Mar 23 01:08:45 2005 for openalpp by  doxygen 1.4.0