#include <OpenAL_types.h>
Public Member Functions | |
Sound (ArrayList< Sound * > &) | |
~Sound () | |
void | play () |
void | stop () |
void | pause () |
void | resume () |
bool | load (::pBuffer buffer, bool dynamic, float3 *position, float3 *velocity, float3 *direction, float distance, float coneAngle, bool loop, float volume) |
void | update (float3 *listener) |
virtual void | play (void)=0 |
virtual void | pause (void)=0 |
virtual void | resume (void)=0 |
virtual void | stop (void)=0 |
Public Attributes | |
bool | m_play |
bool | m_playing |
bool | m_dynamic |
ALuint | source |
float | distance |
float3 * | position |
float3 * | velocity |
float3 * | direction |
ArrayList< Sound * > & | list |
Definition at line 218 of file OpenAL_types.h.
Definition at line 45 of file OpenAL_types.cpp.
Sound::~Sound | ( | ) |
Definition at line 58 of file OpenAL_types.cpp.
bool Sound::load | ( | ::pBuffer | buffer, | |
bool | dynamic, | |||
float3 * | position, | |||
float3 * | velocity, | |||
float3 * | direction, | |||
float | distance, | |||
float | coneAngle, | |||
bool | loop, | |||
float | volume | |||
) |
Definition at line 97 of file OpenAL_types.cpp.
void Sound::pause | ( | void | ) |
Definition at line 80 of file OpenAL_types.cpp.
virtual void Sound::pause | ( | void | ) | [pure virtual] |
void Sound::play | ( | void | ) |
Definition at line 65 of file OpenAL_types.cpp.
virtual void Sound::play | ( | void | ) | [pure virtual] |
virtual void Sound::resume | ( | void | ) | [pure virtual] |
void Sound::resume | ( | void | ) |
Definition at line 88 of file OpenAL_types.cpp.
virtual void Sound::stop | ( | void | ) | [pure virtual] |
void Sound::stop | ( | void | ) |
Definition at line 72 of file OpenAL_types.cpp.
void Sound::update | ( | float3 * | listener | ) |
Definition at line 16 of file OpenAL_types.cpp.
Definition at line 236 of file OpenAL_types.h.
float Sound::distance |
Definition at line 235 of file OpenAL_types.h.
Definition at line 237 of file OpenAL_types.h.
bool Sound::m_dynamic |
Definition at line 233 of file OpenAL_types.h.
bool Sound::m_play |
Definition at line 233 of file OpenAL_types.h.
bool Sound::m_playing |
Definition at line 233 of file OpenAL_types.h.
Definition at line 236 of file OpenAL_types.h.
ALuint Sound::source |
Definition at line 234 of file OpenAL_types.h.
Definition at line 236 of file OpenAL_types.h.