summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/animation/index.ts
diff options
context:
space:
mode:
authorMaze <mazewinther@gmail.com>2026-04-06 01:13:14 +0200
committerMaze <mazewinther@gmail.com>2026-04-06 01:13:14 +0200
commitdedb13546a16235e7d6649961d0c9b235f62aa34 (patch)
tree08b6e14bf6b28b4c8dc8bc9f849246c75f921593 /apps/web/src/lib/animation/index.ts
parent099746633183cd061fc89a63aeb9fcfb909f6db2 (diff)
downloadopencut-dedb13546a16235e7d6649961d0c9b235f62aa34.tar.gz
feat: graphs popover
Diffstat (limited to 'apps/web/src/lib/animation/index.ts')
-rw-r--r--apps/web/src/lib/animation/index.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/web/src/lib/animation/index.ts b/apps/web/src/lib/animation/index.ts
index 9cb85d2a..7d2646d9 100644
--- a/apps/web/src/lib/animation/index.ts
+++ b/apps/web/src/lib/animation/index.ts
@@ -12,8 +12,10 @@ export {
getChannel,
removeElementKeyframe,
retimeElementKeyframe,
+ setBindingComponentChannel,
setChannel,
splitAnimationsAtTime,
+ updateScalarKeyframeCurve,
upsertElementKeyframe,
upsertPathKeyframe,
} from "./keyframes";
@@ -47,6 +49,17 @@ export {
} from "./keyframe-query";
export {
+ getEditableScalarChannel,
+ getEditableScalarChannels,
+ getScalarKeyframeContext,
+} from "./graph-channels";
+
+export {
+ getCurveHandlesForNormalizedCubicBezier,
+ getNormalizedCubicBezierForScalarSegment,
+} from "./curve-bridge";
+
+export {
buildGraphicParamPath,
isGraphicParamPath,
parseGraphicParamPath,