CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
ALLoader.hpp File Reference
#include "CeresEngine/DataTypes.hpp"
#include "CeresEngine/Macros.hpp"
#include "CeresEngine/Foundation/DynamicLibrary.hpp"
#include <al.h>
#include <alc.h>

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 

Macros

#define AL_NO_PROTOTYPES
 

Functions

void CeresEngine::ALLoad (const DynamicLibrary &library) noexcept
 Loads the OpenAL functions from the given library.
 

Variables

LPALCCREATECONTEXT CeresEngine::alcCreateContext
 
LPALCMAKECONTEXTCURRENT CeresEngine::alcMakeContextCurrent
 
LPALCPROCESSCONTEXT CeresEngine::alcProcessContext
 
LPALCSUSPENDCONTEXT CeresEngine::alcSuspendContext
 
LPALCDESTROYCONTEXT CeresEngine::alcDestroyContext
 
LPALCGETCURRENTCONTEXT CeresEngine::alcGetCurrentContext
 
LPALCGETCONTEXTSDEVICE CeresEngine::alcGetContextsDevice
 
LPALCOPENDEVICE CeresEngine::alcOpenDevice
 
LPALCCLOSEDEVICE CeresEngine::alcCloseDevice
 
LPALCGETERROR CeresEngine::alcGetError
 
LPALCISEXTENSIONPRESENT CeresEngine::alcIsExtensionPresent
 
LPALCGETPROCADDRESS CeresEngine::alcGetProcAddress
 
LPALCGETENUMVALUE CeresEngine::alcGetEnumValue
 
LPALCGETSTRING CeresEngine::alcGetString
 
LPALCGETINTEGERV CeresEngine::alcGetIntegerv
 
LPALCCAPTUREOPENDEVICE CeresEngine::alcCaptureOpenDevice
 
LPALCCAPTURECLOSEDEVICE CeresEngine::alcCaptureCloseDevice
 
LPALCCAPTURESTART CeresEngine::alcCaptureStart
 
LPALCCAPTURESTOP CeresEngine::alcCaptureStop
 
LPALCCAPTURESAMPLES CeresEngine::alcCaptureSamples
 
LPALENABLE CeresEngine::alEnable
 
LPALDISABLE CeresEngine::alDisable
 
LPALISENABLED CeresEngine::alIsEnabled
 
LPALGETSTRING CeresEngine::alGetString
 
LPALGETBOOLEANV CeresEngine::alGetBooleanv
 
LPALGETINTEGERV CeresEngine::alGetIntegerv
 
LPALGETFLOATV CeresEngine::alGetFloatv
 
LPALGETDOUBLEV CeresEngine::alGetDoublev
 
LPALGETBOOLEAN CeresEngine::alGetBoolean
 
LPALGETINTEGER CeresEngine::alGetInteger
 
LPALGETFLOAT CeresEngine::alGetFloat
 
LPALGETDOUBLE CeresEngine::alGetDouble
 
LPALGETERROR CeresEngine::alGetError
 
LPALISEXTENSIONPRESENT CeresEngine::alIsExtensionPresent
 
LPALGETPROCADDRESS CeresEngine::alGetProcAddress
 
LPALGETENUMVALUE CeresEngine::alGetEnumValue
 
LPALLISTENERF CeresEngine::alListenerf
 
LPALLISTENER3F CeresEngine::alListener3f
 
LPALLISTENERFV CeresEngine::alListenerfv
 
LPALLISTENERI CeresEngine::alListeneri
 
LPALLISTENER3I CeresEngine::alListener3i
 
LPALLISTENERIV CeresEngine::alListeneriv
 
LPALGETLISTENERF CeresEngine::alGetListenerf
 
LPALGETLISTENER3F CeresEngine::alGetListener3f
 
LPALGETLISTENERFV CeresEngine::alGetListenerfv
 
LPALGETLISTENERI CeresEngine::alGetListeneri
 
LPALGETLISTENER3I CeresEngine::alGetListener3i
 
LPALGETLISTENERIV CeresEngine::alGetListeneriv
 
LPALGENSOURCES CeresEngine::alGenSources
 
LPALDELETESOURCES CeresEngine::alDeleteSources
 
LPALISSOURCE CeresEngine::alIsSource
 
LPALSOURCEF CeresEngine::alSourcef
 
LPALSOURCE3F CeresEngine::alSource3f
 
LPALSOURCEFV CeresEngine::alSourcefv
 
LPALSOURCEI CeresEngine::alSourcei
 
LPALSOURCE3I CeresEngine::alSource3i
 
LPALSOURCEIV CeresEngine::alSourceiv
 
LPALGETSOURCEF CeresEngine::alGetSourcef
 
LPALGETSOURCE3F CeresEngine::alGetSource3f
 
LPALGETSOURCEFV CeresEngine::alGetSourcefv
 
LPALGETSOURCEI CeresEngine::alGetSourcei
 
LPALGETSOURCE3I CeresEngine::alGetSource3i
 
LPALGETSOURCEIV CeresEngine::alGetSourceiv
 
LPALSOURCEPLAYV CeresEngine::alSourcePlayv
 
LPALSOURCESTOPV CeresEngine::alSourceStopv
 
LPALSOURCEREWINDV CeresEngine::alSourceRewindv
 
LPALSOURCEPAUSEV CeresEngine::alSourcePausev
 
LPALSOURCEPLAY CeresEngine::alSourcePlay
 
LPALSOURCESTOP CeresEngine::alSourceStop
 
LPALSOURCEREWIND CeresEngine::alSourceRewind
 
LPALSOURCEPAUSE CeresEngine::alSourcePause
 
LPALSOURCEQUEUEBUFFERS CeresEngine::alSourceQueueBuffers
 
LPALSOURCEUNQUEUEBUFFERS CeresEngine::alSourceUnqueueBuffers
 
LPALGENBUFFERS CeresEngine::alGenBuffers
 
LPALDELETEBUFFERS CeresEngine::alDeleteBuffers
 
LPALISBUFFER CeresEngine::alIsBuffer
 
LPALBUFFERDATA CeresEngine::alBufferData
 
LPALBUFFERF CeresEngine::alBufferf
 
LPALBUFFER3F CeresEngine::alBuffer3f
 
LPALBUFFERFV CeresEngine::alBufferfv
 
LPALBUFFERI CeresEngine::alBufferi
 
LPALBUFFER3I CeresEngine::alBuffer3i
 
LPALBUFFERIV CeresEngine::alBufferiv
 
LPALGETBUFFERF CeresEngine::alGetBufferf
 
LPALGETBUFFER3F CeresEngine::alGetBuffer3f
 
LPALGETBUFFERFV CeresEngine::alGetBufferfv
 
LPALGETBUFFERI CeresEngine::alGetBufferi
 
LPALGETBUFFER3I CeresEngine::alGetBuffer3i
 
LPALGETBUFFERIV CeresEngine::alGetBufferiv
 
LPALDOPPLERFACTOR CeresEngine::alDopplerFactor
 
LPALDOPPLERVELOCITY CeresEngine::alDopplerVelocity
 
LPALSPEEDOFSOUND CeresEngine::alSpeedOfSound
 
LPALDISTANCEMODEL CeresEngine::alDistanceModel
 

Macro Definition Documentation

◆ AL_NO_PROTOTYPES

#define AL_NO_PROTOTYPES