summaryrefslogtreecommitdiff
path: root/src/port/interpolation/FrameInterpolation.h
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2025-05-16 00:52:26 -0600
committerKiritoDv <kiritodev01@gmail.com>2025-05-16 00:52:26 -0600
commit47626be235111990bdf279e33c1527475271760b (patch)
tree92a130da7e8d4d202d2ce75961552824856da27c /src/port/interpolation/FrameInterpolation.h
parentb4e39c01cdcafcb0ea80f0a975659fced123e68a (diff)
Pushed a ton of interpolation fixesfps-interpolation-2
Diffstat (limited to 'src/port/interpolation/FrameInterpolation.h')
-rw-r--r--src/port/interpolation/FrameInterpolation.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/port/interpolation/FrameInterpolation.h b/src/port/interpolation/FrameInterpolation.h
index 72a1c9146..b09816452 100644
--- a/src/port/interpolation/FrameInterpolation.h
+++ b/src/port/interpolation/FrameInterpolation.h
@@ -12,11 +12,8 @@
std::unordered_map<Mtx*, MtxF> FrameInterpolation_Interpolate(float step);
extern "C" {
-
#endif
-
-
void FrameInterpolation_ShouldInterpolateFrame(bool shouldInterpolate);
void FrameInterpolation_StartRecord(void);
@@ -35,6 +32,8 @@ int FrameInterpolation_GetCameraEpoch(void);
void FrameInterpolation_RecordActorPosRotMatrix(void);
+void FrameInterpolation_RecordMatrixPosRotXYZ(Mat4 out, Vec3f pos, Vec3s orientation);
+
//void FrameInterpolation_RecordMatrixPush(Matrix** mtx);
//void FrameInterpolation_RecordMatrixPop(Matrix** mtx);
@@ -45,7 +44,7 @@ void FrameInterpolation_RecordMatrixTranslate(Mat4* matrix, Vec3f b);
//void FrameInterpolation_RecordMatrixScale(Matrix* matrix, f32 x, f32 y, f32 z, u8 mode);
-//void FrameInterpolation_RecordMatrixRotate1Coord(Matrix* matrix, u32 coord, f32 value, u8 mode);
+void FrameInterpolation_RecordMatrixRotate1Coord(Mat4* matrix, u32 coord, s16 value);
void FrameInterpolation_RecordMatrixMtxFToMtx(MtxF* src, Mtx* dest);