|
Blender
V2.93
|
#include <string.h>#include "BLI_float3.hh"#include "BLI_utildefines.h"#include "MEM_guardedalloc.h"#include "DNA_node_types.h"#include "BKE_node.h"#include "BLT_translation.h"#include "NOD_geometry.h"#include "NOD_geometry_exec.hh"#include "node_util.h"Go to the source code of this file.
Namespaces | |
| blender | |
| blender::nodes | |
Functions | |
| void | geo_node_type_base (struct bNodeType *ntype, int type, const char *name, short nclass, short flag) |
| bool | geo_node_poll_default (struct bNodeType *ntype, struct bNodeTree *ntree, const char **r_disabled_hint) |
| void | blender::nodes::update_attribute_input_socket_availabilities (bNode &node, const StringRef name, const GeometryNodeAttributeInputMode mode, const bool name_is_available) |
| Array< uint32_t > | blender::nodes::get_geometry_element_ids_as_uints (const GeometryComponent &component, const AttributeDomain domain) |
| void | blender::nodes::transform_mesh (Mesh *mesh, const float3 translation, const float3 rotation, const float3 scale) |
| Mesh * | blender::nodes::create_cylinder_or_cone_mesh (const float radius_top, const float radius_bottom, const float depth, const int verts_num, const GeometryNodeMeshCircleFillType fill_type) |
| Mesh * | blender::nodes::create_cube_mesh (const float size) |
| bool geo_node_poll_default | ( | struct bNodeType * | ntype, |
| struct bNodeTree * | ntree, | ||
| const char ** | r_disabled_hint | ||
| ) |
| void geo_node_type_base | ( | struct bNodeType * | ntype, |
| int | type, | ||
| const char * | name, | ||
| short | nclass, | ||
| short | flag | ||
| ) |
Definition at line 70 of file node_geometry_util.cc.
References geo_node_poll_default(), bNodeType::insert_link, node_insert_link_default(), node_type_base(), node_update_internal_links_default(), bNodeType::poll, type, and bNodeType::update_internal_links.
Referenced by register_node_type_geo_align_rotation_to_vector(), register_node_type_geo_attribute_clamp(), register_node_type_geo_attribute_color_ramp(), register_node_type_geo_attribute_combine_xyz(), register_node_type_geo_attribute_compare(), register_node_type_geo_attribute_convert(), register_node_type_geo_attribute_fill(), register_node_type_geo_attribute_map_range(), register_node_type_geo_attribute_math(), register_node_type_geo_attribute_mix(), register_node_type_geo_attribute_proximity(), register_node_type_geo_attribute_randomize(), register_node_type_geo_attribute_remove(), register_node_type_geo_attribute_separate_xyz(), register_node_type_geo_attribute_vector_math(), register_node_type_geo_boolean(), register_node_type_geo_bounding_box(), register_node_type_geo_collection_info(), register_node_type_geo_edge_split(), register_node_type_geo_is_viewport(), register_node_type_geo_join_geometry(), register_node_type_geo_mesh_primitive_circle(), register_node_type_geo_mesh_primitive_cone(), register_node_type_geo_mesh_primitive_cube(), register_node_type_geo_mesh_primitive_cylinder(), register_node_type_geo_mesh_primitive_grid(), register_node_type_geo_mesh_primitive_ico_sphere(), register_node_type_geo_mesh_primitive_line(), register_node_type_geo_mesh_primitive_uv_sphere(), register_node_type_geo_object_info(), register_node_type_geo_point_distribute(), register_node_type_geo_point_instance(), register_node_type_geo_point_rotate(), register_node_type_geo_point_scale(), register_node_type_geo_point_separate(), register_node_type_geo_point_translate(), register_node_type_geo_points_to_volume(), register_node_type_geo_sample_texture(), register_node_type_geo_subdivide(), register_node_type_geo_subdivision_surface(), register_node_type_geo_transform(), register_node_type_geo_triangulate(), and register_node_type_geo_volume_to_mesh().