Changeset View
Changeset View
Standalone View
Standalone View
source/blender/compositor/nodes/COM_LuminanceMatteNode.cpp
| Context not available. | |||||
| NodeOutput *outputSocketImage = this->getOutputSocket(0); | NodeOutput *outputSocketImage = this->getOutputSocket(0); | ||||
| NodeOutput *outputSocketMatte = this->getOutputSocket(1); | NodeOutput *outputSocketMatte = this->getOutputSocket(1); | ||||
| ConvertRGBToYUVOperation *rgbToYUV = new ConvertRGBToYUVOperation(); | ConvertColorToBWOperation *rgbToBW = new ConvertColorToBWOperation(); | ||||
| LuminanceMatteOperation *operationSet = new LuminanceMatteOperation(); | LuminanceMatteOperation *operationSet = new LuminanceMatteOperation(); | ||||
| operationSet->setSettings((NodeChroma *)editorsnode->storage); | operationSet->setSettings((NodeChroma *)editorsnode->storage); | ||||
| converter.addOperation(rgbToYUV); | converter.addOperation(rgbToBW); | ||||
| converter.addOperation(operationSet); | converter.addOperation(operationSet); | ||||
| converter.mapInputSocket(inputSocket, rgbToYUV->getInputSocket(0)); | converter.mapInputSocket(inputSocket, rgbToBW->getInputSocket(0)); | ||||
| converter.addLink(rgbToYUV->getOutputSocket(), operationSet->getInputSocket(0)); | converter.addLink(rgbToBW->getOutputSocket(), operationSet->getInputSocket(0)); | ||||
| converter.mapOutputSocket(outputSocketMatte, operationSet->getOutputSocket(0)); | converter.mapOutputSocket(outputSocketMatte, operationSet->getOutputSocket(0)); | ||||
| SetAlphaOperation *operation = new SetAlphaOperation(); | SetAlphaOperation *operation = new SetAlphaOperation(); | ||||
| Context not available. | |||||