|
|
using | api_traits = ApiTraits |
| | Alias for the API traits policy type passed as template argument.
|
| |
|
using | enum_type = typename al_types::enum_type |
| | Alias for enumeration type.
|
| |
|
using | char_type = typename al_types::char_type |
| | Alias for string characted type.
|
| |
|
using | bool_type = typename al_types::bool_type |
| | Alias for boolean type.
|
| |
|
using | int_type = typename al_types::int_type |
| | Alias for signed interger type.
|
| |
|
using | uint_type = typename al_types::uint_type |
| | Alias for unsigned integer type.
|
| |
|
using | name_type = typename al_types::name_type |
| | Alias for object handle type.
|
| |
|
using | size_type = typename al_types::size_type |
| | Alias for integer type used to store sizes and counts.
|
| |
|
using | float_type = typename al_types::float_type |
| | Alias for floating-point type.
|
| |
|
using | double_type = typename al_types::double_type |
| | Alias for double-precision floating-point type.
|
| |
|
using | void_ptr_type = typename al_types::void_ptr_type |
| | Untyped non-const pointer type.
|
| |
|
using | const_void_ptr_type = typename al_types::const_void_ptr_type |
| | Untyped const pointer type.
|
| |
|
template<typename Signature , c_api_function_ptr< api_traits, nothing_t, Signature > Function> |
| using | al_api_function = eagine::opt_c_api_function< api_traits, nothing_t, Signature, Function, has_api, bool(Function)> |
| | Alias for AL C-API function wrapper template.
|
| |
| al_api_function< enum_type(), nullptr > | GetError |
| |
| al_api_function< void_ptr_type(const char_type *), nullptr > | GetProcAddress |
| |
| al_api_function< enum_type(const char_type *), nullptr > | GetEnumValue |
| |
| al_api_function< void(enum_type), nullptr > | Enable |
| |
| al_api_function< void(enum_type), nullptr > | Disable |
| |
| al_api_function< bool_type(enum_type), nullptr > | IsEnabled |
| |
| al_api_function< void(enum_type, bool_type *), nullptr > | GetBooleanv |
| |
| al_api_function< void(enum_type, int_type *), nullptr > | GetIntegerv |
| |
| al_api_function< void(enum_type, float_type *), nullptr > | GetFloatv |
| |
| al_api_function< void(enum_type, double_type *), nullptr > | GetDoublev |
| |
| al_api_function< bool_type(enum_type), nullptr > | GetBoolean |
| |
| al_api_function< int_type(enum_type), nullptr > | GetInteger |
| |
| al_api_function< float_type(enum_type), nullptr > | GetFloat |
| |
| al_api_function< const char_type *(enum_type), nullptr > | GetString |
| |
| al_api_function< void(enum_type), nullptr > | DistanceModel |
| |
| al_api_function< void(float_type), nullptr > | DopplerFactor |
| |
| al_api_function< void(float_type), nullptr > | SpeedOfSound |
| |
| al_api_function< void(enum_type, int_type), nullptr > | Listeneri |
| |
| al_api_function< void(enum_type, int_type, int_type, int_type), nullptr > | Listener3i |
| |
| al_api_function< void(enum_type, const int_type *), nullptr > | Listeneriv |
| |
| al_api_function< void(enum_type, int_type *), nullptr > | GetListeneriv |
| |
| al_api_function< void(enum_type, float_type), nullptr > | Listenerf |
| |
| al_api_function< void(enum_type, float_type, float_type, float_type), nullptr > | Listener3f |
| |
| al_api_function< void(enum_type, const float_type *), nullptr > | Listenerfv |
| |
| al_api_function< void(enum_type, float_type *), nullptr > | GetListenerfv |
| |
| al_api_function< void(size_type, name_type *), nullptr > | GenBuffers |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | DeleteBuffers |
| |
| al_api_function< bool_type(name_type), nullptr > | IsBuffer |
| |
| al_api_function< void(name_type, enum_type, const_void_ptr_type, size_type, size_type), nullptr > | BufferData |
| |
| al_api_function< void(name_type, enum_type, int_type), nullptr > | Bufferi |
| |
| al_api_function< void(name_type, enum_type, int_type, int_type, int_type), nullptr > | Buffer3i |
| |
| al_api_function< void(name_type, enum_type, const int_type *), nullptr > | Bufferiv |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetBufferiv |
| |
| al_api_function< void(name_type, enum_type, float_type), nullptr > | Bufferf |
| |
| al_api_function< void(name_type, enum_type, float_type, float_type, float_type), nullptr > | Buffer3f |
| |
| al_api_function< void(name_type, enum_type, const float_type *), nullptr > | Bufferfv |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetBufferfv |
| |
| al_api_function< void(size_type, name_type *), nullptr > | GenSources |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | DeleteSources |
| |
| al_api_function< bool_type(name_type), nullptr > | IsSource |
| |
| al_api_function< void(name_type, enum_type, int_type), nullptr > | Sourcei |
| |
| al_api_function< void(name_type, enum_type, int_type, int_type, int_type), nullptr > | Source3i |
| |
| al_api_function< void(name_type, enum_type, const int_type *), nullptr > | Sourceiv |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetSourceiv |
| |
| al_api_function< void(name_type, enum_type, float_type), nullptr > | Sourcef |
| |
| al_api_function< void(name_type, enum_type, float_type, float_type, float_type), nullptr > | Source3f |
| |
| al_api_function< void(name_type, enum_type, const float_type *), nullptr > | Sourcefv |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetSourcefv |
| |
| al_api_function< void(name_type), nullptr > | SourcePlay |
| |
| al_api_function< void(name_type), nullptr > | SourceStop |
| |
| al_api_function< void(name_type), nullptr > | SourceRewind |
| |
| al_api_function< void(name_type), nullptr > | SourcePause |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | SourcePlayv |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | SourceStopv |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | SourceRewindv |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | SourcePausev |
| |
| al_api_function< void(name_type, size_type, const name_type *), nullptr > | SourceQueueBuffers |
| |
| al_api_function< void(name_type, size_type, name_type *), nullptr > | SourceUnqueueBuffers |
| |
| al_api_function< void(size_type, name_type *), nullptr > | GenEffects |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | DeleteEffects |
| |
| al_api_function< bool_type(name_type), nullptr > | IsEffect |
| |
| al_api_function< void(name_type, enum_type, int_type), nullptr > | Effecti |
| |
| al_api_function< void(name_type, enum_type, const int_type *), nullptr > | Effectiv |
| |
| al_api_function< void(name_type, enum_type, float_type), nullptr > | Effectf |
| |
| al_api_function< void(name_type, enum_type, const float_type *), nullptr > | Effectfv |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetEffecti |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetEffectiv |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetEffectf |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetEffectfv |
| |
| al_api_function< void(size_type, name_type *), nullptr > | GenFilters |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | DeleteFilters |
| |
| al_api_function< bool_type(name_type), nullptr > | IsFilter |
| |
| al_api_function< void(name_type, enum_type, int_type), nullptr > | Filteri |
| |
| al_api_function< void(name_type, enum_type, const int_type *), nullptr > | Filteriv |
| |
| al_api_function< void(name_type, enum_type, float_type), nullptr > | Filterf |
| |
| al_api_function< void(name_type, enum_type, const float_type *), nullptr > | Filterfv |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetFilteri |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetFilteriv |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetFilterf |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetFilterfv |
| |
| al_api_function< void(size_type, name_type *), nullptr > | GenAuxiliaryEffectSlots |
| |
| al_api_function< void(size_type, const name_type *), nullptr > | DeleteAuxiliaryEffectSlots |
| |
| al_api_function< bool_type(name_type), nullptr > | IsAuxiliaryEffectSlot |
| |
| al_api_function< void(name_type, enum_type, int_type), nullptr > | AuxiliaryEffectSloti |
| |
| al_api_function< void(name_type, enum_type, const int_type *), nullptr > | AuxiliaryEffectSlotiv |
| |
| al_api_function< void(name_type, enum_type, float_type), nullptr > | AuxiliaryEffectSlotf |
| |
| al_api_function< void(name_type, enum_type, const float_type *), nullptr > | AuxiliaryEffectSlotfv |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetAuxiliaryEffectSloti |
| |
| al_api_function< void(name_type, enum_type, int_type *), nullptr > | GetAuxiliaryEffectSlotiv |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetAuxiliaryEffectSlotf |
| |
| al_api_function< void(name_type, enum_type, float_type *), nullptr > | GetAuxiliaryEffectSlotfv |
| |
template<typename ApiTraits>
class eagine::oalp::basic_al_operations< ApiTraits >
Class wrapping the functions from the AL API.
- See also
- basic_al_constants
-
basic_al_c_api