diff options
Diffstat (limited to 'source/blender/compositor/nodes/COM_KeyingNode.h')
-rw-r--r-- | source/blender/compositor/nodes/COM_KeyingNode.h | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/source/blender/compositor/nodes/COM_KeyingNode.h b/source/blender/compositor/nodes/COM_KeyingNode.h index cb752f517bd..9ae1d04b03f 100644 --- a/source/blender/compositor/nodes/COM_KeyingNode.h +++ b/source/blender/compositor/nodes/COM_KeyingNode.h @@ -23,18 +23,35 @@ * \ingroup Node */ class KeyingNode : public Node { -protected: - NodeOperationOutput *setupPreBlur(NodeConverter &converter, NodeInput *inputImage, int size) const; - NodeOperationOutput *setupPostBlur(NodeConverter &converter, NodeOperationOutput *postBlurInput, int size) const; - NodeOperationOutput *setupDilateErode(NodeConverter &converter, NodeOperationOutput *dilateErodeInput, int distance) const; - NodeOperationOutput *setupFeather(NodeConverter &converter, const CompositorContext &context, NodeOperationOutput *featherInput, - int falloff, int distance) const; - NodeOperationOutput *setupDespill(NodeConverter &converter, NodeOperationOutput *despillInput, NodeInput *inputSrceen, - float factor, float colorBalance) const; - NodeOperationOutput *setupClip(NodeConverter &converter, NodeOperationOutput *clipInput, int kernelRadius, float kernelTolerance, - float clipBlack, float clipWhite, bool edgeMatte) const; -public: - KeyingNode(bNode *editorNode); - void convertToOperations(NodeConverter &converter, const CompositorContext &context) const; + protected: + NodeOperationOutput *setupPreBlur(NodeConverter &converter, + NodeInput *inputImage, + int size) const; + NodeOperationOutput *setupPostBlur(NodeConverter &converter, + NodeOperationOutput *postBlurInput, + int size) const; + NodeOperationOutput *setupDilateErode(NodeConverter &converter, + NodeOperationOutput *dilateErodeInput, + int distance) const; + NodeOperationOutput *setupFeather(NodeConverter &converter, + const CompositorContext &context, + NodeOperationOutput *featherInput, + int falloff, + int distance) const; + NodeOperationOutput *setupDespill(NodeConverter &converter, + NodeOperationOutput *despillInput, + NodeInput *inputSrceen, + float factor, + float colorBalance) const; + NodeOperationOutput *setupClip(NodeConverter &converter, + NodeOperationOutput *clipInput, + int kernelRadius, + float kernelTolerance, + float clipBlack, + float clipWhite, + bool edgeMatte) const; + public: + KeyingNode(bNode *editorNode); + void convertToOperations(NodeConverter &converter, const CompositorContext &context) const; }; |