38 operation->
set3x3Filter(-1, -1, -1, -1, 9, -1, -1, -1, -1);
62 operation->
set3x3Filter(5, 5, 5, -3, -3, -3, -2, -2, -2);
#define CMP_FILT_SHARP_BOX
#define CMP_FILT_SHARP_DIAMOND
Overall context of the compositor.
void set3x3Filter(float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9)
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
FilterNode(bNode *editor_node)
void map_output_socket(NodeOutput *node_socket, NodeOperationOutput *operation_socket)
void add_preview(NodeOperationOutput *output)
void add_operation(NodeOperation *operation)
void map_input_socket(NodeInput *node_socket, NodeOperationInput *operation_socket)
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
bNode * get_bnode() const
get the reference to the SDNA bNode struct
NodeInput * get_input_socket(unsigned int index) const