#include <context_sound.h>
Inherited by NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.
Public Member Functions | |
| virtual | ~IContextSoundContainer () |
| virtual void | init (uint *contextArgsIndex)=0 |
| virtual void | addSound (CSound *sound, const std::string &baseName)=0 |
| virtual CSound * | getSound (const CSoundContext &context, uint32 randomValue)=0 |
| virtual void | getSoundList (std::vector< std::pair< std::string, CSound * > > &subsounds) const =0 |
| virtual float | getMaxDistance () const =0 |
Definition at line 106 of file context_sound.h.
| virtual NLSOUND::IContextSoundContainer::~IContextSoundContainer | ( | ) | [inline, virtual] |
Definition at line 109 of file context_sound.h.
| virtual void NLSOUND::IContextSoundContainer::addSound | ( | CSound * | sound, | |
| const std::string & | baseName | |||
| ) | [pure virtual] |
Implemented in NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.
Referenced by NLSOUND::CContextSound::init().
| virtual float NLSOUND::IContextSoundContainer::getMaxDistance | ( | ) | const [pure virtual] |
Implemented in NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.
Referenced by NLSOUND::CContextSound::getMaxDistance().
| virtual CSound* NLSOUND::IContextSoundContainer::getSound | ( | const CSoundContext & | context, | |
| uint32 | randomValue | |||
| ) | [pure virtual] |
Implemented in NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.
Referenced by NLSOUND::CContextSound::getContextSound().
| virtual void NLSOUND::IContextSoundContainer::getSoundList | ( | std::vector< std::pair< std::string, CSound * > > & | subsounds | ) | const [pure virtual] |
Implemented in NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.
| virtual void NLSOUND::IContextSoundContainer::init | ( | uint * | contextArgsIndex | ) | [pure virtual] |
Implemented in NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.
Referenced by NLSOUND::CContextSound::init().
1.6.1