29 DtSharedAudioSettings>
47 virtual void setAudioEnabled(
bool val );
53 virtual bool audioEnabled()
const;
58 virtual void setVolume(
double val );
63 virtual double volume()
const;
72 virtual void setSoundRangeEnabled(
bool val );
78 virtual bool soundRangeEnabled()
const;
85 virtual void setSoundRange(
double val );
90 virtual double soundRange()
const;
99 virtual unsigned int entityMapSize()
const;
103 virtual unsigned int weaponFireMapSize()
const;
107 virtual unsigned int detonationMapSize()
const;
114 entityMapAt(
unsigned int index )
const;
121 weaponFireMapAt(
unsigned int index )
const;
128 detonationMapAt(
unsigned int index )
const;
133 virtual unsigned int entityMapIndex(
139 virtual unsigned int weaponFireMapIndex(
145 virtual unsigned int detonationMapIndex(
155 virtual void entityMapAdd(
164 virtual void entityMapRemove(
174 virtual void weaponFireMapAdd(
183 virtual void weaponFireMapRemove(
193 virtual void detonationMapAdd(
202 virtual void detonationMapRemove(
214 virtual void setFilename(
const std::string& mtlFile );
218 virtual std::string filename()
const;
239 template <
typename ManagerClass>
243 template <
typename ManagerClass>