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

Classes

struct  EdgeVertMap
 
class  ShortestEdgePathsNextVertFieldInput
 
class  ShortestEdgePathsCostFieldInput
 

Typedefs

typedef std::pair< float, int > VertPriority
 

Functions

static void node_declare (NodeDeclarationBuilder &b)
 
static void shortest_paths (const Mesh *mesh, EdgeVertMap &maps, const IndexMask end_selection, const VArray< float > &input_cost, MutableSpan< int > r_next_index, MutableSpan< float > r_cost)
 
static void node_geo_exec (GeoNodeExecParams params)
 

Typedef Documentation

◆ VertPriority

Definition at line 26 of file node_geo_input_shortest_edge_paths.cc.

Function Documentation

◆ node_declare()

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

◆ node_geo_exec()

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

◆ shortest_paths()

static void blender::nodes::node_geo_input_shortest_edge_paths_cc::shortest_paths ( const Mesh mesh,
EdgeVertMap maps,
const IndexMask  end_selection,
const VArray< float > &  input_cost,
MutableSpan< int >  r_next_index,
MutableSpan< float r_cost 
)
static