diff options
Diffstat (limited to 'AnimationRender/FrameCallback.h')
| -rw-r--r-- | AnimationRender/FrameCallback.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/AnimationRender/FrameCallback.h b/AnimationRender/FrameCallback.h new file mode 100644 index 0000000..b3292bb --- /dev/null +++ b/AnimationRender/FrameCallback.h @@ -0,0 +1,22 @@ +#ifndef _FRAME_CALLBACK +#define _FRAME_CALLBACK + +#include "../global.h" +#include "../RGBImage.h" + +struct FrameContext { + u32 frame; + u32 startFrame; + u32 endFrame; + + RGBImage frameBuffer; +}; + +typedef void (*FrameCallback_callback)(void* self, struct FrameContext* fc); + +typedef struct FrameCallback { + FrameCallback_callback callback; + void* callback_self; +} FrameCallback; + +#endif /* _FRAME_CALLBACK */ |
