Bases: HarmonyRenderCreator
Composite node for publishing renders.
Source code in client/ayon_harmony/plugins/create/create_render.py
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 | class CreateRender(plugin.HarmonyRenderCreator):
"""Composite node for publishing renders."""
identifier = "io.ayon.creators.harmony.render"
label = "Render"
product_base_type = "render"
product_type = product_base_type
icon = "eye"
node_type = "WRITE"
def setup_node(self, node):
"""Set render node."""
self_name = self.__class__.__name__
path = "render/{0}/{0}.".format(node.split("/")[-1])
harmony.send(
{
"function": f"AyonHarmony.Creators.{self_name}.create",
"args": [node, path]
})
|
setup_node(node)
Set render node.
Source code in client/ayon_harmony/plugins/create/create_render.py
18
19
20
21
22
23
24
25
26 | def setup_node(self, node):
"""Set render node."""
self_name = self.__class__.__name__
path = "render/{0}/{0}.".format(node.split("/")[-1])
harmony.send(
{
"function": f"AyonHarmony.Creators.{self_name}.create",
"args": [node, path]
})
|