Blender V4.3
blender::nodes::node_geo_set_position_cc Namespace Reference

Functions

static void node_declare (NodeDeclarationBuilder &b)
 
static const auto & get_add_fn ()
 
static const auto & get_sub_fn ()
 
static void set_points_position (bke::MutableAttributeAccessor attributes, const fn::FieldContext &field_context, const Field< bool > &selection_field, const Field< float3 > &position_field)
 
static void set_curves_position (bke::CurvesGeometry &curves, const fn::FieldContext &field_context, const Field< bool > &selection_field, const Field< float3 > &position_field)
 
static void set_position_in_grease_pencil (GreasePencil &grease_pencil, const Field< bool > &selection_field, const Field< float3 > &position_field)
 
static void set_instances_position (bke::Instances &instances, const Field< bool > &selection_field, const Field< float3 > &position_field)
 
static void node_geo_exec (GeoNodeExecParams params)
 
static void node_register ()
 

Function Documentation

◆ get_add_fn()

static const auto & blender::nodes::node_geo_set_position_cc::get_add_fn ( )
static

Definition at line 24 of file node_geo_set_position.cc.

References b.

Referenced by node_geo_exec(), and set_curves_position().

◆ get_sub_fn()

static const auto & blender::nodes::node_geo_set_position_cc::get_sub_fn ( )
static

Definition at line 33 of file node_geo_set_position.cc.

References b.

Referenced by set_curves_position().

◆ node_declare()

static void blender::nodes::node_geo_set_position_cc::node_declare ( NodeDeclarationBuilder & b)
static

◆ node_geo_exec()

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

◆ node_register()

static void blender::nodes::node_geo_set_position_cc::node_register ( )
static

◆ set_curves_position()

static void blender::nodes::node_geo_set_position_cc::set_curves_position ( bke::CurvesGeometry & curves,
const fn::FieldContext & field_context,
const Field< bool > & selection_field,
const Field< float3 > & position_field )
static

◆ set_instances_position()

static void blender::nodes::node_geo_set_position_cc::set_instances_position ( bke::Instances & instances,
const Field< bool > & selection_field,
const Field< float3 > & position_field )
static

◆ set_points_position()

static void blender::nodes::node_geo_set_position_cc::set_points_position ( bke::MutableAttributeAccessor attributes,
const fn::FieldContext & field_context,
const Field< bool > & selection_field,
const Field< float3 > & position_field )
static

◆ set_position_in_grease_pencil()

static void blender::nodes::node_geo_set_position_cc::set_position_in_grease_pencil ( GreasePencil & grease_pencil,
const Field< bool > & selection_field,
const Field< float3 > & position_field )
static