World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл al.h

См. исходные тексты.

Определения типов

typedef char ALboolean
 
typedef char ALchar
 
typedef signed char ALbyte
 
typedef unsigned char ALubyte
 
typedef short ALshort
 
typedef unsigned short ALushort
 
typedef int ALint
 
typedef unsigned int ALuint
 
typedef int ALsizei
 
typedef int ALenum
 
typedef float ALfloat
 
typedef double ALdouble
 
typedef void ALvoid
 
typedef void(AL_APIENTRY * LPALENABLE) (ALenum capability)
 
typedef void(AL_APIENTRY * LPALDISABLE) (ALenum capability)
 
typedef ALboolean(AL_APIENTRY * LPALISENABLED) (ALenum capability)
 
typedef void(AL_APIENTRY * LPALGETBOOLEANV) (ALenum param, ALboolean *values)
 
typedef void(AL_APIENTRY * LPALGETINTEGERV) (ALenum param, ALint *values)
 
typedef void(AL_APIENTRY * LPALGETFLOATV) (ALenum param, ALfloat *values)
 
typedef void(AL_APIENTRY * LPALGETDOUBLEV) (ALenum param, ALdouble *values)
 
typedef ALboolean(AL_APIENTRY * LPALGETBOOLEAN) (ALenum param)
 
typedef ALint(AL_APIENTRY * LPALGETINTEGER) (ALenum param)
 
typedef ALfloat(AL_APIENTRY * LPALGETFLOAT) (ALenum param)
 
typedef ALdouble(AL_APIENTRY * LPALGETDOUBLE) (ALenum param)
 
typedef ALenum(AL_APIENTRY * LPALGETERROR) (void)
 
typedef ALboolean(AL_APIENTRY * LPALISEXTENSIONPRESENT) (const ALchar *extname)
 
typedef void *(AL_APIENTRY * LPALGETPROCADDRESS) (const ALchar *fname)
 
typedef ALenum(AL_APIENTRY * LPALGETENUMVALUE) (const ALchar *ename)
 
typedef void(AL_APIENTRY * LPALLISTENERF) (ALenum param, ALfloat value)
 
typedef void(AL_APIENTRY * LPALLISTENER3F) (ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
 
typedef void(AL_APIENTRY * LPALLISTENERFV) (ALenum param, const ALfloat *values)
 
typedef void(AL_APIENTRY * LPALLISTENERI) (ALenum param, ALint value)
 
typedef void(AL_APIENTRY * LPALLISTENER3I) (ALenum param, ALint value1, ALint value2, ALint value3)
 
typedef void(AL_APIENTRY * LPALLISTENERIV) (ALenum param, const ALint *values)
 
typedef void(AL_APIENTRY * LPALGETLISTENERF) (ALenum param, ALfloat *value)
 
typedef void(AL_APIENTRY * LPALGETLISTENER3F) (ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
 
typedef void(AL_APIENTRY * LPALGETLISTENERFV) (ALenum param, ALfloat *values)
 
typedef void(AL_APIENTRY * LPALGETLISTENERI) (ALenum param, ALint *value)
 
typedef void(AL_APIENTRY * LPALGETLISTENER3I) (ALenum param, ALint *value1, ALint *value2, ALint *value3)
 
typedef void(AL_APIENTRY * LPALGETLISTENERIV) (ALenum param, ALint *values)
 
typedef void(AL_APIENTRY * LPALGENSOURCES) (ALsizei n, ALuint *sources)
 
typedef void(AL_APIENTRY * LPALDELETESOURCES) (ALsizei n, const ALuint *sources)
 
typedef ALboolean(AL_APIENTRY * LPALISSOURCE) (ALuint source)
 
typedef void(AL_APIENTRY * LPALSOURCEF) (ALuint source, ALenum param, ALfloat value)
 
typedef void(AL_APIENTRY * LPALSOURCE3F) (ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
 
typedef void(AL_APIENTRY * LPALSOURCEFV) (ALuint source, ALenum param, const ALfloat *values)
 
typedef void(AL_APIENTRY * LPALSOURCEI) (ALuint source, ALenum param, ALint value)
 
typedef void(AL_APIENTRY * LPALSOURCE3I) (ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)
 
typedef void(AL_APIENTRY * LPALSOURCEIV) (ALuint source, ALenum param, const ALint *values)
 
typedef void(AL_APIENTRY * LPALGETSOURCEF) (ALuint source, ALenum param, ALfloat *value)
 
typedef void(AL_APIENTRY * LPALGETSOURCE3F) (ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
 
typedef void(AL_APIENTRY * LPALGETSOURCEFV) (ALuint source, ALenum param, ALfloat *values)
 
typedef void(AL_APIENTRY * LPALGETSOURCEI) (ALuint source, ALenum param, ALint *value)
 
typedef void(AL_APIENTRY * LPALGETSOURCE3I) (ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3)
 
typedef void(AL_APIENTRY * LPALGETSOURCEIV) (ALuint source, ALenum param, ALint *values)
 
typedef void(AL_APIENTRY * LPALSOURCEPLAYV) (ALsizei n, const ALuint *sources)
 
typedef void(AL_APIENTRY * LPALSOURCESTOPV) (ALsizei n, const ALuint *sources)
 
typedef void(AL_APIENTRY * LPALSOURCEREWINDV) (ALsizei n, const ALuint *sources)
 
typedef void(AL_APIENTRY * LPALSOURCEPAUSEV) (ALsizei n, const ALuint *sources)
 
typedef void(AL_APIENTRY * LPALSOURCEPLAY) (ALuint source)
 
typedef void(AL_APIENTRY * LPALSOURCESTOP) (ALuint source)
 
typedef void(AL_APIENTRY * LPALSOURCEREWIND) (ALuint source)
 
typedef void(AL_APIENTRY * LPALSOURCEPAUSE) (ALuint source)
 
typedef void(AL_APIENTRY * LPALSOURCEQUEUEBUFFERS) (ALuint source, ALsizei nb, const ALuint *buffers)
 
typedef void(AL_APIENTRY * LPALSOURCEUNQUEUEBUFFERS) (ALuint source, ALsizei nb, ALuint *buffers)
 
typedef void(AL_APIENTRY * LPALGENBUFFERS) (ALsizei n, ALuint *buffers)
 
typedef void(AL_APIENTRY * LPALDELETEBUFFERS) (ALsizei n, const ALuint *buffers)
 
typedef ALboolean(AL_APIENTRY * LPALISBUFFER) (ALuint buffer)
 
typedef void(AL_APIENTRY * LPALBUFFERDATA) (ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)
 
typedef void(AL_APIENTRY * LPALBUFFERF) (ALuint buffer, ALenum param, ALfloat value)
 
typedef void(AL_APIENTRY * LPALBUFFER3F) (ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
 
typedef void(AL_APIENTRY * LPALBUFFERFV) (ALuint buffer, ALenum param, const ALfloat *values)
 
typedef void(AL_APIENTRY * LPALBUFFERI) (ALuint buffer, ALenum param, ALint value)
 
typedef void(AL_APIENTRY * LPALBUFFER3I) (ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)
 
typedef void(AL_APIENTRY * LPALBUFFERIV) (ALuint buffer, ALenum param, const ALint *values)
 
typedef void(AL_APIENTRY * LPALGETBUFFERF) (ALuint buffer, ALenum param, ALfloat *value)
 
typedef void(AL_APIENTRY * LPALGETBUFFER3F) (ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
 
typedef void(AL_APIENTRY * LPALGETBUFFERFV) (ALuint buffer, ALenum param, ALfloat *values)
 
typedef void(AL_APIENTRY * LPALGETBUFFERI) (ALuint buffer, ALenum param, ALint *value)
 
typedef void(AL_APIENTRY * LPALGETBUFFER3I) (ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3)
 
typedef void(AL_APIENTRY * LPALGETBUFFERIV) (ALuint buffer, ALenum param, ALint *values)
 
typedef void(AL_APIENTRY * LPALDOPPLERFACTOR) (ALfloat value)
 
typedef void(AL_APIENTRY * LPALDOPPLERVELOCITY) (ALfloat value)
 
typedef void(AL_APIENTRY * LPALSPEEDOFSOUND) (ALfloat value)
 
typedef void(AL_APIENTRY * LPALDISTANCEMODEL) (ALenum distanceModel)
 

Функции

AL_API void AL_APIENTRY alDopplerFactor (ALfloat value)
 
AL_API void AL_APIENTRY alDopplerVelocity (ALfloat value)
 
AL_API void AL_APIENTRY alSpeedOfSound (ALfloat value)
 
AL_API void AL_APIENTRY alDistanceModel (ALenum distanceModel)
 
AL_API void AL_APIENTRY alEnable (ALenum capability)
 
AL_API void AL_APIENTRY alDisable (ALenum capability)
 
AL_API ALboolean AL_APIENTRY alIsEnabled (ALenum capability)
 
const AL_API ALchar *AL_APIENTRY alGetString (ALenum param)
 
AL_API void AL_APIENTRY alGetBooleanv (ALenum param, ALboolean *values)
 
AL_API void AL_APIENTRY alGetIntegerv (ALenum param, ALint *values)
 
AL_API void AL_APIENTRY alGetFloatv (ALenum param, ALfloat *values)
 
AL_API void AL_APIENTRY alGetDoublev (ALenum param, ALdouble *values)
 
AL_API ALboolean AL_APIENTRY alGetBoolean (ALenum param)
 
AL_API ALint AL_APIENTRY alGetInteger (ALenum param)
 
AL_API ALfloat AL_APIENTRY alGetFloat (ALenum param)
 
AL_API ALdouble AL_APIENTRY alGetDouble (ALenum param)
 
AL_API ALenum AL_APIENTRY alGetError (void)
 
AL_API ALboolean AL_APIENTRY alIsExtensionPresent (const ALchar *extname)
 
AL_API void *AL_APIENTRY alGetProcAddress (const ALchar *fname)
 
AL_API ALenum AL_APIENTRY alGetEnumValue (const ALchar *ename)
 
AL_API void AL_APIENTRY alListenerf (ALenum param, ALfloat value)
 
AL_API void AL_APIENTRY alListener3f (ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
 
AL_API void AL_APIENTRY alListenerfv (ALenum param, const ALfloat *values)
 
AL_API void AL_APIENTRY alListeneri (ALenum param, ALint value)
 
AL_API void AL_APIENTRY alListener3i (ALenum param, ALint value1, ALint value2, ALint value3)
 
AL_API void AL_APIENTRY alListeneriv (ALenum param, const ALint *values)
 
AL_API void AL_APIENTRY alGetListenerf (ALenum param, ALfloat *value)
 
AL_API void AL_APIENTRY alGetListener3f (ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
 
AL_API void AL_APIENTRY alGetListenerfv (ALenum param, ALfloat *values)
 
AL_API void AL_APIENTRY alGetListeneri (ALenum param, ALint *value)
 
AL_API void AL_APIENTRY alGetListener3i (ALenum param, ALint *value1, ALint *value2, ALint *value3)
 
AL_API void AL_APIENTRY alGetListeneriv (ALenum param, ALint *values)
 
AL_API void AL_APIENTRY alGenSources (ALsizei n, ALuint *sources)
 
AL_API void AL_APIENTRY alDeleteSources (ALsizei n, const ALuint *sources)
 
AL_API ALboolean AL_APIENTRY alIsSource (ALuint source)
 
AL_API void AL_APIENTRY alSourcef (ALuint source, ALenum param, ALfloat value)
 
AL_API void AL_APIENTRY alSource3f (ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
 
AL_API void AL_APIENTRY alSourcefv (ALuint source, ALenum param, const ALfloat *values)
 
AL_API void AL_APIENTRY alSourcei (ALuint source, ALenum param, ALint value)
 
AL_API void AL_APIENTRY alSource3i (ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)
 
AL_API void AL_APIENTRY alSourceiv (ALuint source, ALenum param, const ALint *values)
 
AL_API void AL_APIENTRY alGetSourcef (ALuint source, ALenum param, ALfloat *value)
 
AL_API void AL_APIENTRY alGetSource3f (ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
 
AL_API void AL_APIENTRY alGetSourcefv (ALuint source, ALenum param, ALfloat *values)
 
AL_API void AL_APIENTRY alGetSourcei (ALuint source, ALenum param, ALint *value)
 
AL_API void AL_APIENTRY alGetSource3i (ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3)
 
AL_API void AL_APIENTRY alGetSourceiv (ALuint source, ALenum param, ALint *values)
 
AL_API void AL_APIENTRY alSourcePlayv (ALsizei n, const ALuint *sources)
 
AL_API void AL_APIENTRY alSourceStopv (ALsizei n, const ALuint *sources)
 
AL_API void AL_APIENTRY alSourceRewindv (ALsizei n, const ALuint *sources)
 
AL_API void AL_APIENTRY alSourcePausev (ALsizei n, const ALuint *sources)
 
AL_API void AL_APIENTRY alSourcePlay (ALuint source)
 
AL_API void AL_APIENTRY alSourceStop (ALuint source)
 
AL_API void AL_APIENTRY alSourceRewind (ALuint source)
 
AL_API void AL_APIENTRY alSourcePause (ALuint source)
 
AL_API void AL_APIENTRY alSourceQueueBuffers (ALuint source, ALsizei nb, const ALuint *buffers)
 
AL_API void AL_APIENTRY alSourceUnqueueBuffers (ALuint source, ALsizei nb, ALuint *buffers)
 
AL_API void AL_APIENTRY alGenBuffers (ALsizei n, ALuint *buffers)
 
AL_API void AL_APIENTRY alDeleteBuffers (ALsizei n, const ALuint *buffers)
 
AL_API ALboolean AL_APIENTRY alIsBuffer (ALuint buffer)
 
AL_API void AL_APIENTRY alBufferData (ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)
 
AL_API void AL_APIENTRY alBufferf (ALuint buffer, ALenum param, ALfloat value)
 
AL_API void AL_APIENTRY alBuffer3f (ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
 
AL_API void AL_APIENTRY alBufferfv (ALuint buffer, ALenum param, const ALfloat *values)
 
AL_API void AL_APIENTRY alBufferi (ALuint buffer, ALenum param, ALint value)
 
AL_API void AL_APIENTRY alBuffer3i (ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)
 
AL_API void AL_APIENTRY alBufferiv (ALuint buffer, ALenum param, const ALint *values)
 
AL_API void AL_APIENTRY alGetBufferf (ALuint buffer, ALenum param, ALfloat *value)
 
AL_API void AL_APIENTRY alGetBuffer3f (ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
 
AL_API void AL_APIENTRY alGetBufferfv (ALuint buffer, ALenum param, ALfloat *values)
 
AL_API void AL_APIENTRY alGetBufferi (ALuint buffer, ALenum param, ALint *value)
 
AL_API void AL_APIENTRY alGetBuffer3i (ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3)
 
AL_API void AL_APIENTRY alGetBufferiv (ALuint buffer, ALenum param, ALint *values)
 
const typedef ALchar *AL_APIENTRY * LPALGETSTRING (ALenum param)
 

Типы

◆ ALboolean

typedef char ALboolean

8-bit boolean

См. определение в файле al.h строка 38

◆ ALchar

typedef char ALchar

character

См. определение в файле al.h строка 41

◆ ALbyte

typedef signed char ALbyte

signed 8-bit 2's complement integer

См. определение в файле al.h строка 44

◆ ALubyte

typedef unsigned char ALubyte

unsigned 8-bit integer

См. определение в файле al.h строка 47

◆ ALshort

typedef short ALshort

signed 16-bit 2's complement integer

См. определение в файле al.h строка 50

◆ ALushort

typedef unsigned short ALushort

unsigned 16-bit integer

См. определение в файле al.h строка 53

◆ ALint

typedef int ALint

signed 32-bit 2's complement integer

См. определение в файле al.h строка 56

◆ ALuint

typedef unsigned int ALuint

unsigned 32-bit integer

См. определение в файле al.h строка 59

◆ ALsizei

typedef int ALsizei

non-negative 32-bit binary integer size

См. определение в файле al.h строка 62

◆ ALenum

typedef int ALenum

enumerated 32-bit value

См. определение в файле al.h строка 65

◆ ALfloat

typedef float ALfloat

32-bit IEEE754 floating-point

См. определение в файле al.h строка 68

◆ ALdouble

typedef double ALdouble

64-bit IEEE754 floating-point

См. определение в файле al.h строка 71

◆ ALvoid

typedef void ALvoid

void type (for opaque pointers only)

См. определение в файле al.h строка 74

◆ LPALENABLE

typedef void(AL_APIENTRY * LPALENABLE) (ALenum capability)

Pointer-to-function type, useful for dynamically getting AL entry points.

См. определение в файле al.h строка 578

◆ LPALDISABLE

typedef void(AL_APIENTRY * LPALDISABLE) (ALenum capability)

См. определение в файле al.h строка 579

◆ LPALISENABLED

typedef ALboolean(AL_APIENTRY * LPALISENABLED) (ALenum capability)

См. определение в файле al.h строка 580

◆ LPALGETBOOLEANV

typedef void(AL_APIENTRY * LPALGETBOOLEANV) (ALenum param, ALboolean *values)

См. определение в файле al.h строка 582

◆ LPALGETINTEGERV

typedef void(AL_APIENTRY * LPALGETINTEGERV) (ALenum param, ALint *values)

См. определение в файле al.h строка 583

◆ LPALGETFLOATV

typedef void(AL_APIENTRY * LPALGETFLOATV) (ALenum param, ALfloat *values)

См. определение в файле al.h строка 584

◆ LPALGETDOUBLEV

typedef void(AL_APIENTRY * LPALGETDOUBLEV) (ALenum param, ALdouble *values)

См. определение в файле al.h строка 585

◆ LPALGETBOOLEAN

typedef ALboolean(AL_APIENTRY * LPALGETBOOLEAN) (ALenum param)

См. определение в файле al.h строка 586

◆ LPALGETINTEGER

typedef ALint(AL_APIENTRY * LPALGETINTEGER) (ALenum param)

См. определение в файле al.h строка 587

◆ LPALGETFLOAT

typedef ALfloat(AL_APIENTRY * LPALGETFLOAT) (ALenum param)

См. определение в файле al.h строка 588

◆ LPALGETDOUBLE

typedef ALdouble(AL_APIENTRY * LPALGETDOUBLE) (ALenum param)

См. определение в файле al.h строка 589

◆ LPALGETERROR

typedef ALenum(AL_APIENTRY * LPALGETERROR) (void)

См. определение в файле al.h строка 590

◆ LPALISEXTENSIONPRESENT

typedef ALboolean(AL_APIENTRY * LPALISEXTENSIONPRESENT) (const ALchar *extname)

См. определение в файле al.h строка 591

◆ LPALGETPROCADDRESS

typedef void*(AL_APIENTRY * LPALGETPROCADDRESS) (const ALchar *fname)

См. определение в файле al.h строка 592

◆ LPALGETENUMVALUE

typedef ALenum(AL_APIENTRY * LPALGETENUMVALUE) (const ALchar *ename)

См. определение в файле al.h строка 593

◆ LPALLISTENERF

typedef void(AL_APIENTRY * LPALLISTENERF) (ALenum param, ALfloat value)

См. определение в файле al.h строка 594

◆ LPALLISTENER3F

typedef void(AL_APIENTRY * LPALLISTENER3F) (ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

См. определение в файле al.h строка 595

◆ LPALLISTENERFV

typedef void(AL_APIENTRY * LPALLISTENERFV) (ALenum param, const ALfloat *values)

См. определение в файле al.h строка 596

◆ LPALLISTENERI

typedef void(AL_APIENTRY * LPALLISTENERI) (ALenum param, ALint value)

См. определение в файле al.h строка 597

◆ LPALLISTENER3I

typedef void(AL_APIENTRY * LPALLISTENER3I) (ALenum param, ALint value1, ALint value2, ALint value3)

См. определение в файле al.h строка 598

◆ LPALLISTENERIV

typedef void(AL_APIENTRY * LPALLISTENERIV) (ALenum param, const ALint *values)

См. определение в файле al.h строка 599

◆ LPALGETLISTENERF

typedef void(AL_APIENTRY * LPALGETLISTENERF) (ALenum param, ALfloat *value)

См. определение в файле al.h строка 600

◆ LPALGETLISTENER3F

typedef void(AL_APIENTRY * LPALGETLISTENER3F) (ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)

См. определение в файле al.h строка 601

◆ LPALGETLISTENERFV

typedef void(AL_APIENTRY * LPALGETLISTENERFV) (ALenum param, ALfloat *values)

См. определение в файле al.h строка 602

◆ LPALGETLISTENERI

typedef void(AL_APIENTRY * LPALGETLISTENERI) (ALenum param, ALint *value)

См. определение в файле al.h строка 603

◆ LPALGETLISTENER3I

typedef void(AL_APIENTRY * LPALGETLISTENER3I) (ALenum param, ALint *value1, ALint *value2, ALint *value3)

См. определение в файле al.h строка 604

◆ LPALGETLISTENERIV

typedef void(AL_APIENTRY * LPALGETLISTENERIV) (ALenum param, ALint *values)

См. определение в файле al.h строка 605

◆ LPALGENSOURCES

typedef void(AL_APIENTRY * LPALGENSOURCES) (ALsizei n, ALuint *sources)

См. определение в файле al.h строка 606

◆ LPALDELETESOURCES

typedef void(AL_APIENTRY * LPALDELETESOURCES) (ALsizei n, const ALuint *sources)

См. определение в файле al.h строка 607

◆ LPALISSOURCE

typedef ALboolean(AL_APIENTRY * LPALISSOURCE) (ALuint source)

См. определение в файле al.h строка 608

◆ LPALSOURCEF

typedef void(AL_APIENTRY * LPALSOURCEF) (ALuint source, ALenum param, ALfloat value)

См. определение в файле al.h строка 609

◆ LPALSOURCE3F

typedef void(AL_APIENTRY * LPALSOURCE3F) (ALuint source, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

См. определение в файле al.h строка 610

◆ LPALSOURCEFV

typedef void(AL_APIENTRY * LPALSOURCEFV) (ALuint source, ALenum param, const ALfloat *values)

См. определение в файле al.h строка 611

◆ LPALSOURCEI

typedef void(AL_APIENTRY * LPALSOURCEI) (ALuint source, ALenum param, ALint value)

См. определение в файле al.h строка 612

◆ LPALSOURCE3I

typedef void(AL_APIENTRY * LPALSOURCE3I) (ALuint source, ALenum param, ALint value1, ALint value2, ALint value3)

См. определение в файле al.h строка 613

◆ LPALSOURCEIV

typedef void(AL_APIENTRY * LPALSOURCEIV) (ALuint source, ALenum param, const ALint *values)

См. определение в файле al.h строка 614

◆ LPALGETSOURCEF

typedef void(AL_APIENTRY * LPALGETSOURCEF) (ALuint source, ALenum param, ALfloat *value)

См. определение в файле al.h строка 615

◆ LPALGETSOURCE3F

typedef void(AL_APIENTRY * LPALGETSOURCE3F) (ALuint source, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)

См. определение в файле al.h строка 616

◆ LPALGETSOURCEFV

typedef void(AL_APIENTRY * LPALGETSOURCEFV) (ALuint source, ALenum param, ALfloat *values)

См. определение в файле al.h строка 617

◆ LPALGETSOURCEI

typedef void(AL_APIENTRY * LPALGETSOURCEI) (ALuint source, ALenum param, ALint *value)

См. определение в файле al.h строка 618

◆ LPALGETSOURCE3I

typedef void(AL_APIENTRY * LPALGETSOURCE3I) (ALuint source, ALenum param, ALint *value1, ALint *value2, ALint *value3)

См. определение в файле al.h строка 619

◆ LPALGETSOURCEIV

typedef void(AL_APIENTRY * LPALGETSOURCEIV) (ALuint source, ALenum param, ALint *values)

См. определение в файле al.h строка 620

◆ LPALSOURCEPLAYV

typedef void(AL_APIENTRY * LPALSOURCEPLAYV) (ALsizei n, const ALuint *sources)

См. определение в файле al.h строка 621

◆ LPALSOURCESTOPV

typedef void(AL_APIENTRY * LPALSOURCESTOPV) (ALsizei n, const ALuint *sources)

См. определение в файле al.h строка 622

◆ LPALSOURCEREWINDV

typedef void(AL_APIENTRY * LPALSOURCEREWINDV) (ALsizei n, const ALuint *sources)

См. определение в файле al.h строка 623

◆ LPALSOURCEPAUSEV

typedef void(AL_APIENTRY * LPALSOURCEPAUSEV) (ALsizei n, const ALuint *sources)

См. определение в файле al.h строка 624

◆ LPALSOURCEPLAY

typedef void(AL_APIENTRY * LPALSOURCEPLAY) (ALuint source)

См. определение в файле al.h строка 625

◆ LPALSOURCESTOP

typedef void(AL_APIENTRY * LPALSOURCESTOP) (ALuint source)

См. определение в файле al.h строка 626

◆ LPALSOURCEREWIND

typedef void(AL_APIENTRY * LPALSOURCEREWIND) (ALuint source)

См. определение в файле al.h строка 627

◆ LPALSOURCEPAUSE

typedef void(AL_APIENTRY * LPALSOURCEPAUSE) (ALuint source)

См. определение в файле al.h строка 628

◆ LPALSOURCEQUEUEBUFFERS

typedef void(AL_APIENTRY * LPALSOURCEQUEUEBUFFERS) (ALuint source, ALsizei nb, const ALuint *buffers)

См. определение в файле al.h строка 629

◆ LPALSOURCEUNQUEUEBUFFERS

typedef void(AL_APIENTRY * LPALSOURCEUNQUEUEBUFFERS) (ALuint source, ALsizei nb, ALuint *buffers)

См. определение в файле al.h строка 630

◆ LPALGENBUFFERS

typedef void(AL_APIENTRY * LPALGENBUFFERS) (ALsizei n, ALuint *buffers)

См. определение в файле al.h строка 631

◆ LPALDELETEBUFFERS

typedef void(AL_APIENTRY * LPALDELETEBUFFERS) (ALsizei n, const ALuint *buffers)

См. определение в файле al.h строка 632

◆ LPALISBUFFER

typedef ALboolean(AL_APIENTRY * LPALISBUFFER) (ALuint buffer)

См. определение в файле al.h строка 633

◆ LPALBUFFERDATA

typedef void(AL_APIENTRY * LPALBUFFERDATA) (ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)

См. определение в файле al.h строка 634

◆ LPALBUFFERF

typedef void(AL_APIENTRY * LPALBUFFERF) (ALuint buffer, ALenum param, ALfloat value)

См. определение в файле al.h строка 635

◆ LPALBUFFER3F

typedef void(AL_APIENTRY * LPALBUFFER3F) (ALuint buffer, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

См. определение в файле al.h строка 636

◆ LPALBUFFERFV

typedef void(AL_APIENTRY * LPALBUFFERFV) (ALuint buffer, ALenum param, const ALfloat *values)

См. определение в файле al.h строка 637

◆ LPALBUFFERI

typedef void(AL_APIENTRY * LPALBUFFERI) (ALuint buffer, ALenum param, ALint value)

См. определение в файле al.h строка 638

◆ LPALBUFFER3I

typedef void(AL_APIENTRY * LPALBUFFER3I) (ALuint buffer, ALenum param, ALint value1, ALint value2, ALint value3)

См. определение в файле al.h строка 639

◆ LPALBUFFERIV

typedef void(AL_APIENTRY * LPALBUFFERIV) (ALuint buffer, ALenum param, const ALint *values)

См. определение в файле al.h строка 640

◆ LPALGETBUFFERF

typedef void(AL_APIENTRY * LPALGETBUFFERF) (ALuint buffer, ALenum param, ALfloat *value)

См. определение в файле al.h строка 641

◆ LPALGETBUFFER3F

typedef void(AL_APIENTRY * LPALGETBUFFER3F) (ALuint buffer, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)

См. определение в файле al.h строка 642

◆ LPALGETBUFFERFV

typedef void(AL_APIENTRY * LPALGETBUFFERFV) (ALuint buffer, ALenum param, ALfloat *values)

См. определение в файле al.h строка 643

◆ LPALGETBUFFERI

typedef void(AL_APIENTRY * LPALGETBUFFERI) (ALuint buffer, ALenum param, ALint *value)

См. определение в файле al.h строка 644

◆ LPALGETBUFFER3I

typedef void(AL_APIENTRY * LPALGETBUFFER3I) (ALuint buffer, ALenum param, ALint *value1, ALint *value2, ALint *value3)

См. определение в файле al.h строка 645

◆ LPALGETBUFFERIV

typedef void(AL_APIENTRY * LPALGETBUFFERIV) (ALuint buffer, ALenum param, ALint *values)

См. определение в файле al.h строка 646

◆ LPALDOPPLERFACTOR

typedef void(AL_APIENTRY * LPALDOPPLERFACTOR) (ALfloat value)

См. определение в файле al.h строка 647

◆ LPALDOPPLERVELOCITY

typedef void(AL_APIENTRY * LPALDOPPLERVELOCITY) (ALfloat value)

См. определение в файле al.h строка 648

◆ LPALSPEEDOFSOUND

typedef void(AL_APIENTRY * LPALSPEEDOFSOUND) (ALfloat value)

См. определение в файле al.h строка 649

◆ LPALDISTANCEMODEL

typedef void(AL_APIENTRY * LPALDISTANCEMODEL) (ALenum distanceModel)

См. определение в файле al.h строка 650

Функции

◆ alDopplerFactor()

AL_API void AL_APIENTRY alDopplerFactor ( ALfloat  value)

◆ alDopplerVelocity()

AL_API void AL_APIENTRY alDopplerVelocity ( ALfloat  value)

◆ alSpeedOfSound()

AL_API void AL_APIENTRY alSpeedOfSound ( ALfloat  value)

◆ alDistanceModel()

AL_API void AL_APIENTRY alDistanceModel ( ALenum  distanceModel)

◆ alEnable()

AL_API void AL_APIENTRY alEnable ( ALenum  capability)

Renderer State management.

◆ alDisable()

AL_API void AL_APIENTRY alDisable ( ALenum  capability)

◆ alIsEnabled()

AL_API ALboolean AL_APIENTRY alIsEnabled ( ALenum  capability)

◆ alGetString()

const AL_API ALchar* AL_APIENTRY alGetString ( ALenum  param)

State retrieval.

Используется в CheckError().

+ Граф вызова функции:

◆ alGetBooleanv()

AL_API void AL_APIENTRY alGetBooleanv ( ALenum  param,
ALboolean values 
)

◆ alGetIntegerv()

AL_API void AL_APIENTRY alGetIntegerv ( ALenum  param,
ALint values 
)

◆ alGetFloatv()

AL_API void AL_APIENTRY alGetFloatv ( ALenum  param,
ALfloat values 
)

◆ alGetDoublev()

AL_API void AL_APIENTRY alGetDoublev ( ALenum  param,
ALdouble values 
)

◆ alGetBoolean()

AL_API ALboolean AL_APIENTRY alGetBoolean ( ALenum  param)

◆ alGetInteger()

AL_API ALint AL_APIENTRY alGetInteger ( ALenum  param)

◆ alGetFloat()

AL_API ALfloat AL_APIENTRY alGetFloat ( ALenum  param)

◆ alGetDouble()

AL_API ALdouble AL_APIENTRY alGetDouble ( ALenum  param)

◆ alGetError()

AL_API ALenum AL_APIENTRY alGetError ( void  )

Error retrieval.

Obtain the first error generated in the AL context since the last check.

Используется в CheckError().

+ Граф вызова функции:

◆ alIsExtensionPresent()

AL_API ALboolean AL_APIENTRY alIsExtensionPresent ( const ALchar extname)

Extension support.

Query for the presence of an extension, and obtain any appropriate function pointers and enum values.

Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16() и AudioSample16::Open().

+ Граф вызова функции:

◆ alGetProcAddress()

AL_API void* AL_APIENTRY alGetProcAddress ( const ALchar fname)

◆ alGetEnumValue()

AL_API ALenum AL_APIENTRY alGetEnumValue ( const ALchar ename)

Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16() и AudioSample16::Open().

+ Граф вызова функции:

◆ alListenerf()

AL_API void AL_APIENTRY alListenerf ( ALenum  param,
ALfloat  value 
)

Set Listener parameters

◆ alListener3f()

AL_API void AL_APIENTRY alListener3f ( ALenum  param,
ALfloat  value1,
ALfloat  value2,
ALfloat  value3 
)

Используется в OpenALSoundProvider::Initialize() и OpenALSoundProvider::SetListenerPosition().

+ Граф вызова функции:

◆ alListenerfv()

AL_API void AL_APIENTRY alListenerfv ( ALenum  param,
const ALfloat values 
)

Используется в OpenALSoundProvider::Initialize() и OpenALSoundProvider::SetOrientation().

+ Граф вызова функции:

◆ alListeneri()

AL_API void AL_APIENTRY alListeneri ( ALenum  param,
ALint  value 
)

◆ alListener3i()

AL_API void AL_APIENTRY alListener3i ( ALenum  param,
ALint  value1,
ALint  value2,
ALint  value3 
)

◆ alListeneriv()

AL_API void AL_APIENTRY alListeneriv ( ALenum  param,
const ALint values 
)

◆ alGetListenerf()

AL_API void AL_APIENTRY alGetListenerf ( ALenum  param,
ALfloat value 
)

Get Listener parameters

◆ alGetListener3f()

AL_API void AL_APIENTRY alGetListener3f ( ALenum  param,
ALfloat value1,
ALfloat value2,
ALfloat value3 
)

◆ alGetListenerfv()

AL_API void AL_APIENTRY alGetListenerfv ( ALenum  param,
ALfloat values 
)

◆ alGetListeneri()

AL_API void AL_APIENTRY alGetListeneri ( ALenum  param,
ALint value 
)

◆ alGetListener3i()

AL_API void AL_APIENTRY alGetListener3i ( ALenum  param,
ALint value1,
ALint value2,
ALint value3 
)

◆ alGetListeneriv()

AL_API void AL_APIENTRY alGetListeneriv ( ALenum  param,
ALint values 
)

◆ alGenSources()

AL_API void AL_APIENTRY alGenSources ( ALsizei  n,
ALuint sources 
)

Create Source objects.

Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open() и AudioSample16::Open().

+ Граф вызова функции:

◆ alDeleteSources()

AL_API void AL_APIENTRY alDeleteSources ( ALsizei  n,
const ALuint sources 
)

Delete Source objects.

Используется в AudioTrackS16::Close(), AudioSample16::Close(), OpenALSoundProvider::CreateTrack16() и OpenALSoundProvider::DeleteStreamingTrack().

+ Граф вызова функции:

◆ alIsSource()

AL_API ALboolean AL_APIENTRY alIsSource ( ALuint  source)

Verify a handle is a valid Source.

Используется в AudioTrackS16::Close(), AudioSample16::Close(), AudioTrackS16::IsValid() и AudioSample16::IsValid().

+ Граф вызова функции:

◆ alSourcef()

AL_API void AL_APIENTRY alSourcef ( ALuint  source,
ALenum  param,
ALfloat  value 
)

Set Source parameters.

Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open(), AudioSample16::Open(), AudioSample16::SetPosition(), AudioTrackS16::SetVolume() и AudioSample16::SetVolume().

+ Граф вызова функции:

◆ alSource3f()

AL_API void AL_APIENTRY alSource3f ( ALuint  source,
ALenum  param,
ALfloat  value1,
ALfloat  value2,
ALfloat  value3 
)

Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open(), AudioSample16::Open(), AudioSample16::Play() и AudioSample16::SetPosition().

+ Граф вызова функции:

◆ alSourcefv()

AL_API void AL_APIENTRY alSourcefv ( ALuint  source,
ALenum  param,
const ALfloat values 
)

◆ alSourcei()

AL_API void AL_APIENTRY alSourcei ( ALuint  source,
ALenum  param,
ALint  value 
)

Используется в OpenALSoundProvider::CreateStreamingTrack16(), OpenALSoundProvider::CreateTrack16(), AudioTrackS16::Open(), AudioSample16::Open(), AudioSample16::Play() и OpenALSoundProvider::PlayTrack16().

+ Граф вызова функции:

◆ alSource3i()

AL_API void AL_APIENTRY alSource3i ( ALuint  source,
ALenum  param,
ALint  value1,
ALint  value2,
ALint  value3 
)

◆ alSourceiv()

AL_API void AL_APIENTRY alSourceiv ( ALuint  source,
ALenum  param,
const ALint values 
)

◆ alGetSourcef()

AL_API void AL_APIENTRY alGetSourcef ( ALuint  source,
ALenum  param,
ALfloat value 
)

Get Source parameters.

Используется в AudioTrackS16::GetVolume() и OpenALSoundProvider::PlayTrack16().

+ Граф вызова функции:

◆ alGetSource3f()

AL_API void AL_APIENTRY alGetSource3f ( ALuint  source,
ALenum  param,
ALfloat value1,
ALfloat value2,
ALfloat value3 
)

◆ alGetSourcefv()

AL_API void AL_APIENTRY alGetSourcefv ( ALuint  source,
ALenum  param,
ALfloat values 
)

◆ alGetSourcei()

AL_API void AL_APIENTRY alGetSourcei ( ALuint  source,
ALenum  param,
ALint value 
)

Используется в OpenALSoundProvider::DeleteStreamingTrack(), AudioTrackS16::DrainBuffers(), AudioTrackS16::Play(), AudioSample16::Play(), OpenALSoundProvider::PlayTrack16() и OpenALSoundProvider::Stream16().

+ Граф вызова функции:

◆ alGetSource3i()

AL_API void AL_APIENTRY alGetSource3i ( ALuint  source,
ALenum  param,
ALint value1,
ALint value2,
ALint value3 
)

◆ alGetSourceiv()

AL_API void AL_APIENTRY alGetSourceiv ( ALuint  source,
ALenum  param,
ALint values 
)

◆ alSourcePlayv()

AL_API void AL_APIENTRY alSourcePlayv ( ALsizei  n,
const ALuint sources 
)

Play, replay, or resume (if paused) a list of Sources

◆ alSourceStopv()

AL_API void AL_APIENTRY alSourceStopv ( ALsizei  n,
const ALuint sources 
)

Stop a list of Sources

◆ alSourceRewindv()

AL_API void AL_APIENTRY alSourceRewindv ( ALsizei  n,
const ALuint sources 
)

Rewind a list of Sources

◆ alSourcePausev()

AL_API void AL_APIENTRY alSourcePausev ( ALsizei  n,
const ALuint sources 
)

Pause a list of Sources

◆ alSourcePlay()

AL_API void AL_APIENTRY alSourcePlay ( ALuint  source)

Play, replay, or resume a Source

Используется в AudioTrackS16::Play(), AudioSample16::Play(), OpenALSoundProvider::PlayTrack16() и OpenALSoundProvider::Stream16().

+ Граф вызова функции:

◆ alSourceStop()

AL_API void AL_APIENTRY alSourceStop ( ALuint  source)

Stop a Source

Используется в AudioTrackS16::Close(), AudioSample16::Close(), OpenALSoundProvider::DeleteStreamingTrack() и AudioSample16::Stop().

+ Граф вызова функции:

◆ alSourceRewind()

AL_API void AL_APIENTRY alSourceRewind ( ALuint  source)

Rewind a Source (set playback postiton to beginning)

◆ alSourcePause()

AL_API void AL_APIENTRY alSourcePause ( ALuint  source)

Pause a Source

Используется в AudioTrackS16::Pause().

+ Граф вызова функции:

◆ alSourceQueueBuffers()

AL_API void AL_APIENTRY alSourceQueueBuffers ( ALuint  source,
ALsizei  nb,
const ALuint buffers 
)

Queue buffers onto a source

Используется в AudioSample16::Open(), OpenALSoundProvider::Stream16() и AudioTrackS16::Update().

+ Граф вызова функции:

◆ alSourceUnqueueBuffers()

AL_API void AL_APIENTRY alSourceUnqueueBuffers ( ALuint  source,
ALsizei  nb,
ALuint buffers 
)

Unqueue processed buffers from a source

Используется в OpenALSoundProvider::DeleteStreamingTrack(), AudioTrackS16::DrainBuffers() и OpenALSoundProvider::Stream16().

+ Граф вызова функции:

◆ alGenBuffers()

AL_API void AL_APIENTRY alGenBuffers ( ALsizei  n,
ALuint buffers 
)

Create Buffer objects

Используется в OpenALSoundProvider::CreateTrack16(), AudioSample16::Open(), OpenALSoundProvider::Stream16() и AudioTrackS16::Update().

+ Граф вызова функции:

◆ alDeleteBuffers()

AL_API void AL_APIENTRY alDeleteBuffers ( ALsizei  n,
const ALuint buffers 
)

Delete Buffer objects

Используется в OpenALSoundProvider::CreateTrack16(), OpenALSoundProvider::DeleteBuffer16(), OpenALSoundProvider::DeleteStreamingTrack(), AudioTrackS16::DrainBuffers() и OpenALSoundProvider::Stream16().

+ Граф вызова функции:

◆ alIsBuffer()

AL_API ALboolean AL_APIENTRY alIsBuffer ( ALuint  buffer)

Verify a handle is a valid Buffer

◆ alBufferData()

AL_API void AL_APIENTRY alBufferData ( ALuint  buffer,
ALenum  format,
const ALvoid data,
ALsizei  size,
ALsizei  freq 
)

Specifies the data to be copied into a buffer

Используется в OpenALSoundProvider::CreateTrack16(), AudioSample16::Open(), OpenALSoundProvider::Stream16() и AudioTrackS16::Update().

+ Граф вызова функции:

◆ alBufferf()

AL_API void AL_APIENTRY alBufferf ( ALuint  buffer,
ALenum  param,
ALfloat  value 
)

Set Buffer parameters,

◆ alBuffer3f()

AL_API void AL_APIENTRY alBuffer3f ( ALuint  buffer,
ALenum  param,
ALfloat  value1,
ALfloat  value2,
ALfloat  value3 
)

◆ alBufferfv()

AL_API void AL_APIENTRY alBufferfv ( ALuint  buffer,
ALenum  param,
const ALfloat values 
)

◆ alBufferi()

AL_API void AL_APIENTRY alBufferi ( ALuint  buffer,
ALenum  param,
ALint  value 
)

◆ alBuffer3i()

AL_API void AL_APIENTRY alBuffer3i ( ALuint  buffer,
ALenum  param,
ALint  value1,
ALint  value2,
ALint  value3 
)

◆ alBufferiv()

AL_API void AL_APIENTRY alBufferiv ( ALuint  buffer,
ALenum  param,
const ALint values 
)

◆ alGetBufferf()

AL_API void AL_APIENTRY alGetBufferf ( ALuint  buffer,
ALenum  param,
ALfloat value 
)

Get Buffer parameters.

◆ alGetBuffer3f()

AL_API void AL_APIENTRY alGetBuffer3f ( ALuint  buffer,
ALenum  param,
ALfloat value1,
ALfloat value2,
ALfloat value3 
)

◆ alGetBufferfv()

AL_API void AL_APIENTRY alGetBufferfv ( ALuint  buffer,
ALenum  param,
ALfloat values 
)

◆ alGetBufferi()

AL_API void AL_APIENTRY alGetBufferi ( ALuint  buffer,
ALenum  param,
ALint value 
)

Используется в OpenALSoundProvider::alBufferLength() и AudioTrackS16::DrainBuffers().

+ Граф вызова функции:

◆ alGetBuffer3i()

AL_API void AL_APIENTRY alGetBuffer3i ( ALuint  buffer,
ALenum  param,
ALint value1,
ALint value2,
ALint value3 
)

◆ alGetBufferiv()

AL_API void AL_APIENTRY alGetBufferiv ( ALuint  buffer,
ALenum  param,
ALint values 
)

◆ LPALGETSTRING()

const typedef ALchar* AL_APIENTRY* LPALGETSTRING ( ALenum  param)