From 33845707db2c1cf36851d813ec7021f8d025f920 Mon Sep 17 00:00:00 2001 From: 0HyperCube <78500760+0HyperCube@users.noreply.github.com> Date: Sat, 9 Dec 2023 23:54:37 +0000 Subject: [PATCH] Support for previewing the layer node (#1496) --- editor/src/node_graph_executor.rs | 2 ++ node-graph/interpreted-executor/src/node_registry.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/editor/src/node_graph_executor.rs b/editor/src/node_graph_executor.rs index e3a7a370..78ee57d5 100644 --- a/editor/src/node_graph_executor.rs +++ b/editor/src/node_graph_executor.rs @@ -715,6 +715,8 @@ impl NodeGraphExecutor { TaggedValue::F64(render_object) => Self::render(render_object, transform, responses), TaggedValue::OptionalColor(render_object) => Self::render(render_object, transform, responses), TaggedValue::VectorData(render_object) => Self::render(render_object, transform, responses), + TaggedValue::GraphicGroup(render_object) => Self::render(render_object, transform, responses), + TaggedValue::Artboard(render_object) => Self::render(render_object, transform, responses), TaggedValue::ImageFrame(render_object) => Self::render(render_object, transform, responses), TaggedValue::Palette(render_object) => Self::render(render_object, transform, responses), _ => { diff --git a/node-graph/interpreted-executor/src/node_registry.rs b/node-graph/interpreted-executor/src/node_registry.rs index 082a1045..2df3397a 100644 --- a/node-graph/interpreted-executor/src/node_registry.rs +++ b/node-graph/interpreted-executor/src/node_registry.rs @@ -568,6 +568,8 @@ fn node_registry() -> HashMap, input: WasmEditorApi, output: RenderOutput, fn_params: [Footprint => ImageFrame]), async_node!(graphene_core::memo::EndLetNode<_, _>, input: WasmEditorApi, output: RenderOutput, fn_params: [Footprint => Option]), async_node!(graphene_core::memo::EndLetNode<_, _>, input: WasmEditorApi, output: RenderOutput, fn_params: [Footprint => Vec]), + async_node!(graphene_core::memo::EndLetNode<_, _>, input: WasmEditorApi, output: RenderOutput, fn_params: [Footprint => GraphicGroup]), + async_node!(graphene_core::memo::EndLetNode<_, _>, input: WasmEditorApi, output: RenderOutput, fn_params: [Footprint => Artboard]), async_node!( graphene_core::memo::EndLetNode<_, _>, input: WasmEditorApi,