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

Classes

struct  TextLayout
 

Functions

static void node_declare (NodeDeclarationBuilder &b)
 
static void node_layout (uiLayout *layout, struct bContext *C, PointerRNA *ptr)
 
static void node_init (bNodeTree *UNUSED(ntree), bNode *node)
 
static void node_update (bNodeTree *ntree, bNode *node)
 
static float3 get_pivot_point (GeoNodeExecParams &params, bke::CurvesGeometry &curves)
 
static std::optional< TextLayoutget_text_layout (GeoNodeExecParams &params)
 
static Map< int, int > create_curve_instances (GeoNodeExecParams &params, TextLayout &layout, InstancesComponent &instances)
 
static void add_instances_from_handles (InstancesComponent &instances, const Map< int, int > &char_handles, const TextLayout &layout)
 
static void create_attributes (GeoNodeExecParams &params, const TextLayout &layout, InstancesComponent &instances)
 
static void node_geo_exec (GeoNodeExecParams params)
 

Function Documentation

◆ add_instances_from_handles()

static void blender::nodes::node_geo_string_to_curves_cc::add_instances_from_handles ( InstancesComponent instances,
const Map< int, int > &  char_handles,
const TextLayout layout 
)
static

◆ create_attributes()

static void blender::nodes::node_geo_string_to_curves_cc::create_attributes ( GeoNodeExecParams params,
const TextLayout layout,
InstancesComponent instances 
)
static

◆ create_curve_instances()

static Map<int, int> blender::nodes::node_geo_string_to_curves_cc::create_curve_instances ( GeoNodeExecParams params,
TextLayout layout,
InstancesComponent instances 
)
static

◆ get_pivot_point()

static float3 blender::nodes::node_geo_string_to_curves_cc::get_pivot_point ( GeoNodeExecParams params,
bke::CurvesGeometry curves 
)
static

◆ get_text_layout()

static std::optional<TextLayout> blender::nodes::node_geo_string_to_curves_cc::get_text_layout ( GeoNodeExecParams params)
static

◆ node_declare()

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

◆ node_geo_exec()

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

◆ node_init()

static void blender::nodes::node_geo_string_to_curves_cc::node_init ( bNodeTree UNUSEDntree,
bNode node 
)
static

◆ node_layout()

static void blender::nodes::node_geo_string_to_curves_cc::node_layout ( uiLayout layout,
struct bContext C,
PointerRNA ptr 
)
static

◆ node_update()

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