|
Blender V5.0
|
Classes | |
| class | BoxMaskOperation |
Functions | |
| static void | cmp_node_boxmask_declare (NodeDeclarationBuilder &b) |
| template<CMPNodeMaskType MaskType> | |
| static void | box_mask (const Result &base_mask, const Result &value_mask, Result &output_mask, const int2 &texel, const int2 &domain_size, const float2 &location, const float2 &size, const float cos_angle, const float sin_angle) |
| static NodeOperation * | get_compositor_operation (Context &context, DNode node) |
Variables | |
| static const EnumPropertyItem | operation_items [] |
|
static |
Definition at line 72 of file node_composite_boxmask.cc.
References blender::math::abs(), blender::math::clamp(), CMP_NODE_MASKTYPE_ADD, CMP_NODE_MASKTYPE_MULTIPLY, CMP_NODE_MASKTYPE_NOT, CMP_NODE_MASKTYPE_SUBTRACT, float, is_inside(), blender::compositor::Result::load_pixel(), blender::math::max(), size(), and blender::compositor::Result::store_pixel().
Referenced by blender::nodes::node_composite_boxmask_cc::BoxMaskOperation::execute_cpu().
|
static |
Definition at line 34 of file node_composite_boxmask.cc.
References b, CMP_NODE_MASKTYPE_ADD, blender::nodes::decl::Float::default_value, blender::nodes::decl::Vector::dimensions, min, operation_items, blender::nodes::SocketDeclaration::optional_label, PROP_ANGLE, and PROP_FACTOR.
|
static |
Definition at line 296 of file node_composite_boxmask.cc.
|
static |
Definition at line 26 of file node_composite_boxmask.cc.
Referenced by cmp_node_boxmask_declare().