Skip to content

Commit bea6899

Browse files
committed
expose raw points for debugging
1 parent 4e46847 commit bea6899

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

internal/animate/state.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const statefulAnimationGenerator = <K extends CallbackKeyframe, T>(
4343
}
4444
};
4545

46-
const renderFrame = (): T => {
46+
const renderPoints = (): Point[] => {
4747
const renderOutput = renderFramesAt({
4848
renderCache: renderCache,
4949
timestamp: isPaused() ? pausedAt : getAnimationTimestamp(),
@@ -59,7 +59,11 @@ export const statefulAnimationGenerator = <K extends CallbackKeyframe, T>(
5959
delete frameCallbackStore[renderOutput.lastFrameId];
6060
}
6161

62-
return renderer(renderOutput.points);
62+
return renderOutput.points;
63+
}
64+
65+
const renderFrame = (): T => {
66+
return renderer(renderPoints());
6367
};
6468

6569
const transition = (...keyframes: K[]) => {
@@ -89,5 +93,5 @@ export const statefulAnimationGenerator = <K extends CallbackKeyframe, T>(
8993
}
9094
};
9195

92-
return {renderFrame, transition, play, pause, playPause};
96+
return {renderFrame, renderPoints, transition, play, pause, playPause};
9397
};

0 commit comments

Comments
 (0)