Blender
V4.3
source
blender
compositor
nodes
COM_SocketProxyNode.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
9
namespace
blender::compositor
{
10
15
class
SocketProxyNode
:
public
Node
{
16
public
:
17
SocketProxyNode
(
bNode
*editor_node,
18
bNodeSocket
*editor_input,
19
bNodeSocket
*editor_output,
20
bool
use_conversion);
21
void
convert_to_operations
(
NodeConverter
&converter,
22
const
CompositorContext
&context)
const override
;
23
24
bool
get_use_conversion
()
const
25
{
26
return
use_conversion_;
27
}
28
void
set_use_conversion
(
bool
use_conversion)
29
{
30
use_conversion_ = use_conversion;
31
}
32
33
private
:
35
bool
use_conversion_;
36
};
37
38
}
// namespace blender::compositor
COM_Node.h
blender::compositor::CompositorContext
Overall context of the compositor.
Definition
COM_CompositorContext.h:27
blender::compositor::NodeConverter
Definition
COM_NodeConverter.h:29
blender::compositor::Node
Definition
COM_Node.h:25
blender::compositor::SocketProxyNode
SocketProxyNode.
Definition
COM_SocketProxyNode.h:15
blender::compositor::SocketProxyNode::convert_to_operations
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
Definition
COM_SocketProxyNode.cc:36
blender::compositor::SocketProxyNode::get_use_conversion
bool get_use_conversion() const
Definition
COM_SocketProxyNode.h:24
blender::compositor::SocketProxyNode::set_use_conversion
void set_use_conversion(bool use_conversion)
Definition
COM_SocketProxyNode.h:28
blender::compositor::SocketProxyNode::SocketProxyNode
SocketProxyNode(bNode *editor_node, bNodeSocket *editor_input, bNodeSocket *editor_output, bool use_conversion)
Definition
COM_SocketProxyNode.cc:9
blender::compositor
Definition
COM_JumpFloodingAlgorithm.cc:20
bNodeSocket
Definition
DNA_node_types.h:121
bNode
Definition
DNA_node_types.h:357
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0