Blender V5.0
node_composite_ellipsemask.cc File Reference
#include <cmath>
#include "BLI_math_base.hh"
#include "BLI_math_matrix_types.hh"
#include "BLI_math_vector_types.hh"
#include "GPU_shader.hh"
#include "COM_node_operation.hh"
#include "COM_utilities.hh"
#include "node_composite_util.hh"

Go to the source code of this file.

Classes

class  blender::nodes::node_composite_ellipsemask_cc::EllipseMaskOperation

Namespaces

namespace  blender
namespace  blender::nodes
namespace  blender::nodes::node_composite_ellipsemask_cc

Functions

static void blender::nodes::node_composite_ellipsemask_cc::cmp_node_ellipsemask_declare (NodeDeclarationBuilder &b)
template<CMPNodeMaskType MaskType>
static void blender::nodes::node_composite_ellipsemask_cc::ellipse_mask (const Result &base_mask, const Result &value_mask, Result &output_mask, const int2 &texel, const int2 &domain_size, const float2 &location, const float2 &radius, const float cos_angle, const float sin_angle)
static NodeOperationblender::nodes::node_composite_ellipsemask_cc::get_compositor_operation (Context &context, DNode node)
static void register_node_type_cmp_ellipsemask ()

Variables

static const EnumPropertyItem blender::nodes::node_composite_ellipsemask_cc::operation_items []

Function Documentation

◆ register_node_type_cmp_ellipsemask()