From 40f33359c7b47d99c3386948bbeead8409a1a902 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 28 Mar 2026 22:36:57 +0200 Subject: feat: Add rotation interpolation and add frame context reset on new frame --- AnimationRender/F_Interpolate.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'AnimationRender/F_Interpolate.h') diff --git a/AnimationRender/F_Interpolate.h b/AnimationRender/F_Interpolate.h index 502fbb4..e2ee4c5 100644 --- a/AnimationRender/F_Interpolate.h +++ b/AnimationRender/F_Interpolate.h @@ -3,6 +3,7 @@ #include "FrameCallback.h" #include "../FrameRender/P_TransformCenter.h" +#include "../FrameRender/P_TransformRotate.h" typedef void (*f_interpolate)(void* value, const void* start, const void* end, double progress); @@ -16,5 +17,6 @@ typedef struct Interpolate { FrameCallback* Interpolate_setup(Interpolate obj); void Interpolate_TransformCenter(TransformCenter* value, const TransformCenter* start, const TransformCenter* end, double progress); +void Interpolate_TransformRotate(TransformRotate* value, const TransformRotate* start, const TransformRotate* end, double progress); #endif /* F_INTERPOLATE */ -- cgit v1.2.3