1 #ifndef GAME_SOUND_SOUND_H
2 #define GAME_SOUND_SOUND_H
62 void init(
const osg::Vec3f& pos,
float vol,
float basevol,
float pitch,
float mindist,
float maxdist,
int flags)
75 void init(
float vol,
float basevol,
float pitch,
int flags)
77 mPos = osg::Vec3f(0.0f, 0.0f, 0.0f);
void setBaseVolume(float volume)
Definition: sound.hpp:37
bool getIs3D() const
Definition: sound.hpp:60
void setFadeout(float duration)
Definition: sound.hpp:38
Definition: openal_output.hpp:21
bool getIsLooping() const
Definition: sound.hpp:58
SoundBase()
Definition: sound.hpp:88
float mPitch
Definition: sound.hpp:22
float mMinDistance
Definition: sound.hpp:23
float mFadeOutTime
Definition: sound.hpp:27
SoundBase & operator=(const SoundBase &)=delete
PlayMode
Definition: soundmanager.hpp:23
float getMaxDistance() const
Definition: sound.hpp:53
osg::Vec3f mPos
Definition: sound.hpp:19
void init(float vol, float basevol, float pitch, int flags)
Definition: sound.hpp:75
float mMaxDistance
Definition: sound.hpp:24
void * Sound_Instance
Definition: sound_output.hpp:20
bool getUseEnv() const
Definition: sound.hpp:57
Definition: soundmanagerimp.hpp:42
int operator&(Type a, Type b)
Definition: soundmanager.hpp:49
const osg::Vec3f & getPosition() const
Definition: sound.hpp:49
float mVolume
Definition: sound.hpp:20
float getPitch() const
Definition: sound.hpp:51
Sound_Instance mHandle
Definition: sound.hpp:30
float getRealVolume() const
Definition: sound.hpp:50
void updateFade(float duration)
Definition: sound.hpp:39
Sound()
Definition: sound.hpp:101
Stream & operator=(const Stream &)=delete
Sound & operator=(const Sound &)=delete
Stream()
Definition: sound.hpp:110
bool getDistanceCull() const
Definition: sound.hpp:59
float mBaseVolume
Definition: sound.hpp:21
int mFlags
Definition: sound.hpp:25
float getMinDistance() const
Definition: sound.hpp:52
void setPosition(const osg::Vec3f &pos)
Definition: sound.hpp:35
MWSound::Type getPlayType() const
Definition: sound.hpp:55
Type
Definition: soundmanager.hpp:39
void init(const osg::Vec3f &pos, float vol, float basevol, float pitch, float mindist, float maxdist, int flags)
Definition: sound.hpp:62
void setVolume(float volume)
Definition: sound.hpp:36
Definition: sound.hpp:104