25 #ifndef __I6ENGINE_MODULES_AUDIONODE_H__
26 #define __I6ENGINE_MODULES_AUDIONODE_H__
36 #include "boost/shared_ptr.hpp"
55 AudioNode(
const std::string & file,
bool looping,
double maxDist,
const Vec3 & position,
const Vec3 & direction,
bool cacheable,
const std::string & category);
60 AudioNode(boost::shared_ptr<WavFile> file,
bool looping,
double maxDist,
const Vec3 & position,
const Vec3 & direction,
bool cacheable,
const std::string & category);
70 boost::shared_ptr<WavFile> _wavFile;
71 std::string _category;
boost::shared_ptr< Message > Ptr
struct i6e::modules::WavFile WavFile
parsed wave file
Implements 3-dimensional vectors.
#define ASSERT_THREAD_SAFETY_HEADER
AudioNode(const std::string &file, bool looping, double maxDist, const Vec3 &position, const Vec3 &direction, bool cacheable, const std::string &category)
constructor loading file