Searched refs:auxslots (Results 1 – 3 of 3) sorted by relevance
136 void AddActiveEffectSlots(const al::span<ALeffectslot*> auxslots, ALCcontext *context)138 if(auxslots.empty()) return;140 size_t newcount{curarray->size() + auxslots.size()};146 auto slotiter = std::transform(auxslots.begin(), auxslots.end(), newarray->begin(),180 void RemoveActiveEffectSlots(const al::span<ALeffectslot*> auxslots, ALCcontext *context)182 if(auxslots.empty()) return;192 for(const ALeffectslot *auxslot : auxslots)
1705 const EffectSlotArray &auxslots = *ctx->mActiveAuxSlots.load(std::memory_order_acquire); in ProcessContexts() local1709 ProcessParamUpdates(ctx, auxslots, voices); in ProcessContexts()1712 for(EffectSlot *slot : auxslots) in ProcessContexts()1727 if(const size_t num_slots{auxslots.size()}) in ProcessContexts()1729 auto slots = auxslots.data(); in ProcessContexts()
2453 EffectSlotArray *auxslots; in init() local2455 auxslots = EffectSlot::CreatePtrArray(0); in init()2458 auxslots = EffectSlot::CreatePtrArray(1); in init()2459 (*auxslots)[0] = &mDefaultSlot->mSlot; in init()2462 mActiveAuxSlots.store(auxslots, std::memory_order_relaxed); in init()