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

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

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

typedef __int64 int64_t
 
typedef unsigned __int64 uint64_t
 
typedef ALvoid(AL_APIENTRY * PFNALBUFFERDATASTATICPROC) (const ALint, ALenum, ALvoid *, ALsizei, ALsizei)
 
typedef ALCboolean(ALC_APIENTRY * PFNALCSETTHREADCONTEXTPROC) (ALCcontext *context)
 
typedef ALCcontext *(ALC_APIENTRY * PFNALCGETTHREADCONTEXTPROC) (void)
 
typedef ALvoid(AL_APIENTRY * PFNALBUFFERSUBDATASOFTPROC) (ALuint, ALenum, const ALvoid *, ALsizei, ALsizei)
 
typedef void(AL_APIENTRY * LPALFOLDBACKCALLBACK) (ALenum, ALsizei)
 
typedef void(AL_APIENTRY * LPALREQUESTFOLDBACKSTART) (ALenum, ALsizei, ALsizei, ALfloat *, LPALFOLDBACKCALLBACK)
 
typedef void(AL_APIENTRY * LPALREQUESTFOLDBACKSTOP) (void)
 
typedef void(AL_APIENTRY * LPALBUFFERSAMPLESSOFT) (ALuint, ALuint, ALenum, ALsizei, ALenum, ALenum, const ALvoid *)
 
typedef void(AL_APIENTRY * LPALBUFFERSUBSAMPLESSOFT) (ALuint, ALsizei, ALsizei, ALenum, ALenum, const ALvoid *)
 
typedef void(AL_APIENTRY * LPALGETBUFFERSAMPLESSOFT) (ALuint, ALsizei, ALsizei, ALenum, ALenum, ALvoid *)
 
typedef ALboolean(AL_APIENTRY * LPALISBUFFERFORMATSUPPORTEDSOFT) (ALenum)
 
typedef ALCdevice *(ALC_APIENTRY * LPALCLOOPBACKOPENDEVICESOFT) (const ALCchar *)
 
typedef ALCboolean(ALC_APIENTRY * LPALCISRENDERFORMATSUPPORTEDSOFT) (ALCdevice *, ALCsizei, ALCenum, ALCenum)
 
typedef void(ALC_APIENTRY * LPALCRENDERSAMPLESSOFT) (ALCdevice *, ALCvoid *, ALCsizei)
 
typedef int64_t ALint64SOFT
 
typedef uint64_t ALuint64SOFT
 
typedef void(AL_APIENTRY * LPALSOURCEDSOFT) (ALuint, ALenum, ALdouble)
 
typedef void(AL_APIENTRY * LPALSOURCE3DSOFT) (ALuint, ALenum, ALdouble, ALdouble, ALdouble)
 
typedef void(AL_APIENTRY * LPALSOURCEDVSOFT) (ALuint, ALenum, const ALdouble *)
 
typedef void(AL_APIENTRY * LPALGETSOURCEDSOFT) (ALuint, ALenum, ALdouble *)
 
typedef void(AL_APIENTRY * LPALGETSOURCE3DSOFT) (ALuint, ALenum, ALdouble *, ALdouble *, ALdouble *)
 
typedef void(AL_APIENTRY * LPALGETSOURCEDVSOFT) (ALuint, ALenum, ALdouble *)
 
typedef void(AL_APIENTRY * LPALSOURCEI64SOFT) (ALuint, ALenum, ALint64SOFT)
 
typedef void(AL_APIENTRY * LPALSOURCE3I64SOFT) (ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)
 
typedef void(AL_APIENTRY * LPALSOURCEI64VSOFT) (ALuint, ALenum, const ALint64SOFT *)
 
typedef void(AL_APIENTRY * LPALGETSOURCEI64SOFT) (ALuint, ALenum, ALint64SOFT *)
 
typedef void(AL_APIENTRY * LPALGETSOURCE3I64SOFT) (ALuint, ALenum, ALint64SOFT *, ALint64SOFT *, ALint64SOFT *)
 
typedef void(AL_APIENTRY * LPALGETSOURCEI64VSOFT) (ALuint, ALenum, ALint64SOFT *)
 
typedef ALvoid(AL_APIENTRY * LPALDEFERUPDATESSOFT) (void)
 
typedef ALvoid(AL_APIENTRY * LPALPROCESSUPDATESSOFT) (void)
 
typedef void(ALC_APIENTRY * LPALCDEVICEPAUSESOFT) (ALCdevice *device)
 
typedef void(ALC_APIENTRY * LPALCDEVICERESUMESOFT) (ALCdevice *device)
 
typedef ALCboolean(ALC_APIENTRY * LPALCRESETDEVICESOFT) (ALCdevice *device, const ALCint *attribs)
 
typedef int64_t ALCint64SOFT
 
typedef uint64_t ALCuint64SOFT
 
typedef void(ALC_APIENTRY * LPALCGETINTEGER64VSOFT) (ALCdevice *device, ALCenum pname, ALsizei size, ALCint64SOFT *values)
 

Функции

AL_API ALvoid AL_APIENTRY alBufferDataStatic (const ALint buffer, ALenum format, ALvoid *data, ALsizei len, ALsizei freq)
 
ALC_API ALCboolean ALC_APIENTRY alcSetThreadContext (ALCcontext *context)
 
ALC_API ALCcontext *ALC_APIENTRY alcGetThreadContext (void)
 
AL_API ALvoid AL_APIENTRY alBufferSubDataSOFT (ALuint buffer, ALenum format, const ALvoid *data, ALsizei offset, ALsizei length)
 
AL_API void AL_APIENTRY alRequestFoldbackStart (ALenum mode, ALsizei count, ALsizei length, ALfloat *mem, LPALFOLDBACKCALLBACK callback)
 
AL_API void AL_APIENTRY alRequestFoldbackStop (void)
 
AL_API void AL_APIENTRY alBufferSamplesSOFT (ALuint buffer, ALuint samplerate, ALenum internalformat, ALsizei samples, ALenum channels, ALenum type, const ALvoid *data)
 
AL_API void AL_APIENTRY alBufferSubSamplesSOFT (ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, const ALvoid *data)
 
AL_API void AL_APIENTRY alGetBufferSamplesSOFT (ALuint buffer, ALsizei offset, ALsizei samples, ALenum channels, ALenum type, ALvoid *data)
 
AL_API ALboolean AL_APIENTRY alIsBufferFormatSupportedSOFT (ALenum format)
 
ALC_API ALCdevice *ALC_APIENTRY alcLoopbackOpenDeviceSOFT (const ALCchar *deviceName)
 
ALC_API ALCboolean ALC_APIENTRY alcIsRenderFormatSupportedSOFT (ALCdevice *device, ALCsizei freq, ALCenum channels, ALCenum type)
 
ALC_API void ALC_APIENTRY alcRenderSamplesSOFT (ALCdevice *device, ALCvoid *buffer, ALCsizei samples)
 
AL_API void AL_APIENTRY alSourcedSOFT (ALuint source, ALenum param, ALdouble value)
 
AL_API void AL_APIENTRY alSource3dSOFT (ALuint source, ALenum param, ALdouble value1, ALdouble value2, ALdouble value3)
 
AL_API void AL_APIENTRY alSourcedvSOFT (ALuint source, ALenum param, const ALdouble *values)
 
AL_API void AL_APIENTRY alGetSourcedSOFT (ALuint source, ALenum param, ALdouble *value)
 
AL_API void AL_APIENTRY alGetSource3dSOFT (ALuint source, ALenum param, ALdouble *value1, ALdouble *value2, ALdouble *value3)
 
AL_API void AL_APIENTRY alGetSourcedvSOFT (ALuint source, ALenum param, ALdouble *values)
 
AL_API void AL_APIENTRY alSourcei64SOFT (ALuint source, ALenum param, ALint64SOFT value)
 
AL_API void AL_APIENTRY alSource3i64SOFT (ALuint source, ALenum param, ALint64SOFT value1, ALint64SOFT value2, ALint64SOFT value3)
 
AL_API void AL_APIENTRY alSourcei64vSOFT (ALuint source, ALenum param, const ALint64SOFT *values)
 
AL_API void AL_APIENTRY alGetSourcei64SOFT (ALuint source, ALenum param, ALint64SOFT *value)
 
AL_API void AL_APIENTRY alGetSource3i64SOFT (ALuint source, ALenum param, ALint64SOFT *value1, ALint64SOFT *value2, ALint64SOFT *value3)
 
AL_API void AL_APIENTRY alGetSourcei64vSOFT (ALuint source, ALenum param, ALint64SOFT *values)
 
AL_API ALvoid AL_APIENTRY alDeferUpdatesSOFT (void)
 
AL_API ALvoid AL_APIENTRY alProcessUpdatesSOFT (void)
 
ALC_API void ALC_APIENTRY alcDevicePauseSOFT (ALCdevice *device)
 
ALC_API void ALC_APIENTRY alcDeviceResumeSOFT (ALCdevice *device)
 
const typedef ALCchar *ALC_APIENTRY * LPALCGETSTRINGISOFT (ALCdevice *device, ALCenum paramName, ALCsizei index)
 
const ALC_API ALCchar *ALC_APIENTRY alcGetStringiSOFT (ALCdevice *device, ALCenum paramName, ALCsizei index)
 
ALC_API ALCboolean ALC_APIENTRY alcResetDeviceSOFT (ALCdevice *device, const ALCint *attribs)
 
const typedef ALchar *AL_APIENTRY * LPALGETSTRINGISOFT (ALenum pname, ALsizei index)
 
const AL_API ALchar *AL_APIENTRY alGetStringiSOFT (ALenum pname, ALsizei index)
 
ALC_API void ALC_APIENTRY alcGetInteger64vSOFT (ALCdevice *device, ALCenum pname, ALsizei size, ALCint64SOFT *values)
 

Типы

◆ int64_t

typedef __int64 int64_t

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

◆ uint64_t

typedef unsigned __int64 uint64_t

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

◆ PFNALBUFFERDATASTATICPROC

typedef ALvoid(AL_APIENTRY* PFNALBUFFERDATASTATICPROC) (const ALint, ALenum, ALvoid *, ALsizei, ALsizei)

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

◆ PFNALCSETTHREADCONTEXTPROC

typedef ALCboolean(ALC_APIENTRY* PFNALCSETTHREADCONTEXTPROC) (ALCcontext *context)

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

◆ PFNALCGETTHREADCONTEXTPROC

typedef ALCcontext*(ALC_APIENTRY* PFNALCGETTHREADCONTEXTPROC) (void)

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

◆ PFNALBUFFERSUBDATASOFTPROC

typedef ALvoid(AL_APIENTRY* PFNALBUFFERSUBDATASOFTPROC) (ALuint, ALenum, const ALvoid *, ALsizei, ALsizei)

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

◆ LPALFOLDBACKCALLBACK

typedef void(AL_APIENTRY* LPALFOLDBACKCALLBACK) (ALenum, ALsizei)

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

◆ LPALREQUESTFOLDBACKSTART

typedef void(AL_APIENTRY* LPALREQUESTFOLDBACKSTART) (ALenum, ALsizei, ALsizei, ALfloat *, LPALFOLDBACKCALLBACK)

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

◆ LPALREQUESTFOLDBACKSTOP

typedef void(AL_APIENTRY* LPALREQUESTFOLDBACKSTOP) (void)

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

◆ LPALBUFFERSAMPLESSOFT

typedef void(AL_APIENTRY* LPALBUFFERSAMPLESSOFT) (ALuint, ALuint, ALenum, ALsizei, ALenum, ALenum, const ALvoid *)

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

◆ LPALBUFFERSUBSAMPLESSOFT

typedef void(AL_APIENTRY* LPALBUFFERSUBSAMPLESSOFT) (ALuint, ALsizei, ALsizei, ALenum, ALenum, const ALvoid *)

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

◆ LPALGETBUFFERSAMPLESSOFT

typedef void(AL_APIENTRY* LPALGETBUFFERSAMPLESSOFT) (ALuint, ALsizei, ALsizei, ALenum, ALenum, ALvoid *)

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

◆ LPALISBUFFERFORMATSUPPORTEDSOFT

typedef ALboolean(AL_APIENTRY* LPALISBUFFERFORMATSUPPORTEDSOFT) (ALenum)

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

◆ LPALCLOOPBACKOPENDEVICESOFT

typedef ALCdevice*(ALC_APIENTRY* LPALCLOOPBACKOPENDEVICESOFT) (const ALCchar *)

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

◆ LPALCISRENDERFORMATSUPPORTEDSOFT

typedef ALCboolean(ALC_APIENTRY* LPALCISRENDERFORMATSUPPORTEDSOFT) (ALCdevice *, ALCsizei, ALCenum, ALCenum)

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

◆ LPALCRENDERSAMPLESSOFT

typedef void(ALC_APIENTRY* LPALCRENDERSAMPLESSOFT) (ALCdevice *, ALCvoid *, ALCsizei)

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

◆ ALint64SOFT

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

◆ ALuint64SOFT

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

◆ LPALSOURCEDSOFT

typedef void(AL_APIENTRY* LPALSOURCEDSOFT) (ALuint, ALenum, ALdouble)

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

◆ LPALSOURCE3DSOFT

typedef void(AL_APIENTRY* LPALSOURCE3DSOFT) (ALuint, ALenum, ALdouble, ALdouble, ALdouble)

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

◆ LPALSOURCEDVSOFT

typedef void(AL_APIENTRY* LPALSOURCEDVSOFT) (ALuint, ALenum, const ALdouble *)

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

◆ LPALGETSOURCEDSOFT

typedef void(AL_APIENTRY* LPALGETSOURCEDSOFT) (ALuint, ALenum, ALdouble *)

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

◆ LPALGETSOURCE3DSOFT

typedef void(AL_APIENTRY* LPALGETSOURCE3DSOFT) (ALuint, ALenum, ALdouble *, ALdouble *, ALdouble *)

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

◆ LPALGETSOURCEDVSOFT

typedef void(AL_APIENTRY* LPALGETSOURCEDVSOFT) (ALuint, ALenum, ALdouble *)

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

◆ LPALSOURCEI64SOFT

typedef void(AL_APIENTRY* LPALSOURCEI64SOFT) (ALuint, ALenum, ALint64SOFT)

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

◆ LPALSOURCE3I64SOFT

typedef void(AL_APIENTRY* LPALSOURCE3I64SOFT) (ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)

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

◆ LPALSOURCEI64VSOFT

typedef void(AL_APIENTRY* LPALSOURCEI64VSOFT) (ALuint, ALenum, const ALint64SOFT *)

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

◆ LPALGETSOURCEI64SOFT

typedef void(AL_APIENTRY* LPALGETSOURCEI64SOFT) (ALuint, ALenum, ALint64SOFT *)

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

◆ LPALGETSOURCE3I64SOFT

typedef void(AL_APIENTRY* LPALGETSOURCE3I64SOFT) (ALuint, ALenum, ALint64SOFT *, ALint64SOFT *, ALint64SOFT *)

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

◆ LPALGETSOURCEI64VSOFT

typedef void(AL_APIENTRY* LPALGETSOURCEI64VSOFT) (ALuint, ALenum, ALint64SOFT *)

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

◆ LPALDEFERUPDATESSOFT

typedef ALvoid(AL_APIENTRY* LPALDEFERUPDATESSOFT) (void)

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

◆ LPALPROCESSUPDATESSOFT

typedef ALvoid(AL_APIENTRY* LPALPROCESSUPDATESSOFT) (void)

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

◆ LPALCDEVICEPAUSESOFT

typedef void(ALC_APIENTRY* LPALCDEVICEPAUSESOFT) (ALCdevice *device)

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

◆ LPALCDEVICERESUMESOFT

typedef void(ALC_APIENTRY* LPALCDEVICERESUMESOFT) (ALCdevice *device)

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

◆ LPALCRESETDEVICESOFT

typedef ALCboolean(ALC_APIENTRY* LPALCRESETDEVICESOFT) (ALCdevice *device, const ALCint *attribs)

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

◆ ALCint64SOFT

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

◆ ALCuint64SOFT

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

◆ LPALCGETINTEGER64VSOFT

typedef void(ALC_APIENTRY* LPALCGETINTEGER64VSOFT) (ALCdevice *device, ALCenum pname, ALsizei size, ALCint64SOFT *values)

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

Функции

◆ alBufferDataStatic()

AL_API ALvoid AL_APIENTRY alBufferDataStatic ( const ALint  buffer,
ALenum  format,
ALvoid data,
ALsizei  len,
ALsizei  freq 
)

◆ alcSetThreadContext()

ALC_API ALCboolean ALC_APIENTRY alcSetThreadContext ( ALCcontext context)

◆ alcGetThreadContext()

ALC_API ALCcontext* ALC_APIENTRY alcGetThreadContext ( void  )

◆ alBufferSubDataSOFT()

AL_API ALvoid AL_APIENTRY alBufferSubDataSOFT ( ALuint  buffer,
ALenum  format,
const ALvoid data,
ALsizei  offset,
ALsizei  length 
)

◆ alRequestFoldbackStart()

AL_API void AL_APIENTRY alRequestFoldbackStart ( ALenum  mode,
ALsizei  count,
ALsizei  length,
ALfloat mem,
LPALFOLDBACKCALLBACK  callback 
)

◆ alRequestFoldbackStop()

AL_API void AL_APIENTRY alRequestFoldbackStop ( void  )

◆ alBufferSamplesSOFT()

AL_API void AL_APIENTRY alBufferSamplesSOFT ( ALuint  buffer,
ALuint  samplerate,
ALenum  internalformat,
ALsizei  samples,
ALenum  channels,
ALenum  type,
const ALvoid data 
)

◆ alBufferSubSamplesSOFT()

AL_API void AL_APIENTRY alBufferSubSamplesSOFT ( ALuint  buffer,
ALsizei  offset,
ALsizei  samples,
ALenum  channels,
ALenum  type,
const ALvoid data 
)

◆ alGetBufferSamplesSOFT()

AL_API void AL_APIENTRY alGetBufferSamplesSOFT ( ALuint  buffer,
ALsizei  offset,
ALsizei  samples,
ALenum  channels,
ALenum  type,
ALvoid data 
)

◆ alIsBufferFormatSupportedSOFT()

AL_API ALboolean AL_APIENTRY alIsBufferFormatSupportedSOFT ( ALenum  format)

◆ alcLoopbackOpenDeviceSOFT()

ALC_API ALCdevice* ALC_APIENTRY alcLoopbackOpenDeviceSOFT ( const ALCchar deviceName)

◆ alcIsRenderFormatSupportedSOFT()

ALC_API ALCboolean ALC_APIENTRY alcIsRenderFormatSupportedSOFT ( ALCdevice device,
ALCsizei  freq,
ALCenum  channels,
ALCenum  type 
)

◆ alcRenderSamplesSOFT()

ALC_API void ALC_APIENTRY alcRenderSamplesSOFT ( ALCdevice device,
ALCvoid buffer,
ALCsizei  samples 
)

◆ alSourcedSOFT()

AL_API void AL_APIENTRY alSourcedSOFT ( ALuint  source,
ALenum  param,
ALdouble  value 
)

◆ alSource3dSOFT()

AL_API void AL_APIENTRY alSource3dSOFT ( ALuint  source,
ALenum  param,
ALdouble  value1,
ALdouble  value2,
ALdouble  value3 
)

◆ alSourcedvSOFT()

AL_API void AL_APIENTRY alSourcedvSOFT ( ALuint  source,
ALenum  param,
const ALdouble values 
)

◆ alGetSourcedSOFT()

AL_API void AL_APIENTRY alGetSourcedSOFT ( ALuint  source,
ALenum  param,
ALdouble value 
)

◆ alGetSource3dSOFT()

AL_API void AL_APIENTRY alGetSource3dSOFT ( ALuint  source,
ALenum  param,
ALdouble value1,
ALdouble value2,
ALdouble value3 
)

◆ alGetSourcedvSOFT()

AL_API void AL_APIENTRY alGetSourcedvSOFT ( ALuint  source,
ALenum  param,
ALdouble values 
)

◆ alSourcei64SOFT()

AL_API void AL_APIENTRY alSourcei64SOFT ( ALuint  source,
ALenum  param,
ALint64SOFT  value 
)

◆ alSource3i64SOFT()

AL_API void AL_APIENTRY alSource3i64SOFT ( ALuint  source,
ALenum  param,
ALint64SOFT  value1,
ALint64SOFT  value2,
ALint64SOFT  value3 
)

◆ alSourcei64vSOFT()

AL_API void AL_APIENTRY alSourcei64vSOFT ( ALuint  source,
ALenum  param,
const ALint64SOFT values 
)

◆ alGetSourcei64SOFT()

AL_API void AL_APIENTRY alGetSourcei64SOFT ( ALuint  source,
ALenum  param,
ALint64SOFT value 
)

◆ alGetSource3i64SOFT()

AL_API void AL_APIENTRY alGetSource3i64SOFT ( ALuint  source,
ALenum  param,
ALint64SOFT value1,
ALint64SOFT value2,
ALint64SOFT value3 
)

◆ alGetSourcei64vSOFT()

AL_API void AL_APIENTRY alGetSourcei64vSOFT ( ALuint  source,
ALenum  param,
ALint64SOFT values 
)

◆ alDeferUpdatesSOFT()

AL_API ALvoid AL_APIENTRY alDeferUpdatesSOFT ( void  )

◆ alProcessUpdatesSOFT()

AL_API ALvoid AL_APIENTRY alProcessUpdatesSOFT ( void  )

◆ alcDevicePauseSOFT()

ALC_API void ALC_APIENTRY alcDevicePauseSOFT ( ALCdevice device)

◆ alcDeviceResumeSOFT()

ALC_API void ALC_APIENTRY alcDeviceResumeSOFT ( ALCdevice device)

◆ LPALCGETSTRINGISOFT()

const typedef ALCchar* ALC_APIENTRY* LPALCGETSTRINGISOFT ( ALCdevice device,
ALCenum  paramName,
ALCsizei  index 
)

◆ alcGetStringiSOFT()

const ALC_API ALCchar* ALC_APIENTRY alcGetStringiSOFT ( ALCdevice device,
ALCenum  paramName,
ALCsizei  index 
)

◆ alcResetDeviceSOFT()

ALC_API ALCboolean ALC_APIENTRY alcResetDeviceSOFT ( ALCdevice device,
const ALCint attribs 
)

◆ LPALGETSTRINGISOFT()

const typedef ALchar* AL_APIENTRY* LPALGETSTRINGISOFT ( ALenum  pname,
ALsizei  index 
)

◆ alGetStringiSOFT()

const AL_API ALchar* AL_APIENTRY alGetStringiSOFT ( ALenum  pname,
ALsizei  index 
)

◆ alcGetInteger64vSOFT()

ALC_API void ALC_APIENTRY alcGetInteger64vSOFT ( ALCdevice device,
ALCenum  pname,
ALsizei  size,
ALCint64SOFT values 
)