Blender
V4.3
source
blender
compositor
nodes
COM_RenderLayersNode.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2011 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
COM_Node.h
"
8
#include "
COM_RenderLayersProg.h
"
9
#include "
DNA_node_types.h
"
10
11
struct
Render
;
12
namespace
blender::compositor
{
13
18
class
RenderLayersNode
:
public
Node
{
19
public
:
20
RenderLayersNode
(
bNode
*editor_node);
21
void
convert_to_operations
(
NodeConverter
&converter,
22
const
CompositorContext
&context)
const override
;
23
24
private
:
25
void
test_socket_link(
NodeConverter
&converter,
26
const
CompositorContext
&context,
27
NodeOutput
*output,
28
RenderLayersProg
*operation,
29
Scene
*scene,
30
int
layer_id,
31
bool
is_preview)
const
;
32
void
test_render_link(
NodeConverter
&converter,
33
const
CompositorContext
&context,
34
Render
*re)
const
;
35
36
void
missing_socket_link(
NodeConverter
&converter,
NodeOutput
*output)
const
;
37
void
missing_render_link(
NodeConverter
&converter)
const
;
38
};
39
40
}
// namespace blender::compositor
COM_Node.h
COM_RenderLayersProg.h
DNA_node_types.h
blender::compositor::CompositorContext
Overall context of the compositor.
Definition
COM_CompositorContext.h:27
blender::compositor::NodeConverter
Definition
COM_NodeConverter.h:29
blender::compositor::NodeOutput
NodeOutput are sockets that can send data/input.
Definition
COM_Node.h:239
blender::compositor::Node
Definition
COM_Node.h:25
blender::compositor::RenderLayersNode
RenderLayersNode.
Definition
COM_RenderLayersNode.h:18
blender::compositor::RenderLayersNode::convert_to_operations
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
Definition
COM_RenderLayersNode.cc:145
blender::compositor::RenderLayersNode::RenderLayersNode
RenderLayersNode(bNode *editor_node)
Definition
COM_RenderLayersNode.cc:12
blender::compositor::RenderLayersProg
Definition
COM_RenderLayersProg.h:22
blender::compositor
Definition
COM_JumpFloodingAlgorithm.cc:20
Render
Definition
render_types.h:135
Scene
Definition
DNA_scene_types.h:1988
bNode
Definition
DNA_node_types.h:357
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0