36 const float render_size_factor =
context.getRenderPercentageAsFactor();
65 (editorNode->
custom3 > FLT_EPSILON)) {
@ CMP_NODEFLAG_MASK_FIXED_SCENE
@ CMP_NODEFLAG_MASK_NO_FEATHER
@ CMP_NODEFLAG_MASK_FIXED
@ CMP_NODEFLAG_MASK_MOTION_BLUR
Overall context of the compositor.
void convertToOperations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
MaskNode(bNode *editorNode)
void setMotionBlurShutter(float shutter)
void setFramenumber(int frame_number)
void setMotionBlurSamples(int samples)
void setFeather(bool feather)
void setMaskHeight(int height)
void setMaskWidth(int width)
void addOperation(NodeOperation *operation)
void mapOutputSocket(NodeOutput *node_socket, NodeOperationOutput *operation_socket)
NodeOperationOutput * getOutputSocket(unsigned int index=0)
NodeOutput are sockets that can send data/input.
NodeOutput * getOutputSocket(const unsigned int index=0) const
bNode * getbNode() const
get the reference to the SDNA bNode struct
ccl_device_inline float4 mask(const int4 &mask, const float4 &a)