Go to the documentation of this file. 1 #ifndef OALPLUS_AL_API_OBJECT_NAME_HPP
9 #define OALPLUS_AL_API_OBJECT_NAME_HPP
17 template <
typename Tag>
18 using al_object_name = basic_handle<Tag, al_types::name_type>;
20 template <
typename Tag>
21 using al_owned_object_name = basic_owned_handle<Tag, al_types::name_type>;
29 using source_name = al_object_name<source_tag>;
30 using buffer_name = al_object_name<buffer_tag>;
31 using effect_name = al_object_name<effect_tag>;
32 using filter_name = al_object_name<filter_tag>;
33 using auxiliary_effect_slot_name = al_object_name<auxiliary_effect_slot_tag>;
35 using owned_source_name = al_owned_object_name<source_tag>;
36 using owned_buffer_name = al_owned_object_name<buffer_tag>;
37 using owned_effect_name = al_owned_object_name<effect_tag>;
38 using owned_filter_name = al_owned_object_name<filter_tag>;
39 using owned_auxiliary_effect_slot_name =
40 al_owned_object_name<auxiliary_effect_slot_tag>;
44 #endif // OALPLUS_AL_API_OBJECT_NAME_HPP
#define EAGINE_MSG_TYPE(API, NAME)
Macro for declaring instantiations of static_message_id.
Definition: message_id.hpp:140
AL-related code is placed in this namespace.
Definition: oalplus.hpp:11