|
Blender
V2.93
|
#include "BKE_mesh.h"#include "BKE_mesh_runtime.h"#include "BKE_pointcloud.h"#include "DNA_mesh_types.h"#include "DNA_meshdata_types.h"#include "node_geometry_util.hh"Go to the source code of this file.
Namespaces | |
| blender | |
| blender::nodes | |
Functions | |
| static Mesh * | blender::nodes::join_mesh_topology_and_builtin_attributes (Span< const MeshComponent * > src_components) |
| template<typename Component > | |
| static Array< const GeometryComponent * > | blender::nodes::to_base_components (Span< const Component * > components) |
| static Set< std::string > | blender::nodes::find_all_attribute_names (Span< const GeometryComponent * > components) |
| static void | blender::nodes::determine_final_data_type_and_domain (Span< const GeometryComponent * > components, StringRef attribute_name, CustomDataType *r_type, AttributeDomain *r_domain) |
| static void | blender::nodes::fill_new_attribute (Span< const GeometryComponent * > src_components, StringRef attribute_name, const CustomDataType data_type, const AttributeDomain domain, fn::GMutableSpan dst_span) |
| static void | blender::nodes::join_attributes (Span< const GeometryComponent * > src_components, GeometryComponent &result, Span< StringRef > ignored_attributes={}) |
| static void | blender::nodes::join_components (Span< const MeshComponent * > src_components, GeometrySet &result) |
| static void | blender::nodes::join_components (Span< const PointCloudComponent * > src_components, GeometrySet &result) |
| static void | blender::nodes::join_components (Span< const InstancesComponent * > src_components, GeometrySet &result) |
| static void | blender::nodes::join_components (Span< const VolumeComponent * > src_components, GeometrySet &result) |
| template<typename Component > | |
| static void | blender::nodes::join_component_type (Span< GeometrySet > src_geometry_sets, GeometrySet &result) |
| static void | blender::nodes::geo_node_join_geometry_exec (GeoNodeExecParams params) |
| void | register_node_type_geo_join_geometry () |
Variables | |
| static bNodeSocketTemplate | geo_node_join_geometry_in [] |
| static bNodeSocketTemplate | geo_node_join_geometry_out [] |
| void register_node_type_geo_join_geometry | ( | void | ) |
Definition at line 301 of file node_geo_join_geometry.cc.
References GEO_NODE_JOIN_GEOMETRY, blender::nodes::geo_node_join_geometry_exec(), geo_node_join_geometry_in, geo_node_join_geometry_out, geo_node_type_base(), bNodeType::geometry_node_execute, NODE_CLASS_GEOMETRY, node_type_socket_templates(), and nodeRegisterType().
Referenced by registerGeometryNodes().
|
static |
Definition at line 26 of file node_geo_join_geometry.cc.
Referenced by register_node_type_geo_join_geometry().
|
static |
Definition at line 40 of file node_geo_join_geometry.cc.
Referenced by register_node_type_geo_join_geometry().