7 #include "effects/base.h"
28 extern ALboolean DisabledEffects
[MAX_EFFECTS
];
30 extern ALfloat ReverbBoost
;
37 extern const EffectList gEffectList
[15];
41 // Effect type (AL_EFFECT_NULL, ...)
42 ALenum type
{AL_EFFECT_NULL
};
46 const EffectVtable
*vtab
{nullptr};
52 inline ALboolean
IsReverbEffect(ALenum type
)
53 { return type
== AL_EFFECT_REVERB
|| type
== AL_EFFECT_EAXREVERB
; }
55 EffectStateFactory
*getFactoryByType(ALenum type
);
57 void InitEffect(ALeffect
*effect
);
59 void LoadReverbPreset(const char *name
, ALeffect
*effect
);