Esempio n. 1
0
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);
}
Esempio n. 2
0
void SocketProxyNode::convertToOperations(NodeConverter &converter, const CompositorContext &context) const
{
	NodeOperationOutput *proxy_output = converter.addInputProxy(getInputSocket(0), m_use_conversion);
	converter.mapOutputSocket(getOutputSocket(), proxy_output);
}