NLSOUND::IContextSoundContainer Class Reference

#include <context_sound.h>

Inherited by NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >.

List of all members.

Public Member Functions

virtual ~IContextSoundContainer ()
virtual void init (uint *contextArgsIndex)=0
virtual void addSound (CSound *sound, const std::string &baseName)=0
virtual CSoundgetSound (const CSoundContext &context, uint32 randomValue)=0
virtual void getSoundList (std::vector< std::pair< std::string, CSound * > > &subsounds) const =0
virtual float getMaxDistance () const =0

Detailed Description

Definition at line 106 of file context_sound.h.


Constructor & Destructor Documentation

virtual NLSOUND::IContextSoundContainer::~IContextSoundContainer (  )  [inline, virtual]

Definition at line 109 of file context_sound.h.


Member Function Documentation

virtual void NLSOUND::IContextSoundContainer::addSound ( CSound sound,
const std::string &  baseName 
) [pure virtual]
virtual float NLSOUND::IContextSoundContainer::getMaxDistance (  )  const [pure virtual]
virtual CSound* NLSOUND::IContextSoundContainer::getSound ( const CSoundContext context,
uint32  randomValue 
) [pure virtual]
virtual void NLSOUND::IContextSoundContainer::getSoundList ( std::vector< std::pair< std::string, CSound * > > &  subsounds  )  const [pure virtual]
virtual void NLSOUND::IContextSoundContainer::init ( uint contextArgsIndex  )  [pure virtual]

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

Generated on Thu Jan 7 08:30:22 2010 for NeL by  doxygen 1.6.1