33 DtSharedAudioSettings>
51 virtual void setAudioEnabled(
bool val );
57 virtual bool audioEnabled()
const;
62 virtual void setVolume(
double val );
67 virtual double volume()
const;
76 virtual void setSoundRangeEnabled(
bool val );
82 virtual bool soundRangeEnabled()
const;
89 virtual void setSoundRange(
double val );
94 virtual double soundRange()
const;
103 virtual unsigned int entityMapSize()
const;
107 virtual unsigned int weaponFireMapSize()
const;
111 virtual unsigned int detonationMapSize()
const;
118 entityMapAt(
unsigned int index )
const;
125 weaponFireMapAt(
unsigned int index )
const;
132 detonationMapAt(
unsigned int index )
const;
137 virtual unsigned int entityMapIndex(
143 virtual unsigned int weaponFireMapIndex(
149 virtual unsigned int detonationMapIndex(
159 virtual void entityMapAdd(
168 virtual void entityMapRemove(
178 virtual void weaponFireMapAdd(
187 virtual void weaponFireMapRemove(
197 virtual void detonationMapAdd(
206 virtual void detonationMapRemove(
218 virtual void setFilename(
const std::string& mtlFile );
222 virtual std::string filename()
const;
243 template <
typename ManagerClass>
247 template <
typename ManagerClass>