diff options
author | Chris Robinson <[email protected]> | 2018-11-18 02:52:46 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2018-11-18 02:52:46 -0800 |
commit | 310770c53125691135210d76128b5c76ea5a777a (patch) | |
tree | e66dd32762d3f1db5bdd85f766687fc4c7a93751 /OpenAL32/Include/alAuxEffectSlot.h | |
parent | 3eededf5d64e197b1c1ed4be883efd0309ca00e0 (diff) |
Add and use new/delete operators to ALeffectslot
Diffstat (limited to 'OpenAL32/Include/alAuxEffectSlot.h')
-rw-r--r-- | OpenAL32/Include/alAuxEffectSlot.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenAL32/Include/alAuxEffectSlot.h b/OpenAL32/Include/alAuxEffectSlot.h index 99060b74..38900695 100644 --- a/OpenAL32/Include/alAuxEffectSlot.h +++ b/OpenAL32/Include/alAuxEffectSlot.h @@ -4,6 +4,7 @@ #include "alMain.h" #include "alEffect.h" +#include "almalloc.h" #include "atomic.h" #ifdef __cplusplus @@ -99,7 +100,7 @@ struct ALeffectslotProps { }; -typedef struct ALeffectslot { +struct ALeffectslot { ALfloat Gain; ALboolean AuxSendAuto; @@ -148,7 +149,9 @@ typedef struct ALeffectslot { * output (FOAOut). */ alignas(16) ALfloat WetBuffer[MAX_EFFECT_CHANNELS][BUFFERSIZE]; -} ALeffectslot; + + DEF_NEWDEL(ALeffectslot) +}; ALenum InitEffectSlot(ALeffectslot *slot); void DeinitEffectSlot(ALeffectslot *slot); |