Blender V4.3
COM_SocketProxyOperation.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
6
7namespace blender::compositor {
8
10{
11 this->add_input_socket(type);
12 this->add_output_socket(type);
14 flags_.use_datatype_conversion = use_conversion;
15}
16
17std::unique_ptr<MetaData> SocketProxyOperation::get_meta_data()
18{
19 return this->get_input_socket(0)->get_reader()->get_meta_data();
20}
21
22} // namespace blender::compositor
void add_output_socket(DataType datatype)
virtual std::unique_ptr< MetaData > get_meta_data()
NodeOperationInput * get_input_socket(unsigned int index)
void add_input_socket(DataType datatype, ResizeMode resize_mode=ResizeMode::Center)
std::unique_ptr< MetaData > get_meta_data() override
SocketProxyOperation(DataType type, bool use_conversion)
DataType
possible data types for sockets
Definition COM_defines.h:21