update colors
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-06-30 12:53:10 +02:00
parent 1d9c38e94a
commit a8943fc924
3 changed files with 35 additions and 2 deletions

View File

@@ -0,0 +1,32 @@
import { Timeline } from "primitives/Timeline";
// TODO: publish package maybe provide wrapper etc.
import * as creatorWasm from "../../../lib/creator_rs/pkg";
import { z } from "zod";
import { useTimelineStore } from "stores/timeline.store";
import { useEntitiesStore } from "stores/entities.store";
import { useRenderStateStore } from "stores/render-state.store";
export class RenderService {
render() {
}
calculate() {
const timelineStore = useTimelineStore.getState();
const entitiesStore = useEntitiesStore.getState();
const renderStateStore = useRenderStateStore.getState();
let timeline: z.input<typeof Timeline> = {
...timelineStore,
entities: entitiesStore.entities,
render_state: renderStateStore.renderState
}
timeline = Timeline.parse(timeline);
const renderedEntities = creatorWasm.calculate_timeline_from_json_at_curr_frame(JSON.stringify(timeline));
console.log(renderedEntities);
}
}