uses nxTypes, OpenAL
var sound: TNXSoundEngine;
Instantiates itself in sound-variable when unit is used.
buffer: array of TNXSoundBuffer; source: array of TNXSoundSource; bufferCount, count: integer; listener: TNXSoundListener; constructor Create; destructor Destroy; function AddWAV(const filename: string): TNXSoundBuffer; function AddSource(const _name: string; buf: TNXSoundBuffer): TNXSoundSource; procedure ClearSources; procedure Clear; procedure DeleteSource(index: integer); procedure DeleteBuffer(index: integer); function Find(const name: string): TNXSoundSource; function IndexOf(const name: string): integer;
position, velocity: TVector; orientation: TListenerOrientation;
position, velocity: TVector; constructor Create(const _name: string; buf: TNXSoundBuffer); destructor Destroy; override; procedure Pause; procedure Play; procedure SetBuffer(buf: TNXSoundBuffer); procedure SetLooping(enable: boolean = true); procedure Stop; procedure Update;
There was an error while loading. Please reload this page.