14 :
Node(editor_node, false), use_conversion_(use_conversion)
48 :
Node(editor_node, false)
Overall context of the compositor.
void map_output_socket(NodeOutput *node_socket, NodeOperationOutput *operation_socket)
NodeOperationOutput * add_input_proxy(NodeInput *input, bool use_conversion)
void add_operation(NodeOperation *operation)
void map_input_socket(NodeInput *node_socket, NodeOperationInput *operation_socket)
NodeOperationOutput * get_output_socket(unsigned int index=0)
NodeOperationInput * get_input_socket(unsigned int index)
NodeOutput are sockets that can send data/input.
NodeOutput * get_output_socket(unsigned int index=0) const
void add_output_socket(DataType datatype)
add an NodeOutput to the collection of output-sockets
NodeInput * get_input_socket(unsigned int index) const
void add_input_socket(DataType datatype)
add an NodeInput to the collection of input-sockets
void set_memory_proxy(MemoryProxy *memory_proxy)
SocketBufferNode(bNode *editor_node, bNodeSocket *editor_input, bNodeSocket *editor_output)
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
SocketProxyNode(bNode *editor_node, bNodeSocket *editor_input, bNodeSocket *editor_output, bool use_conversion)
NodeOperation to write to a tile.
MemoryProxy * get_memory_proxy()
DataType
possible data types for sockets
@ Vector
Vector data type.
ccl_global KernelShaderEvalInput ccl_global float * output
ccl_global KernelShaderEvalInput * input