Blender  V3.3
Classes | Functions
blender::nodes::node_geo_curve_primitive_quadrilateral_cc Namespace Reference

Classes

class  SocketSearchOp
 

Functions

static void node_declare (NodeDeclarationBuilder &b)
 
static void node_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 
static void node_init (bNodeTree *UNUSED(tree), bNode *node)
 
static void node_update (bNodeTree *ntree, bNode *node)
 
static void node_gather_link_searches (GatherLinkSearchOpParams &params)
 
static void create_rectangle_curve (MutableSpan< float3 > positions, const float height, const float width)
 
static void create_points_curve (MutableSpan< float3 > positions, const float3 &p1, const float3 &p2, const float3 &p3, const float3 &p4)
 
static void create_parallelogram_curve (MutableSpan< float3 > positions, const float height, const float width, const float offset)
 
static void create_trapezoid_curve (MutableSpan< float3 > positions, const float bottom, const float top, const float offset, const float height)
 
static void create_kite_curve (MutableSpan< float3 > positions, const float width, const float bottom_height, const float top_height)
 
static void node_geo_exec (GeoNodeExecParams params)
 

Function Documentation

◆ create_kite_curve()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_kite_curve ( MutableSpan< float3 positions,
const float  width,
const float  bottom_height,
const float  top_height 
)
static

Definition at line 203 of file node_geo_curve_primitive_quadrilateral.cc.

References positions, and width.

Referenced by node_geo_exec().

◆ create_parallelogram_curve()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_parallelogram_curve ( MutableSpan< float3 positions,
const float  height,
const float  width,
const float  offset 
)
static

Definition at line 181 of file node_geo_curve_primitive_quadrilateral.cc.

References height, offset, positions, and width.

Referenced by node_geo_exec().

◆ create_points_curve()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_points_curve ( MutableSpan< float3 positions,
const float3 p1,
const float3 p2,
const float3 p3,
const float3 p4 
)
static

Definition at line 169 of file node_geo_curve_primitive_quadrilateral.cc.

References positions.

Referenced by node_geo_exec().

◆ create_rectangle_curve()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_rectangle_curve ( MutableSpan< float3 positions,
const float  height,
const float  width 
)
static

Definition at line 159 of file node_geo_curve_primitive_quadrilateral.cc.

References height, positions, and width.

Referenced by node_geo_exec().

◆ create_trapezoid_curve()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_trapezoid_curve ( MutableSpan< float3 positions,
const float  bottom,
const float  top,
const float  offset,
const float  height 
)
static

Definition at line 191 of file node_geo_curve_primitive_quadrilateral.cc.

References bottom, height, offset, positions, and top.

Referenced by node_geo_exec().

◆ node_declare()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_declare ( NodeDeclarationBuilder b)
static

◆ node_gather_link_searches()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_gather_link_searches ( GatherLinkSearchOpParams params)
static

◆ node_geo_exec()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_geo_exec ( GeoNodeExecParams  params)
static

◆ node_init()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_init ( bNodeTree UNUSEDtree,
bNode node 
)
static

◆ node_layout()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_layout ( uiLayout layout,
bContext UNUSEDC,
PointerRNA ptr 
)
static

◆ node_update()

static void blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_update ( bNodeTree ntree,
bNode node 
)
static