Cleanup: move BKE_pointcloud.h to C++
Pull Request: https://projects.blender.org/blender/blender/pulls/116990
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
#include "BKE_attribute.hh"
|
||||
#include "BKE_attribute_math.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
CCL_NAMESPACE_BEGIN
|
||||
|
||||
|
||||
@@ -9,20 +9,13 @@
|
||||
* \brief General operations for point clouds.
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
# include <mutex>
|
||||
#include <mutex>
|
||||
|
||||
# include "BLI_bounds_types.hh"
|
||||
# include "BLI_math_vector_types.hh"
|
||||
# include "BLI_shared_cache.hh"
|
||||
#include "BLI_bounds_types.hh"
|
||||
#include "BLI_math_vector_types.hh"
|
||||
#include "BLI_shared_cache.hh"
|
||||
|
||||
# include "DNA_pointcloud_types.h"
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#include "DNA_pointcloud_types.h"
|
||||
|
||||
struct Depsgraph;
|
||||
struct Main;
|
||||
@@ -34,7 +27,6 @@ struct Scene;
|
||||
extern const char *POINTCLOUD_ATTR_POSITION;
|
||||
extern const char *POINTCLOUD_ATTR_RADIUS;
|
||||
|
||||
#ifdef __cplusplus
|
||||
namespace blender::bke {
|
||||
|
||||
struct PointCloudRuntime {
|
||||
@@ -50,8 +42,6 @@ struct PointCloudRuntime {
|
||||
|
||||
} // namespace blender::bke
|
||||
|
||||
#endif
|
||||
|
||||
void *BKE_pointcloud_add(struct Main *bmain, const char *name);
|
||||
void *BKE_pointcloud_add_default(struct Main *bmain, const char *name);
|
||||
struct PointCloud *BKE_pointcloud_new_nomain(int totpoint);
|
||||
@@ -79,7 +69,3 @@ void BKE_pointcloud_batch_cache_free(struct PointCloud *pointcloud);
|
||||
|
||||
extern void (*BKE_pointcloud_batch_cache_dirty_tag_cb)(struct PointCloud *pointcloud, int mode);
|
||||
extern void (*BKE_pointcloud_batch_cache_free_cb)(struct PointCloud *pointcloud);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -475,7 +475,7 @@ set(SRC
|
||||
BKE_pbvh_api.hh
|
||||
BKE_pbvh_pixels.hh
|
||||
BKE_pointcache.h
|
||||
BKE_pointcloud.h
|
||||
BKE_pointcloud.hh
|
||||
BKE_pose_backup.h
|
||||
BKE_preferences.h
|
||||
BKE_preview_image.hh
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
#include "BKE_editmesh.hh"
|
||||
#include "BKE_grease_pencil.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
|
||||
#include "RNA_access.hh"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_lib_id.h"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "BLI_endian_defines.h"
|
||||
#include "BLI_endian_switch.h"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_lib_id.h"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "BLI_endian_defines.h"
|
||||
#include "BLI_endian_switch.h"
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
#include "BKE_editmesh.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_mesh_runtime.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "MEM_guardedalloc.h"
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#include "BKE_geometry_set.hh"
|
||||
#include "BKE_lib_id.h"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "attribute_access_intern.hh"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "BKE_grease_pencil.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_type_conversions.hh"
|
||||
|
||||
#include "DNA_mesh_types.h"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "BKE_mesh_wrapper.hh"
|
||||
#include "BKE_modifier.hh"
|
||||
#include "BKE_object_types.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_volume.hh"
|
||||
|
||||
#include "DNA_collection_types.h"
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
/* -- */
|
||||
#include "BKE_object.hh"
|
||||
/* -- */
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "BKE_curve_to_mesh.hh"
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
#include "BKE_paint.hh"
|
||||
#include "BKE_particle.h"
|
||||
#include "BKE_pointcache.h"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_pose_backup.h"
|
||||
#include "BKE_preview_image.hh"
|
||||
#include "BKE_rigidbody.h"
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
#include "BKE_object_types.hh"
|
||||
#include "BKE_particle.h"
|
||||
#include "BKE_pointcache.h"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_scene.h"
|
||||
#include "BKE_volume.hh"
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#include "BKE_modifier.hh"
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_object_types.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "BLT_translation.h"
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#include "BKE_geometry_set.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "DRW_render.hh"
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "DNA_pointcloud_types.h"
|
||||
|
||||
#include "BKE_attribute.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "GPU_batch.h"
|
||||
#include "GPU_material.h"
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
#include "BKE_paint.hh"
|
||||
#include "BKE_particle.h"
|
||||
#include "BKE_pointcache.h"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_screen.hh"
|
||||
#include "BKE_subdiv_modifier.hh"
|
||||
#include "BKE_viewer_path.hh"
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "BKE_mesh_wrapper.hh"
|
||||
#include "BKE_node_runtime.hh"
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
#include "BKE_screen.hh"
|
||||
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_object_types.hh"
|
||||
#include "BKE_particle.h"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
#include "BKE_scene.h"
|
||||
#include "BKE_speaker.h"
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#include "BKE_modifier.hh"
|
||||
#include "BKE_node_runtime.hh"
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
#include "BKE_scene.h"
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
#include "BKE_ocean.h"
|
||||
#include "BKE_paint.hh"
|
||||
#include "BKE_particle.h"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
#include "BKE_scene.h"
|
||||
#include "BKE_softbody.h"
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
#include "BKE_node_tree_interface.hh"
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_object_types.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
#include "BKE_scene.h"
|
||||
#include "BKE_speaker.h"
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
#include "BKE_multires.hh"
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_object_types.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_report.h"
|
||||
#include "BKE_scene.h"
|
||||
#include "BKE_tracking.h"
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
#include "BKE_attribute_math.hh"
|
||||
#include "BKE_geometry_set.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "GEO_point_merge_by_distance.hh"
|
||||
#include "GEO_randomize.hh"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_material.h"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_type_conversions.hh"
|
||||
|
||||
namespace blender::geometry {
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
# include "BKE_object.hh"
|
||||
# include "BKE_paint.hh"
|
||||
# include "BKE_particle.h"
|
||||
# include "BKE_pointcloud.h"
|
||||
# include "BKE_pointcloud.hh"
|
||||
# include "BKE_scene.h"
|
||||
# include "BKE_sound.h"
|
||||
# include "BKE_speaker.h"
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
# include "BLI_math_vector.h"
|
||||
|
||||
# include "BKE_customdata.hh"
|
||||
# include "BKE_pointcloud.h"
|
||||
# include "BKE_pointcloud.hh"
|
||||
|
||||
# include "DEG_depsgraph.hh"
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
#include "BKE_node_runtime.hh"
|
||||
#include "BKE_node_tree_update.hh"
|
||||
#include "BKE_object.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_screen.hh"
|
||||
#include "BKE_workspace.h"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_mesh_runtime.hh"
|
||||
#include "BKE_node.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "NOD_rna_define.hh"
|
||||
#include "NOD_socket_search_link.hh"
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include "BKE_customdata.hh"
|
||||
#include "BKE_grease_pencil.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "GEO_resample_curves.hh"
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include "BKE_grease_pencil.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "GEO_mesh_copy_selection.hh"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "DNA_node_types.h"
|
||||
#include "DNA_pointcloud_types.h"
|
||||
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_volume.hh"
|
||||
#include "BKE_volume_grid.hh"
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_mesh_runtime.hh"
|
||||
#include "BKE_mesh_sample.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "UI_interface.hh"
|
||||
#include "UI_resources.hh"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "BKE_curves.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "node_geometry_util.hh"
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#include "BKE_attribute_math.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "node_geometry_util.hh"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "BKE_attribute_math.hh"
|
||||
#include "BKE_customdata.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "NOD_rna_define.hh"
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "DNA_pointcloud_types.h"
|
||||
|
||||
#include "BLI_task.hh"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include "BKE_curves.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
|
||||
#include "NOD_rna_define.hh"
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "BKE_grease_pencil.hh"
|
||||
#include "BKE_instances.hh"
|
||||
#include "BKE_mesh.hh"
|
||||
#include "BKE_pointcloud.h"
|
||||
#include "BKE_pointcloud.hh"
|
||||
#include "BKE_volume.hh"
|
||||
|
||||
#include "DEG_depsgraph_query.hh"
|
||||
|
||||
Reference in New Issue
Block a user