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::Stream Class Reference

#include <sound.hpp>

Inheritance diagram for MWSound::Stream:
Collaboration diagram for MWSound::Stream:

Public Member Functions

 Stream (const osg::Vec3f &pos, float vol, float basevol, float pitch, float mindist, float maxdist, int flags)
 
 Stream (float vol, float basevol, float pitch, int flags)
 
- Public Member Functions inherited from MWSound::Sound
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
 
MWBase::SoundManager::PlayType getPlayType () const
 
bool getUseEnv () const
 
bool getIsLooping () const
 
bool getDistanceCull () const
 
bool getIs3D () const
 
 Sound (const osg::Vec3f &pos, float vol, float basevol, float pitch, float mindist, float maxdist, int flags)
 
 Sound (float vol, float basevol, float pitch, int flags)
 

Private Member Functions

Streamoperator= (const Stream &rhs)
 
 Stream (const Stream &rhs)
 

Additional Inherited Members

- Protected Attributes inherited from MWSound::Sound
Sound_Instance mHandle
 

Constructor & Destructor Documentation

MWSound::Stream::Stream ( const Stream rhs)
private
MWSound::Stream::Stream ( const osg::Vec3f &  pos,
float  vol,
float  basevol,
float  pitch,
float  mindist,
float  maxdist,
int  flags 
)
inline
MWSound::Stream::Stream ( float  vol,
float  basevol,
float  pitch,
int  flags 
)
inline

Member Function Documentation

Stream& MWSound::Stream::operator= ( const Stream rhs)
private

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