Blender V4.3
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
9namespace blender::compositor {
10
15class SocketProxyNode : public Node {
16 public:
17 SocketProxyNode(bNode *editor_node,
18 bNodeSocket *editor_input,
19 bNodeSocket *editor_output,
20 bool use_conversion);
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
Overall context of the compositor.
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
void set_use_conversion(bool use_conversion)
SocketProxyNode(bNode *editor_node, bNodeSocket *editor_input, bNodeSocket *editor_output, bool use_conversion)