OpenALSource Class Reference

#include <OpenALSource.h>

List of all members.

Public Member Functions

 OpenALSource ()
 ~OpenALSource ()
ALuint GetSource ()

Private Attributes

ALuint source


Detailed Description

Definition at line 11 of file OpenALSource.h.


Constructor & Destructor Documentation

OpenALSource::OpenALSource (  ) 

Definition at line 10 of file OpenALSource.cpp.

References GenSource(), and source.

00010                            {
00011   source = GenSource();
00012 }

OpenALSource::~OpenALSource (  ) 

Definition at line 14 of file OpenALSource.cpp.

References source.

00014                             {
00015   alDeleteSources(1, &source);
00016 }


Member Function Documentation

ALuint OpenALSource::GetSource (  ) 

Definition at line 18 of file OpenALSource.cpp.

References source.

Referenced by SoundEffect::InitializeSource(), SoundEffect::Pause(), SoundEffect::Play(), ISound::RevokeSource(), and SoundEffect::Stop().

00018                                {
00019   return source;
00020 }


Member Data Documentation

ALuint OpenALSource::source [private]

Definition at line 19 of file OpenALSource.h.

Referenced by GetSource(), OpenALSource(), and ~OpenALSource().


The documentation for this class was generated from the following files:
Generated on Mon Jan 8 22:34:14 2007 for CrownandCutlass by  doxygen 1.4.7