feat(renderer): draw selection overlay

This commit is contained in:
syntaxbullet
2026-07-03 16:04:43 +02:00
parent 28fcbdceda
commit 4d77288450
4 changed files with 43 additions and 11 deletions

View File

@@ -1,6 +1,7 @@
import type { ImageDocument } from "@core/document";
import type { EditorState } from "@editor/state";
import { renderArtboard } from "./artboard";
import { renderSelectionOverlay } from "./selection";
import type { WebGlRendererContext } from "./types";
export type RenderFrame = {
@@ -44,6 +45,8 @@ export function createRenderer(canvas: HTMLCanvasElement, backend: RendererBacke
renderArtboard(rendererContext, artboard, frame.editor.viewport);
}
renderSelectionOverlay(rendererContext, frame.document, frame.editor);
context.disable(context.SCISSOR_TEST);
},
dispose() {},