Cleanup: move BKE_pointcloud.h to C++

Pull Request: https://projects.blender.org/blender/blender/pulls/116990
This commit is contained in:
Jacques Lucke
2024-01-11 10:54:47 +01:00
parent 2e48712508
commit a94146b82c
39 changed files with 43 additions and 57 deletions

View File

@@ -18,7 +18,7 @@
#include "BKE_attribute.hh"
#include "BKE_attribute_math.hh"
#include "BKE_pointcloud.h"
#include "BKE_pointcloud.hh"
CCL_NAMESPACE_BEGIN

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -49,7 +49,7 @@
/* -- */
#include "BKE_object.hh"
/* -- */
#include "BKE_pointcloud.h"
#include "BKE_pointcloud.hh"
#include "BKE_curve_to_mesh.hh"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"