diff options
| author | Syndamia <kamen@syndamia.com> | 2026-03-28 23:49:45 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2026-03-28 23:49:45 +0200 |
| commit | 7bca1ce8c15c3a5892aa44624d270f6ae8d35aaa (patch) | |
| tree | ea3f50abb889c668d8d701bde622f87340337fd5 /AnimationRender/F_Interpolate.h | |
| parent | aa16453072477ed1f90def01bdd55bebac696f61 (diff) | |
| download | ppm_graphics-7bca1ce8c15c3a5892aa44624d270f6ae8d35aaa.tar ppm_graphics-7bca1ce8c15c3a5892aa44624d270f6ae8d35aaa.tar.gz ppm_graphics-7bca1ce8c15c3a5892aa44624d270f6ae8d35aaa.zip | |
feat: Implement line segment and make node moving animation
Diffstat (limited to 'AnimationRender/F_Interpolate.h')
| -rw-r--r-- | AnimationRender/F_Interpolate.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/AnimationRender/F_Interpolate.h b/AnimationRender/F_Interpolate.h index 2f68c53..90b1eaf 100644 --- a/AnimationRender/F_Interpolate.h +++ b/AnimationRender/F_Interpolate.h @@ -6,6 +6,7 @@ #include "../FrameRender/P_Circle.h" #include "../FrameRender/P_Checker.h" #include "../FrameRender/P_Image.h" +#include "../FrameRender/P_LineSegment.h" #include "../FrameRender/P_TransformCenter.h" #include "../FrameRender/P_TransformRotate.h" @@ -24,6 +25,7 @@ void Interpolate_Square(Square* value, const Square* start, const Square* end, d void Interpolate_Circle(Circle* value, const Circle* start, const Circle* end, double progress); void Interpolate_Checker(Checker* value, const Checker* start, const Checker* end, double progress); void Interpolate_Image(Image* value, const Image* start, const Image* end, double progress); +void Interpolate_LineSegment(LineSegment* value, const LineSegment* start, const LineSegment* end, double progress); 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); |
