feat(web): add view layer aov authoring
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-30 06:57:03 +08:00
parent d101ff2d1f
commit 0a0f36a358
47 changed files with 2122 additions and 35 deletions

View File

@@ -95,4 +95,7 @@ export const animationRenderCommands = Object.freeze({
setSceneViewLayerPassSettings(dataId: string, layerName: string, properties: AnimationCommand<"setSceneViewLayerPassSettings">["properties"]): AnimationCommand<"setSceneViewLayerPassSettings"> {
return { type: "setSceneViewLayerPassSettings", dataId, layerName, properties: { ...properties } };
},
setSceneViewLayerAOVs(dataId: string, layerName: string, aovs: AnimationCommand<"setSceneViewLayerAOVs">["aovs"]): AnimationCommand<"setSceneViewLayerAOVs"> {
return { type: "setSceneViewLayerAOVs", dataId, layerName, aovs: aovs.map((aov) => ({ ...aov })) };
},
} satisfies Record<string, (...args: never[]) => WebEngineEditCommand>);