OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | List of all members
MWSound::Sound Class Reference

#include <sound.hpp>

Inheritance diagram for MWSound::Sound:
Collaboration diagram for MWSound::Sound:

Public Member Functions

 Sound ()
 
- Public Member Functions inherited from MWSound::SoundBase
void setPosition (const osg::Vec3f &pos)
 
void setVolume (float volume)
 
void setBaseVolume (float volume)
 
void setFadeout (float duration)
 
void updateFade (float duration)
 
const osg::Vec3f & getPosition () const
 
float getRealVolume () const
 
float getPitch () const
 
float getMinDistance () const
 
float getMaxDistance () const
 
MWSound::Type getPlayType () const
 
bool getUseEnv () const
 
bool getIsLooping () const
 
bool getDistanceCull () const
 
bool getIs3D () const
 
void init (const osg::Vec3f &pos, float vol, float basevol, float pitch, float mindist, float maxdist, int flags)
 
void init (float vol, float basevol, float pitch, int flags)
 
 SoundBase ()
 

Private Member Functions

Soundoperator= (const Sound &)=delete
 
 Sound (const Sound &)=delete
 
 Sound (Sound &&)=delete
 

Additional Inherited Members

- Protected Attributes inherited from MWSound::SoundBase
Sound_Instance mHandle
 

Constructor & Destructor Documentation

MWSound::Sound::Sound ( const Sound )
privatedelete
MWSound::Sound::Sound ( Sound &&  )
privatedelete
MWSound::Sound::Sound ( )
inline

Member Function Documentation

Sound& MWSound::Sound::operator= ( const Sound )
privatedelete

The documentation for this class was generated from the following file: