From a6bd53c4e1de084d93541f23d391154d7949b678 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Mon, 24 Aug 2020 20:34:50 -0700 Subject: Store a reference to the effect buffer as an active property --- al/event.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'al/event.h') diff --git a/al/event.h b/al/event.h index 44d9306f..4717865b 100644 --- a/al/event.h +++ b/al/event.h @@ -6,6 +6,7 @@ #include "almalloc.h" +struct EffectBufferBase; struct EffectState; @@ -23,6 +24,7 @@ enum { /* Internal events. */ EventType_ReleaseEffectState = 65536, + EventType_ReleaseEffectBuffer, }; struct AsyncEvent { @@ -44,6 +46,7 @@ struct AsyncEvent { ALchar msg[232]; } user; EffectState *mEffectState; + EffectBufferBase *mEffectBuffer; } u{}; AsyncEvent() noexcept = default; -- cgit v1.2.3