21 #ifdef WITH_CXX_GUARDEDALLOC
31 class NodeOperationInput;
32 class NodeOperationOutput;
33 class NodeOperationBuilder;
35 class ViewerOperation;
121 #ifdef WITH_CXX_GUARDEDALLOC
122 MEM_CXX_CLASS_ALLOC_FUNCS(
"COM:NodeCompiler")
Read Guarded memory(de)allocation.
NodeOperation * setInvalidOutput(NodeOutput *output)
void addOutputVector(NodeOutput *output, const float value[3])
void addOutputValue(NodeOutput *output, float value)
void mapInputSocket(NodeInput *node_socket, NodeOperationInput *operation_socket)
void addPreview(NodeOperationOutput *output)
void addNodeInputPreview(NodeInput *input)
void addInputValue(NodeOperationInput *input, float value)
void addOutputColor(NodeOutput *output, const float value[4])
void addOperation(NodeOperation *operation)
void addInputVector(NodeOperationInput *input, const float value[3])
NodeOperationOutput * addInputProxy(NodeInput *input, bool use_conversion)
void mapOutputSocket(NodeOutput *node_socket, NodeOperationOutput *operation_socket)
void addInputColor(NodeOperationInput *input, const float value[4])
NodeConverter(NodeOperationBuilder *builder)
void registerViewer(ViewerOperation *viewer)
NodeOperationInput * addOutputProxy(NodeOutput *output, bool use_conversion)
void addLink(NodeOperationOutput *from, NodeOperationInput *to)
ViewerOperation * active_viewer() const
NodeOperation contains calculation logic.
NodeOutput are sockets that can send data/input.