26 #ifndef __OSOUND_SOURCE_H
27 #define __OSOUND_SOURCE_H
48 unsigned int m_sourceId;
65 void setSoundRef(
SoundRef * soundRef);
72 void setLooping(
bool loop);
73 void setRelative(
bool relative);
74 void setPitch(
float pitch);
75 void setGain(
float gain);
76 void setRadius(
float radius);
77 void setRolloff(
float rolloff);
84 inline float getGain(
void){
return m_gain; }
88 float getTimePos(
void);
89 float getSoundDuration(
void);
SoundRef * getSoundRef(void)
Definition: OSound.h:66
bool isRelative(void)
Definition: OSound.h:81
Definition: SoundRef.h:32
bool isLooping(void)
Definition: OSound.h:80
float getRolloff(void)
Definition: OSound.h:86
Definition: NeoEngine.h:49
The Object3d class represents a general object in a 3D scene.
Definition: Object3d.h:43
float getGain(void)
Definition: OSound.h:84
int getType(void)
Returns the type of the object.
Definition: OSound.h:62
float getRadius(void)
Definition: OSound.h:85
float getPitch(void)
Definition: OSound.h:83
unsigned int getSourceId(void)
Definition: OSound.h:69