Blender
V3.3
|
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 Curves * | create_bezier_segment_curve (const float3 start, const float3 start_handle_right, const float3 end, const float3 end_handle_left, const int resolution, const GeometryNodeCurvePrimitiveBezierSegmentMode mode) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 58 of file node_geo_curve_primitive_bezier_segment.cc.
References BEZIER_HANDLE_ALIGN, CURVE_TYPE_BEZIER, curves, blender::bke::curves_new_nomain_single(), blender::MutableSpan< T >::first(), GEO_NODE_CURVE_PRIMITIVE_BEZIER_SEGMENT_POSITION, Curves::geometry, blender::MutableSpan< T >::last(), positions, and blender::bke::CurvesGeometry::wrap().
Referenced by node_geo_exec().
|
static |
Definition at line 14 of file node_geo_curve_primitive_bezier_segment.cc.
References usdtokens::b(), blender::nodes::SocketDeclaration::description(), N_, PROP_TRANSLATION, and PROP_UNSIGNED.
Referenced by register_node_type_geo_curve_primitive_bezier_segment().
|
static |
Definition at line 97 of file node_geo_curve_primitive_bezier_segment.cc.
References create_bezier_segment_curve(), GeometrySet::create_with_curves(), curves, max, NodeGeometryCurvePrimitiveBezierSegment::mode, and params.
Referenced by register_node_type_geo_curve_primitive_bezier_segment().
|
static |
Definition at line 49 of file node_geo_curve_primitive_bezier_segment.cc.
References data, GEO_NODE_CURVE_PRIMITIVE_BEZIER_SEGMENT_POSITION, and node.
|
static |
Definition at line 44 of file node_geo_curve_primitive_bezier_segment.cc.
References ptr, UI_ITEM_R_EXPAND, and uiItemR().
Referenced by register_node_type_geo_curve_primitive_bezier_segment().