10 class ALEffect
: public Effect
{
11 ALContext
*const mContext
;
16 ALEffect(ALContext
*context
, ALuint id
) : mContext(context
), mId(id
), mType(AL_NONE
)
18 virtual ~ALEffect() { }
20 virtual void setReverbProperties(const EFXEAXREVERBPROPERTIES
&props
) final
;
22 virtual void destroy() final
;
24 ALContext
*getContext() const { return mContext
; }
25 ALuint
getId() const { return mId
; }