doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idal.h
Go to the documentation of this file.
1 // generated header. do not edit
2 // C:\Python23\Lib\idlelib\idle.pyw
3 // Mon Mar 28 12:31:26 2005
4 
5 extern ALenum ( ALAPIENTRY * idalGetError )( ALvoid );
6 extern ALvoid ( ALAPIENTRY * idalGenBuffers )( ALsizei, ALuint * );
7 extern ALboolean ( ALAPIENTRY * idalIsSource )( ALuint );
8 extern ALvoid ( ALAPIENTRY * idalSourceStop )( ALuint );
9 extern ALvoid ( ALAPIENTRY * idalGetSourcei )( ALuint, ALenum, ALint * );
10 extern ALint ( ALAPIENTRY * idalGetInteger )( ALenum );
11 extern ALCvoid ( ALAPIENTRY * idalcSuspendContext )( ALCcontext * );
12 extern ALCboolean ( ALAPIENTRY * idalcMakeContextCurrent )( ALCcontext * );
13 extern ALCvoid ( ALAPIENTRY * idalcProcessContext )( ALCcontext * );
14 extern ALCvoid ( ALAPIENTRY * idalcDestroyContext )( ALCcontext * );
16 extern ALvoid ( ALAPIENTRY * idalBufferData )( ALuint, ALenum, ALvoid *, ALsizei, ALsizei );
17 extern ALvoid ( ALAPIENTRY * idalDeleteBuffers )( ALsizei, ALuint * );
18 extern ALboolean ( ALAPIENTRY * idalIsExtensionPresent )( ALubyte * );
19 extern ALvoid ( ALAPIENTRY * idalDeleteSources )( ALsizei, ALuint * );
20 extern ALenum ( ALAPIENTRY * idalGetEnumValue )( ALubyte * );
21 extern ALvoid * ( ALAPIENTRY * idalGetProcAddress )( ALubyte * );
23 extern ALCdevice * ( ALAPIENTRY * idalcOpenDevice )( ALubyte * );
24 extern ALvoid ( ALAPIENTRY * idalListenerfv )( ALenum, ALfloat* );
25 extern ALvoid ( ALAPIENTRY * idalSourceQueueBuffers )( ALuint, ALsizei, ALuint * );
26 extern ALvoid ( ALAPIENTRY * idalSourcei )( ALuint, ALenum, ALint );
27 extern ALvoid ( ALAPIENTRY * idalListenerf )( ALenum, ALfloat );
28 extern ALCvoid ( ALAPIENTRY * idalcCloseDevice )( ALCdevice * );
29 extern ALboolean ( ALAPIENTRY * idalIsBuffer )( ALuint );
30 extern ALvoid ( ALAPIENTRY * idalSource3f )( ALuint, ALenum, ALfloat, ALfloat, ALfloat );
31 extern ALvoid ( ALAPIENTRY * idalGenSources )( ALsizei, ALuint * );
32 extern ALvoid ( ALAPIENTRY * idalSourcef )( ALuint, ALenum, ALfloat );
33 extern ALvoid ( ALAPIENTRY * idalSourceUnqueueBuffers )( ALuint, ALsizei, ALuint * );
34 extern ALvoid ( ALAPIENTRY * idalSourcePlay )( ALuint );
35 
36 #define alGetError idalGetError
37 #define alGenBuffers idalGenBuffers
38 #define alIsSource idalIsSource
39 #define alSourceStop idalSourceStop
40 #define alGetSourcei idalGetSourcei
41 #define alGetInteger idalGetInteger
42 #define alcSuspendContext idalcSuspendContext
43 #define alcMakeContextCurrent idalcMakeContextCurrent
44 #define alcProcessContext idalcProcessContext
45 #define alcDestroyContext idalcDestroyContext
46 #define alcGetString idalcGetString
47 #define alBufferData idalBufferData
48 #define alDeleteBuffers idalDeleteBuffers
49 #define alIsExtensionPresent idalIsExtensionPresent
50 #define alDeleteSources idalDeleteSources
51 #define alGetEnumValue idalGetEnumValue
52 #define alGetProcAddress idalGetProcAddress
53 #define alcCreateContext idalcCreateContext
54 #define alcOpenDevice idalcOpenDevice
55 #define alListenerfv idalListenerfv
56 #define alSourceQueueBuffers idalSourceQueueBuffers
57 #define alSourcei idalSourcei
58 #define alListenerf idalListenerf
59 #define alcCloseDevice idalcCloseDevice
60 #define alIsBuffer idalIsBuffer
61 #define alSource3f idalSource3f
62 #define alGenSources idalGenSources
63 #define alSourcef idalSourcef
64 #define alSourceUnqueueBuffers idalSourceUnqueueBuffers
65 #define alSourcePlay idalSourcePlay
ALvoid(ALAPIENTRY *idalGenBuffers)(ALsizei
ALenum
Definition: idal.h:9
int ALint
OpenAL 32bit signed integer type.
Definition: altypes.h:48
ALCcontext *ALAPIENTRY * idalcCreateContext(ALCdevice *, ALCint *)
ALfloat ALuint ALint
Definition: idal.h:26
unsigned char ALCubyte
ALC 8bit unsigned byte.
Definition: alctypes.h:36
#define ALAPIENTRY
Definition: al.h:44
ALfloat
Definition: idal.h:27
unsigned char ALubyte
OpenAL 8bit unsigned byte.
Definition: altypes.h:36
ALCvoid(ALAPIENTRY *idalcSuspendContext)(ALCcontext *)
ALuint * ALboolean(ALAPIENTRY *idalIsSource)(ALuint)
float ALfloat
OpenAL 32bit floating point type.
Definition: altypes.h:51
ALCubyte *ALAPIENTRY * idalcGetString(ALCdevice *, ALCenum)
unsigned ALuint
OpenAL 32bit unsigned integer type.
Definition: altypes.h:45
int ALCint
ALC 32bit signed integer type.
Definition: alctypes.h:48
ALCvoid ALCdevice
Definition: alc.h:28
void ALvoid
OpenAL void type.
Definition: altypes.h:60
ALvoid *ALAPIENTRY * idalGetProcAddress(ALubyte *)
ALCvoid ALCcontext
Definition: alc.h:29
ALCdevice *ALAPIENTRY * idalcOpenDevice(ALubyte *)
int ALCenum
ALC enumerations.
Definition: alctypes.h:63
ALvoid ALsizei
Definition: idal.h:16
ALCboolean(ALAPIENTRY *idalcMakeContextCurrent)(ALCcontext *)