34 :
Node(editorNode, false), m_use_conversion(use_conversion)
67 :
Node(editorNode, false)
Overall context of the compositor.
void mapInputSocket(NodeInput *node_socket, NodeOperationInput *operation_socket)
void addOperation(NodeOperation *operation)
NodeOperationOutput * addInputProxy(NodeInput *input, bool use_conversion)
void mapOutputSocket(NodeOutput *node_socket, NodeOperationOutput *operation_socket)
NodeOperationInput * getInputSocket(unsigned int index)
NodeOperationOutput * getOutputSocket(unsigned int index=0)
NodeOutput are sockets that can send data/input.
NodeOutput * getOutputSocket(const unsigned int index=0) const
NodeInput * getInputSocket(const unsigned int index) const
void addOutputSocket(DataType datatype)
add an NodeOutput to the collection of output-sockets
void addInputSocket(DataType datatype)
add an NodeInput to the collection of input-sockets
void setMemoryProxy(MemoryProxy *memoryProxy)
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
SocketBufferNode(bNode *editorNode, bNodeSocket *editorInput, bNodeSocket *editorOutput)
SocketProxyNode(bNode *editorNode, bNodeSocket *editorInput, bNodeSocket *editorOutput, bool use_conversion)
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
NodeOperation to write to a tile.
MemoryProxy * getMemoryProxy()
DataType
possible data types for sockets
@ Vector
Vector data type.