void add_output_socket(DataType datatype)
virtual std::unique_ptr< MetaData > get_meta_data()
NodeOperationFlags flags_
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
bool use_datatype_conversion