void SwitchNode::convertToOperations(NodeConverter &converter, const CompositorContext &context) const { bool condition = this->getbNode()->custom1; NodeOperationOutput *result; if (!condition) result = converter.addInputProxy(getInputSocket(0)); else result = converter.addInputProxy(getInputSocket(1)); converter.mapOutputSocket(getOutputSocket(0), result); }
void SocketProxyNode::convertToOperations(NodeConverter &converter, const CompositorContext &context) const { NodeOperationOutput *proxy_output = converter.addInputProxy(getInputSocket(0), m_use_conversion); converter.mapOutputSocket(getOutputSocket(), proxy_output); }