|
virtual std::string | GetTypeName () const override |
|
virtual void | SetID (uint32_t newID) override |
|
virtual void | SetName (std::string newName) override |
|
| WOpenALSound (class Wasabi *const app, uint32_t ID=0) |
|
virtual bool | Valid () const override |
|
virtual WError | LoadWAV (std::string Filename, uint32_t buffer, bool bSaveData=false) override |
|
WError | LoadFromMemory (uint32_t buffer, void *data, size_t dataSize, int format, uint32_t frequency, bool bSaveData=false) |
|
virtual void | Play () override |
|
virtual void | Loop () override |
|
virtual void | Pause () override |
|
virtual void | Reset () override |
|
virtual void | SetTime (uint32_t time) override |
|
virtual bool | Playing () const override |
|
virtual bool | Looping () const override |
|
virtual void | SetVolume (float volume) override |
|
virtual void | SetPitch (int pitch) override |
|
virtual void | SetFrequency (uint32_t buffer, uint32_t frequency) override |
|
virtual uint32_t | GetNumChannels (uint32_t buffer) const override |
|
virtual uint32_t | GetBitDepth (uint32_t buffer) const override |
|
uint32_t | GetALBuffer (uint32_t buffer) const |
|
uint32_t | GetALSource () const |
|
virtual void | SetPosition (float x, float y, float z) override |
|
virtual void | SetPosition (WVector3 pos) override |
|
virtual void | SetPosition (WOrientation *pos) override |
|
virtual void | SetVelocity (float x, float y, float z) override |
|
virtual void | SetVelocity (WVector3 vel) override |
|
virtual void | SetDirection (WVector3 look) override |
|
virtual void | SetDirection (class WOrientation *look) override |
|
virtual void | SetToOrientation (class WOrientation *oriDev) override |
|
virtual WError | SaveToStream (WFile *file, std::ostream &outputStream) override |
|
virtual WError | LoadFromStream (WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override |
|
| WSound (Wasabi *const app, uint32_t ID=0) |
|
| WFileAsset (class Wasabi *const app, uint32_t ID=0) |
|
virtual WError | LoadFromStream (class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0 |
|
| WBase (class Wasabi *const app, uint32_t ID=0) |
|
uint32_t | GetID () const |
|
std::string | GetName () const |
|
class Wasabi * | GetAppPtr () const |
|
void | AddReference () |
|
void | RemoveReference () |
|