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