1 #ifndef EAX_FX_SLOTS_INCLUDED
2 #define EAX_FX_SLOTS_INCLUDED
7 #include "al/auxeffectslot.h"
11 #include "eax_fx_slot_index.h"
18 ALCcontext
& al_context
);
20 void uninitialize() noexcept
;
23 const ALeffectslot
& get(
24 EaxFxSlotIndex index
) const;
27 EaxFxSlotIndex index
);
29 void unlock_legacy() noexcept
;
33 using Items
= std::array
<EaxAlEffectSlotUPtr
, EAX_MAX_FXSLOTS
>;
43 void initialize_fx_slots(
44 ALCcontext
& al_context
);
48 #endif // !EAX_FX_SLOTS_INCLUDED