Add missing comparison operators for pimpl objects
[alure.git] / src / effect.h
blob308bc381490588fc8a66e2f15ec0067ca4e0d3fb
1 #ifndef EFFECT_H
2 #define EFFECT_H
4 #include "main.h"
6 namespace alure {
8 class EffectImpl {
9 ContextImpl *const mContext;
10 ALuint mId;
11 ALenum mType;
13 public:
14 EffectImpl(ContextImpl *context, ALuint id) : mContext(context), mId(id), mType(AL_NONE)
15 { }
17 void setReverbProperties(const EFXEAXREVERBPROPERTIES &props);
19 void destroy();
21 ContextImpl *getContext() const { return mContext; }
22 ALuint getId() const { return mId; }
25 } // namespace alure
27 #endif /* EFFECT_H */