19 const RenderData *rd = context.get_render_data();
20 const float render_size_factor = context.get_render_percentage_as_factor();
49 (editor_node->
custom3 > FLT_EPSILON))
@ CMP_NODE_MASK_FLAG_SIZE_FIXED
@ CMP_NODE_MASK_FLAG_NO_FEATHER
@ CMP_NODE_MASK_FLAG_SIZE_FIXED_SCENE
@ CMP_NODE_MASK_FLAG_MOTION_BLUR
void set_variable_size(bool variable_size)
Overall context of the compositor.
MaskNode(bNode *editor_node)
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
void set_mask_height(int height)
void set_motion_blur_samples(int samples)
void set_feather(bool feather)
void set_mask_width(int width)
void set_mask(Mask *mask)
void set_motion_blur_shutter(float shutter)
void set_framenumber(int frame_number)
void add_link(NodeOperationOutput *from, NodeOperationInput *to)
void map_output_socket(NodeOutput *node_socket, NodeOperationOutput *operation_socket)
void add_operation(NodeOperation *operation)
NodeOperationOutput * get_output_socket(unsigned int index=0)
NodeOperationInput * get_input_socket(unsigned int index)
NodeOutput are sockets that can send data/input.
NodeOutput * get_output_socket(unsigned int index=0) const
const bNode * get_bnode() const
get the reference to the SDNA bNode struct
void set_new_width(int width)
void set_offset(float x, float y)
void set_is_crop(bool is_crop)
void set_is_aspect(bool is_aspect)
void set_new_height(int height)