Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/geometry/node_geometry_util.hh
| Show All 40 Lines | |||||
| namespace blender::nodes { | namespace blender::nodes { | ||||
| void update_attribute_input_socket_availabilities(bNode &node, | void update_attribute_input_socket_availabilities(bNode &node, | ||||
| const StringRef name, | const StringRef name, | ||||
| const GeometryNodeAttributeInputMode mode, | const GeometryNodeAttributeInputMode mode, | ||||
| const bool name_is_available = true); | const bool name_is_available = true); | ||||
| CustomDataType attribute_data_type_highest_complexity(Span<CustomDataType>); | CustomDataType attribute_data_type_highest_complexity(Span<CustomDataType>); | ||||
| void poisson_disk_point_elimination(Vector<float3> const *input_points, | |||||
| Vector<float3> *output_points, | |||||
| float maximum_distance, | |||||
| float3 boundbox); | |||||
| Array<uint32_t> get_geometry_element_ids_as_uints(const GeometryComponent &component, | Array<uint32_t> get_geometry_element_ids_as_uints(const GeometryComponent &component, | ||||
| const AttributeDomain domain); | const AttributeDomain domain); | ||||
| } // namespace blender::nodes | } // namespace blender::nodes | ||||