#include <sound.h>
|
| virtual int | Init ()=0 |
| |
| virtual int | Update ()=0 |
| |
| void | Shutdown () override=0 |
| |
| virtual bool | IsSoundEnabled ()=0 |
| |
| virtual int | LoadOpus (const char *pFilename, int StorageType=IStorage::TYPE_ALL)=0 |
| |
| virtual int | LoadWV (const char *pFilename, int StorageType=IStorage::TYPE_ALL)=0 |
| |
| virtual int | LoadOpusFromMem (const void *pData, unsigned DataSize, bool ForceLoad=false)=0 |
| |
| virtual int | LoadWVFromMem (const void *pData, unsigned DataSize, bool ForceLoad=false)=0 |
| |
| virtual void | UnloadSample (int SampleId)=0 |
| |
| virtual float | GetSampleTotalTime (int SampleId)=0 |
| |
| virtual float | GetSampleCurrentTime (int SampleId)=0 |
| |
| virtual void | SetSampleCurrentTime (int SampleId, float Time)=0 |
| |
| virtual void | SetChannel (int ChannelId, float Volume, float Panning)=0 |
| |
| virtual void | SetListenerPosition (vec2 Position)=0 |
| |
| virtual void | SetVoiceVolume (CVoiceHandle Voice, float Volume)=0 |
| |
| virtual void | SetVoiceFalloff (CVoiceHandle Voice, float Falloff)=0 |
| |
| virtual void | SetVoicePosition (CVoiceHandle Voice, vec2 Position)=0 |
| |
| virtual void | SetVoiceTimeOffset (CVoiceHandle Voice, float TimeOffset)=0 |
| |
| virtual void | SetVoiceCircle (CVoiceHandle Voice, float Radius)=0 |
| |
| virtual void | SetVoiceRectangle (CVoiceHandle Voice, float Width, float Height)=0 |
| |
| virtual CVoiceHandle | PlayAt (int ChannelId, int SampleId, int Flags, float Volume, vec2 Position)=0 |
| |
| virtual CVoiceHandle | Play (int ChannelId, int SampleId, int Flags, float Volume)=0 |
| |
| virtual void | Pause (int SampleId)=0 |
| |
| virtual void | Stop (int SampleId)=0 |
| |
| virtual void | StopAll ()=0 |
| |
| virtual void | StopVoice (CVoiceHandle Voice)=0 |
| |
| virtual bool | IsPlaying (int SampleId)=0 |
| |
| virtual int | MixingRate () const =0 |
| |
| virtual void | Mix (short *pFinalOut, unsigned Frames)=0 |
| |
| virtual void | PauseAudioDevice ()=0 |
| |
| virtual void | UnpauseAudioDevice ()=0 |
| |
| | IInterface () |
| |
| virtual | ~IInterface ()=default |
| |
◆ Init()
◆ Shutdown()
| void IEngineSound::Shutdown |
( |
| ) |
|
|
overridepure virtual |
◆ Update()
The documentation for this class was generated from the following file: