Cleanup: Add override keyword.
This commit is contained in:
@@ -36,23 +36,23 @@ class SingleThreadedOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixel(float output[4], int x, int y, void *data);
|
||||
void executePixel(float output[4], int x, int y, void *data) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
void *initializeTileData(rcti *rect);
|
||||
void *initializeTileData(rcti *rect) override;
|
||||
|
||||
virtual MemoryBuffer *createMemoryBuffer(rcti *rect) = 0;
|
||||
|
||||
int isSingleThreaded()
|
||||
int isSingleThreaded() override
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -29,5 +29,6 @@ class AlphaOverNode : public Node {
|
||||
AlphaOverNode(bNode *editorNode) : Node(editorNode)
|
||||
{
|
||||
}
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class BilateralBlurNode : public Node {
|
||||
public:
|
||||
BilateralBlurNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class BlurNode : public Node {
|
||||
public:
|
||||
BlurNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class BokehBlurNode : public Node {
|
||||
public:
|
||||
BokehBlurNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class BokehImageNode : public Node {
|
||||
public:
|
||||
BokehImageNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class BoxMaskNode : public Node {
|
||||
public:
|
||||
BoxMaskNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class BrightnessNode : public Node {
|
||||
public:
|
||||
BrightnessNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ChannelMatteNode : public Node {
|
||||
public:
|
||||
ChannelMatteNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ChromaMatteNode : public Node {
|
||||
public:
|
||||
ChromaMatteNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorBalanceNode : public Node {
|
||||
public:
|
||||
ColorBalanceNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorCorrectionNode : public Node {
|
||||
public:
|
||||
ColorCorrectionNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorCurveNode : public Node {
|
||||
public:
|
||||
ColorCurveNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ExposureNode : public Node {
|
||||
public:
|
||||
ExposureNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorMatteNode : public Node {
|
||||
public:
|
||||
ColorMatteNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorNode : public Node {
|
||||
public:
|
||||
ColorNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorRampNode : public Node {
|
||||
public:
|
||||
ColorRampNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorSpillNode : public Node {
|
||||
public:
|
||||
ColorSpillNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ColorToBWNode : public Node {
|
||||
public:
|
||||
ColorToBWNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -23,7 +23,8 @@
|
||||
class CombineColorNode : public Node {
|
||||
public:
|
||||
CombineColorNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
|
||||
protected:
|
||||
virtual NodeOperation *getColorConverter(const CompositorContext &context) const = 0;
|
||||
@@ -35,7 +36,7 @@ class CombineRGBANode : public CombineColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
class CombineHSVANode : public CombineColorNode {
|
||||
@@ -44,7 +45,7 @@ class CombineHSVANode : public CombineColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
class CombineYCCANode : public CombineColorNode {
|
||||
@@ -53,7 +54,7 @@ class CombineYCCANode : public CombineColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
class CombineYUVANode : public CombineColorNode {
|
||||
@@ -62,5 +63,5 @@ class CombineYUVANode : public CombineColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class CompositorNode : public Node {
|
||||
public:
|
||||
CompositorNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -29,5 +29,6 @@ class ConvertAlphaNode : public Node {
|
||||
ConvertAlphaNode(bNode *editorNode) : Node(editorNode)
|
||||
{
|
||||
}
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class CornerPinNode : public Node {
|
||||
public:
|
||||
CornerPinNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class CropNode : public Node {
|
||||
public:
|
||||
CropNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -36,7 +36,8 @@ class CryptomatteBaseNode : public Node {
|
||||
}
|
||||
|
||||
public:
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
|
||||
protected:
|
||||
virtual CryptomatteOperation *create_cryptomatte_operation(
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DefocusNode : public Node {
|
||||
public:
|
||||
DefocusNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DenoiseNode : public Node {
|
||||
public:
|
||||
DenoiseNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DespeckleNode : public Node {
|
||||
public:
|
||||
DespeckleNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DifferenceMatteNode : public Node {
|
||||
public:
|
||||
DifferenceMatteNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -30,5 +30,6 @@ class DilateErodeNode : public Node {
|
||||
|
||||
public:
|
||||
DilateErodeNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DirectionalBlurNode : public Node {
|
||||
public:
|
||||
DirectionalBlurNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DisplaceNode : public Node {
|
||||
public:
|
||||
DisplaceNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DistanceMatteNode : public Node {
|
||||
public:
|
||||
DistanceMatteNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class DoubleEdgeMaskNode : public Node {
|
||||
public:
|
||||
DoubleEdgeMaskNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class EllipseMaskNode : public Node {
|
||||
public:
|
||||
EllipseMaskNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class FilterNode : public Node {
|
||||
public:
|
||||
FilterNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class FlipNode : public Node {
|
||||
public:
|
||||
FlipNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class GammaNode : public Node {
|
||||
public:
|
||||
GammaNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class GlareNode : public Node {
|
||||
public:
|
||||
GlareNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class HueSaturationValueCorrectNode : public Node {
|
||||
public:
|
||||
HueSaturationValueCorrectNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class HueSaturationValueNode : public Node {
|
||||
public:
|
||||
HueSaturationValueNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class IDMaskNode : public Node {
|
||||
public:
|
||||
IDMaskNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -44,5 +44,6 @@ class ImageNode : public Node {
|
||||
|
||||
public:
|
||||
ImageNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class InpaintNode : public Node {
|
||||
public:
|
||||
InpaintNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class InvertNode : public Node {
|
||||
public:
|
||||
InvertNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -55,5 +55,6 @@ class KeyingNode : public Node {
|
||||
|
||||
public:
|
||||
KeyingNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class KeyingScreenNode : public Node {
|
||||
public:
|
||||
KeyingScreenNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class LensDistortionNode : public Node {
|
||||
public:
|
||||
LensDistortionNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class LuminanceMatteNode : public Node {
|
||||
public:
|
||||
LuminanceMatteNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class MapRangeNode : public Node {
|
||||
public:
|
||||
MapRangeNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class MapUVNode : public Node {
|
||||
public:
|
||||
MapUVNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class MapValueNode : public Node {
|
||||
public:
|
||||
MapValueNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class MaskNode : public Node {
|
||||
public:
|
||||
MaskNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -29,5 +29,6 @@ class MathNode : public Node {
|
||||
MathNode(bNode *editorNode) : Node(editorNode)
|
||||
{
|
||||
}
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class MixNode : public Node {
|
||||
public:
|
||||
MixNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class MovieClipNode : public Node {
|
||||
public:
|
||||
MovieClipNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class MovieDistortionNode : public Node {
|
||||
public:
|
||||
MovieDistortionNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class NormalNode : public Node {
|
||||
public:
|
||||
NormalNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class NormalizeNode : public Node {
|
||||
public:
|
||||
NormalizeNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class OutputFileNode : public Node {
|
||||
public:
|
||||
OutputFileNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class PixelateNode : public Node {
|
||||
public:
|
||||
PixelateNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -30,5 +30,6 @@
|
||||
class PlaneTrackDeformNode : public Node {
|
||||
public:
|
||||
PlaneTrackDeformNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -31,7 +31,8 @@ struct Render;
|
||||
class RenderLayersNode : public Node {
|
||||
public:
|
||||
RenderLayersNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
|
||||
private:
|
||||
void testSocketLink(NodeConverter &converter,
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class RotateNode : public Node {
|
||||
public:
|
||||
RotateNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ScaleNode : public Node {
|
||||
public:
|
||||
ScaleNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -23,7 +23,8 @@
|
||||
class SeparateColorNode : public Node {
|
||||
public:
|
||||
SeparateColorNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
|
||||
protected:
|
||||
virtual NodeOperation *getColorConverter(const CompositorContext &context) const = 0;
|
||||
@@ -35,7 +36,7 @@ class SeparateRGBANode : public SeparateColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
class SeparateHSVANode : public SeparateColorNode {
|
||||
@@ -44,7 +45,7 @@ class SeparateHSVANode : public SeparateColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
class SeparateYCCANode : public SeparateColorNode {
|
||||
@@ -53,7 +54,7 @@ class SeparateYCCANode : public SeparateColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
class SeparateYUVANode : public SeparateColorNode {
|
||||
@@ -62,5 +63,5 @@ class SeparateYUVANode : public SeparateColorNode {
|
||||
{
|
||||
}
|
||||
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const;
|
||||
NodeOperation *getColorConverter(const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -29,5 +29,6 @@ class SetAlphaNode : public Node {
|
||||
SetAlphaNode(bNode *editorNode) : Node(editorNode)
|
||||
{
|
||||
}
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -30,7 +30,8 @@ class SocketProxyNode : public Node {
|
||||
bNodeSocket *editorInput,
|
||||
bNodeSocket *editorOutput,
|
||||
bool use_conversion);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
|
||||
bool getUseConversion() const
|
||||
{
|
||||
@@ -49,5 +50,6 @@ class SocketProxyNode : public Node {
|
||||
class SocketBufferNode : public Node {
|
||||
public:
|
||||
SocketBufferNode(bNode *editorNode, bNodeSocket *editorInput, bNodeSocket *editorOutput);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class SplitViewerNode : public Node {
|
||||
public:
|
||||
SplitViewerNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class Stabilize2dNode : public Node {
|
||||
public:
|
||||
Stabilize2dNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -26,5 +26,6 @@
|
||||
class SunBeamsNode : public Node {
|
||||
public:
|
||||
SunBeamsNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class SwitchNode : public Node {
|
||||
public:
|
||||
SwitchNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class SwitchViewNode : public Node {
|
||||
public:
|
||||
SwitchViewNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class TextureNode : public Node {
|
||||
public:
|
||||
TextureNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class TimeNode : public Node {
|
||||
public:
|
||||
TimeNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class TonemapNode : public Node {
|
||||
public:
|
||||
TonemapNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class TrackPositionNode : public Node {
|
||||
public:
|
||||
TrackPositionNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -28,5 +28,6 @@
|
||||
class TransformNode : public Node {
|
||||
public:
|
||||
TransformNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class TranslateNode : public Node {
|
||||
public:
|
||||
TranslateNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ValueNode : public Node {
|
||||
public:
|
||||
ValueNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class VectorBlurNode : public Node {
|
||||
public:
|
||||
VectorBlurNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class VectorCurveNode : public Node {
|
||||
public:
|
||||
VectorCurveNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ViewLevelsNode : public Node {
|
||||
public:
|
||||
ViewLevelsNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -27,5 +27,6 @@
|
||||
class ViewerNode : public Node {
|
||||
public:
|
||||
ViewerNode(bNode *editorNode);
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -29,5 +29,6 @@ class ZCombineNode : public Node {
|
||||
ZCombineNode(bNode *editorNode) : Node(editorNode)
|
||||
{
|
||||
}
|
||||
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const;
|
||||
void convertToOperations(NodeConverter &converter,
|
||||
const CompositorContext &context) const override;
|
||||
};
|
||||
|
||||
@@ -34,5 +34,5 @@ class AlphaOverKeyOperation : public MixBaseOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
};
|
||||
|
||||
@@ -37,7 +37,7 @@ class AlphaOverMixedOperation : public MixBaseOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
|
||||
void setX(float x)
|
||||
{
|
||||
|
||||
@@ -34,5 +34,5 @@ class AlphaOverPremultiplyOperation : public MixBaseOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
};
|
||||
|
||||
@@ -39,20 +39,20 @@ class AntiAliasOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixel(float output[4], int x, int y, void *data);
|
||||
void executePixel(float output[4], int x, int y, void *data) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
void *initializeTileData(rcti *rect);
|
||||
void *initializeTileData(rcti *rect) override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
bool determineDependingAreaOfInterest(rcti *input,
|
||||
ReadBufferOperation *readOperation,
|
||||
rcti *output);
|
||||
rcti *output) override;
|
||||
};
|
||||
|
||||
@@ -34,21 +34,21 @@ class BilateralBlurOperation : public NodeOperation, public QualityStepHelper {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixel(float output[4], int x, int y, void *data);
|
||||
void executePixel(float output[4], int x, int y, void *data) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
bool determineDependingAreaOfInterest(rcti *input,
|
||||
ReadBufferOperation *readOperation,
|
||||
rcti *output);
|
||||
rcti *output) override;
|
||||
|
||||
void setData(NodeBilateralBlurData *data)
|
||||
{
|
||||
|
||||
@@ -53,12 +53,12 @@ class BlurBaseOperation : public NodeOperation, public QualityStepHelper {
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
void setData(const NodeBlurData *data);
|
||||
|
||||
@@ -73,5 +73,6 @@ class BlurBaseOperation : public NodeOperation, public QualityStepHelper {
|
||||
this->m_extend_bounds = extend_bounds;
|
||||
}
|
||||
|
||||
void determineResolution(unsigned int resolution[2], unsigned int preferredResolution[2]);
|
||||
void determineResolution(unsigned int resolution[2],
|
||||
unsigned int preferredResolution[2]) override;
|
||||
};
|
||||
|
||||
@@ -37,25 +37,25 @@ class BokehBlurOperation : public NodeOperation, public QualityStepHelper {
|
||||
public:
|
||||
BokehBlurOperation();
|
||||
|
||||
void *initializeTileData(rcti *rect);
|
||||
void *initializeTileData(rcti *rect) override;
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixel(float output[4], int x, int y, void *data);
|
||||
void executePixel(float output[4], int x, int y, void *data) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
bool determineDependingAreaOfInterest(rcti *input,
|
||||
ReadBufferOperation *readOperation,
|
||||
rcti *output);
|
||||
rcti *output) override;
|
||||
|
||||
void setSize(float size)
|
||||
{
|
||||
@@ -68,12 +68,13 @@ class BokehBlurOperation : public NodeOperation, public QualityStepHelper {
|
||||
cl_mem clOutputBuffer,
|
||||
MemoryBuffer **inputMemoryBuffers,
|
||||
std::list<cl_mem> *clMemToCleanUp,
|
||||
std::list<cl_kernel> *clKernelsToCleanUp);
|
||||
std::list<cl_kernel> *clKernelsToCleanUp) override;
|
||||
|
||||
void setExtendBounds(bool extend_bounds)
|
||||
{
|
||||
this->m_extend_bounds = extend_bounds;
|
||||
}
|
||||
|
||||
void determineResolution(unsigned int resolution[2], unsigned int preferredResolution[2]);
|
||||
void determineResolution(unsigned int resolution[2],
|
||||
unsigned int preferredResolution[2]) override;
|
||||
};
|
||||
|
||||
@@ -110,23 +110,24 @@ class BokehImageOperation : public NodeOperation {
|
||||
/**
|
||||
* \brief The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
|
||||
/**
|
||||
* \brief Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* \brief Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
/**
|
||||
* \brief determine the resolution of this operation. currently fixed at [COM_BLUR_BOKEH_PIXELS,
|
||||
* COM_BLUR_BOKEH_PIXELS] \param resolution: \param preferredResolution:
|
||||
*/
|
||||
void determineResolution(unsigned int resolution[2], unsigned int preferredResolution[2]);
|
||||
void determineResolution(unsigned int resolution[2],
|
||||
unsigned int preferredResolution[2]) override;
|
||||
|
||||
/**
|
||||
* \brief set the node data
|
||||
|
||||
@@ -41,17 +41,17 @@ class BoxMaskOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
void setData(NodeBoxMask *data)
|
||||
{
|
||||
|
||||
@@ -37,17 +37,17 @@ class BrightnessOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
void setUsePremultiply(bool use_premultiply);
|
||||
};
|
||||
|
||||
@@ -42,23 +42,23 @@ class CalculateMeanOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixel(float output[4], int x, int y, void *data);
|
||||
void executePixel(float output[4], int x, int y, void *data) override;
|
||||
|
||||
/**
|
||||
* Initialize the execution
|
||||
*/
|
||||
void initExecution();
|
||||
void initExecution() override;
|
||||
|
||||
void *initializeTileData(rcti *rect);
|
||||
void *initializeTileData(rcti *rect) override;
|
||||
|
||||
/**
|
||||
* Deinitialize the execution
|
||||
*/
|
||||
void deinitExecution();
|
||||
void deinitExecution() override;
|
||||
|
||||
bool determineDependingAreaOfInterest(rcti *input,
|
||||
ReadBufferOperation *readOperation,
|
||||
rcti *output);
|
||||
rcti *output) override;
|
||||
void setSetting(int setting)
|
||||
{
|
||||
this->m_setting = setting;
|
||||
|
||||
@@ -36,7 +36,7 @@ class CalculateStandardDeviationOperation : public CalculateMeanOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixel(float output[4], int x, int y, void *data);
|
||||
void executePixel(float output[4], int x, int y, void *data) override;
|
||||
|
||||
void *initializeTileData(rcti *rect);
|
||||
void *initializeTileData(rcti *rect) override;
|
||||
};
|
||||
|
||||
@@ -37,11 +37,11 @@ class ChangeHSVOperation : public NodeOperation {
|
||||
*/
|
||||
ChangeHSVOperation();
|
||||
|
||||
void initExecution();
|
||||
void deinitExecution();
|
||||
void initExecution() override;
|
||||
void deinitExecution() override;
|
||||
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
};
|
||||
|
||||
@@ -56,10 +56,10 @@ class ChannelMatteOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
|
||||
void initExecution();
|
||||
void deinitExecution();
|
||||
void initExecution() override;
|
||||
void deinitExecution() override;
|
||||
|
||||
void setSettings(NodeChroma *nodeChroma, const int custom2)
|
||||
{
|
||||
|
||||
@@ -39,10 +39,10 @@ class ChromaMatteOperation : public NodeOperation {
|
||||
/**
|
||||
* The inner loop of this operation.
|
||||
*/
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
|
||||
void executePixelSampled(float output[4], float x, float y, PixelSampler sampler) override;
|
||||
|
||||
void initExecution();
|
||||
void deinitExecution();
|
||||
void initExecution() override;
|
||||
void deinitExecution() override;
|
||||
|
||||
void setSettings(NodeChroma *nodeChroma)
|
||||
{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user