|
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