]> git.tdb.fi Git - libs/gl.git/blob - source/animation/animationeventobserver.h
Align staging memory with an alignment suitable for image transfers
[libs/gl.git] / source / animation / animationeventobserver.h
1 #ifndef MSP_GL_ANIMATIONEVENTOBSERVER_H_
2 #define MSP_GL_ANIMATIONEVENTOBSERVER_H_
3
4 #include <string>
5 #include <msp/core/variant.h>
6
7 namespace Msp {
8 namespace GL {
9
10 class Placeable;
11
12 class AnimationEventObserver
13 {
14 protected:
15         AnimationEventObserver() = default;
16 public:
17         virtual ~AnimationEventObserver() = default;
18
19         virtual void animation_event(Placeable *, const std::string &, const Variant &) { }
20 };
21
22 } // namespace GL
23 } // namespace Msp
24
25 #endif