Public Member Functions | Public Attributes

CSampleSound Class Reference

#include <PlaySoundFMod.h>

List of all members.

Public Member Functions

 CSampleSound (CFModSoundManager *sound_mgr)
 ~CSampleSound ()
void Load (const char *file_name)
void Play ()
void LoadAndPlay (const char *file_name)
void Stop ()
void ChangeVolume (float delta)
void SetVolume (float new_vol)
void ChangeFrequency (float delta)
void SetFrequency (float new_freq)
void ChangePan (float delta)
void SetPan (float new_pan)
void UpdateSound ()

Public Attributes

FMOD::Channel * m_channel
FMOD::Sound * m_sound
FMOD_RESULT m_result
CFModSoundManagerm_sound_mgr

Constructor & Destructor Documentation

CSampleSound::CSampleSound ( CFModSoundManager sound_mgr  ) 
CSampleSound::~CSampleSound (  ) 

Member Function Documentation

void CSampleSound::ChangeFrequency ( float  delta  ) 
void CSampleSound::ChangePan ( float  delta  ) 
void CSampleSound::ChangeVolume ( float  delta  ) 
void CSampleSound::Load ( const char *  file_name  ) 
void CSampleSound::LoadAndPlay ( const char *  file_name  ) 
void CSampleSound::Play (  ) 
void CSampleSound::SetFrequency ( float  new_freq  ) 
void CSampleSound::SetPan ( float  new_pan  ) 
void CSampleSound::SetVolume ( float  new_vol  ) 
void CSampleSound::Stop (  ) 
void CSampleSound::UpdateSound (  ) 

Member Data Documentation

FMOD::Channel* CSampleSound::m_channel
FMOD::Sound* CSampleSound::m_sound

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines