[Bf-blender-cvs] [b347c4e9ca8] master: Cleanup: remove redundant struct declarations

Campbell Barton noreply at git.blender.org
Wed Dec 16 07:52:01 CET 2020


Commit: b347c4e9ca896c7f1149502962add1163db1e82c
Author: Campbell Barton
Date:   Wed Dec 16 16:19:04 2020 +1100
Branches: master
https://developer.blender.org/rBb347c4e9ca896c7f1149502962add1163db1e82c

Cleanup: remove redundant struct declarations

===================================================================

M	source/blender/blenkernel/BKE_animsys.h
M	source/blender/blenkernel/BKE_attribute.h
M	source/blender/blenkernel/BKE_attribute_access.hh
M	source/blender/blenkernel/BKE_cryptomatte.h
M	source/blender/blenkernel/BKE_editmesh.h
M	source/blender/blenkernel/BKE_gpencil.h
M	source/blender/blenkernel/BKE_gpencil_geom.h
M	source/blender/blenkernel/BKE_ipo.h
M	source/blender/blenkernel/BKE_lattice.h
M	source/blender/blenkernel/BKE_lib_id.h
M	source/blender/blenkernel/BKE_lib_remap.h
M	source/blender/blenkernel/BKE_mesh.h
M	source/blender/blenkernel/BKE_paint.h
M	source/blender/blenkernel/BKE_pbvh.h
M	source/blender/blenkernel/BKE_screen.h
M	source/blender/blenkernel/BKE_speaker.h
M	source/blender/blenkernel/intern/multires_unsubdivide.h
M	source/blender/blenlib/BLI_threads.h
M	source/blender/blenloader/intern/readfile.h
M	source/blender/depsgraph/DEG_depsgraph_build.h
M	source/blender/depsgraph/intern/builder/deg_builder_relations.h
M	source/blender/depsgraph/intern/eval/deg_eval_flush.h
M	source/blender/draw/engines/gpencil/gpencil_engine.h
M	source/blender/draw/engines/image/image_private.h
M	source/blender/draw/intern/DRW_render.h
M	source/blender/draw/intern/draw_common.h
M	source/blender/editors/include/ED_armature.h
M	source/blender/editors/include/ED_gpencil.h
M	source/blender/editors/include/ED_image.h
M	source/blender/editors/include/ED_object.h
M	source/blender/editors/include/ED_transform.h
M	source/blender/editors/include/ED_transform_snap_object_context.h
M	source/blender/editors/include/ED_util_imbuf.h
M	source/blender/editors/include/ED_uvedit.h
M	source/blender/editors/include/ED_view3d.h
M	source/blender/editors/include/UI_interface.h
M	source/blender/editors/sculpt_paint/paint_intern.h
M	source/blender/editors/sculpt_paint/sculpt_intern.h
M	source/blender/editors/space_buttons/buttons_intern.h
M	source/blender/editors/space_outliner/tree/tree_element_nla.hh
M	source/blender/editors/transform/transform.h
M	source/blender/editors/transform/transform_convert.h
M	source/blender/editors/transform/transform_snap.h
M	source/blender/editors/uvedit/uvedit_intern.h
M	source/blender/gpencil_modifiers/intern/MOD_gpencil_util.h
M	source/blender/gpu/GPU_shader.h
M	source/blender/gpu/GPU_texture.h
M	source/blender/gpu/intern/gpu_codegen.h
M	source/blender/gpu/intern/gpu_node_graph.h
M	source/blender/gpu/intern/gpu_uniform_buffer_private.hh
M	source/blender/io/alembic/exporter/abc_hierarchy_iterator.h
M	source/blender/io/alembic/exporter/abc_writer_abstract.h
M	source/blender/io/alembic/exporter/abc_writer_hair.h
M	source/blender/io/alembic/intern/abc_reader_archive.h
M	source/blender/io/common/IO_abstract_hierarchy_iterator.h
M	source/blender/io/usd/intern/usd_exporter_context.h
M	source/blender/io/usd/intern/usd_hierarchy_iterator.h
M	source/blender/io/usd/intern/usd_writer_abstract.h
M	source/blender/io/usd/usd.h
M	source/blender/makesdna/DNA_mesh_types.h
M	source/blender/makesdna/DNA_object_types.h
M	source/blender/python/BPY_extern.h
M	source/blender/sequencer/intern/multiview.h
M	source/blender/sequencer/intern/prefetch.h
M	source/blender/sequencer/intern/render.h
M	source/blender/sequencer/intern/utils.h
M	source/blender/windowmanager/wm.h

===================================================================

diff --git a/source/blender/blenkernel/BKE_animsys.h b/source/blender/blenkernel/BKE_animsys.h
index e812d04c7d1..8d904bd6019 100644
--- a/source/blender/blenkernel/BKE_animsys.h
+++ b/source/blender/blenkernel/BKE_animsys.h
@@ -45,8 +45,6 @@ struct NlaKeyframingContext;
 struct PathResolvedRNA;
 struct PointerRNA;
 struct PropertyRNA;
-struct ReportList;
-struct Scene;
 struct bAction;
 struct bActionGroup;
 struct bContext;
diff --git a/source/blender/blenkernel/BKE_attribute.h b/source/blender/blenkernel/BKE_attribute.h
index 55a841d8fd1..574d9904dc4 100644
--- a/source/blender/blenkernel/BKE_attribute.h
+++ b/source/blender/blenkernel/BKE_attribute.h
@@ -35,7 +35,6 @@ extern "C" {
 struct CustomData;
 struct CustomDataLayer;
 struct ID;
-struct PointerRNA;
 struct ReportList;
 
 /* Attribute.domain */
diff --git a/source/blender/blenkernel/BKE_attribute_access.hh b/source/blender/blenkernel/BKE_attribute_access.hh
index c4a704ef385..564e912551a 100644
--- a/source/blender/blenkernel/BKE_attribute_access.hh
+++ b/source/blender/blenkernel/BKE_attribute_access.hh
@@ -26,8 +26,6 @@
 #include "BLI_color.hh"
 #include "BLI_float3.hh"
 
-struct Mesh;
-
 namespace blender::bke {
 
 using fn::CPPType;
diff --git a/source/blender/blenkernel/BKE_cryptomatte.h b/source/blender/blenkernel/BKE_cryptomatte.h
index 71b15e47203..d984b3824b1 100644
--- a/source/blender/blenkernel/BKE_cryptomatte.h
+++ b/source/blender/blenkernel/BKE_cryptomatte.h
@@ -31,7 +31,6 @@ extern "C" {
 
 struct Object;
 struct Material;
-struct ID;
 struct Main;
 
 uint32_t BKE_cryptomatte_hash(const char *name, int name_len);
diff --git a/source/blender/blenkernel/BKE_editmesh.h b/source/blender/blenkernel/BKE_editmesh.h
index 0c84ad70845..2fb713a4299 100644
--- a/source/blender/blenkernel/BKE_editmesh.h
+++ b/source/blender/blenkernel/BKE_editmesh.h
@@ -35,9 +35,7 @@ struct BMLoop;
 struct BMesh;
 struct BoundBox;
 struct Depsgraph;
-struct EditMeshData;
 struct Mesh;
-struct MeshStatVis;
 struct Object;
 struct Scene;
 
diff --git a/source/blender/blenkernel/BKE_gpencil.h b/source/blender/blenkernel/BKE_gpencil.h
index 6dc8d1ef06e..9177931cf9b 100644
--- a/source/blender/blenkernel/BKE_gpencil.h
+++ b/source/blender/blenkernel/BKE_gpencil.h
@@ -36,7 +36,6 @@ struct ListBase;
 struct MDeformVert;
 struct Main;
 struct Material;
-struct MaterialGPencilStyle;
 struct Object;
 struct Scene;
 struct SpaceImage;
@@ -46,7 +45,6 @@ struct bDeformGroup;
 struct bGPDframe;
 struct bGPDlayer;
 struct bGPDlayer_Mask;
-struct bGPDspoint;
 struct bGPDstroke;
 struct bGPDcurve;
 struct bGPdata;
diff --git a/source/blender/blenkernel/BKE_gpencil_geom.h b/source/blender/blenkernel/BKE_gpencil_geom.h
index 111f9030463..8cb7137e1f0 100644
--- a/source/blender/blenkernel/BKE_gpencil_geom.h
+++ b/source/blender/blenkernel/BKE_gpencil_geom.h
@@ -33,7 +33,6 @@ struct Main;
 struct Object;
 struct Scene;
 struct bGPDframe;
-struct bGPDlayer;
 struct bGPDspoint;
 struct bGPDstroke;
 struct bGPdata;
diff --git a/source/blender/blenkernel/BKE_ipo.h b/source/blender/blenkernel/BKE_ipo.h
index 40b9f738bfd..f4871c83caf 100644
--- a/source/blender/blenkernel/BKE_ipo.h
+++ b/source/blender/blenkernel/BKE_ipo.h
@@ -26,7 +26,6 @@
 extern "C" {
 #endif
 
-struct Ipo;
 struct Main;
 
 void do_versions_ipos_to_animato(struct Main *main);
diff --git a/source/blender/blenkernel/BKE_lattice.h b/source/blender/blenkernel/BKE_lattice.h
index f4c1a6fdcb4..02fa8b306d3 100644
--- a/source/blender/blenkernel/BKE_lattice.h
+++ b/source/blender/blenkernel/BKE_lattice.h
@@ -38,7 +38,6 @@ struct Main;
 struct Mesh;
 struct Object;
 struct Scene;
-struct bGPDstroke;
 
 void BKE_lattice_resize(struct Lattice *lt, int u, int v, int w, struct Object *ltOb);
 struct Lattice *BKE_lattice_add(struct Main *bmain, const char *name);
diff --git a/source/blender/blenkernel/BKE_lib_id.h b/source/blender/blenkernel/BKE_lib_id.h
index 9f3536c9314..b0971278dc7 100644
--- a/source/blender/blenkernel/BKE_lib_id.h
+++ b/source/blender/blenkernel/BKE_lib_id.h
@@ -51,7 +51,6 @@
 extern "C" {
 #endif
 
-struct BlendDataReader;
 struct BlendWriter;
 struct GHash;
 struct ID;
diff --git a/source/blender/blenkernel/BKE_lib_remap.h b/source/blender/blenkernel/BKE_lib_remap.h
index fb14e340d8b..a8d75213d39 100644
--- a/source/blender/blenkernel/BKE_lib_remap.h
+++ b/source/blender/blenkernel/BKE_lib_remap.h
@@ -38,8 +38,6 @@
 extern "C" {
 #endif
 
-struct wmWindowManager;
-
 /* BKE_libblock_free, delete are declared in BKE_lib_id.h for convenience. */
 
 /* Also IDRemap->flag. */
diff --git a/source/blender/blenkernel/BKE_mesh.h b/source/blender/blenkernel/BKE_mesh.h
index 0f34549a3cd..2d8dc852d7c 100644
--- a/source/blender/blenkernel/BKE_mesh.h
+++ b/source/blender/blenkernel/BKE_mesh.h
@@ -26,7 +26,6 @@
 #include "BLI_utildefines.h"
 
 struct BLI_Stack;
-struct BMEditMesh;
 struct BMesh;
 struct BMeshCreateParams;
 struct BMeshFromMeshParams;
diff --git a/source/blender/blenkernel/BKE_paint.h b/source/blender/blenkernel/BKE_paint.h
index 0a50dde1874..f679533e1a9 100644
--- a/source/blender/blenkernel/BKE_paint.h
+++ b/source/blender/blenkernel/BKE_paint.h
@@ -55,7 +55,6 @@ struct Paint;
 struct PaintCurve;
 struct Palette;
 struct PaletteColor;
-struct ReportList;
 struct Scene;
 struct StrokeCache;
 struct SubdivCCG;
diff --git a/source/blender/blenkernel/BKE_pbvh.h b/source/blender/blenkernel/BKE_pbvh.h
index fd600a41796..0fa44067b16 100644
--- a/source/blender/blenkernel/BKE_pbvh.h
+++ b/source/blender/blenkernel/BKE_pbvh.h
@@ -48,7 +48,6 @@ struct PBVH;
 struct PBVHNode;
 struct SubdivCCG;
 struct TaskParallelSettings;
-struct TaskParallelTLS;
 
 typedef struct PBVH PBVH;
 typedef struct PBVHNode PBVHNode;
diff --git a/source/blender/blenkernel/BKE_screen.h b/source/blender/blenkernel/BKE_screen.h
index 473a684eaba..7b5df98d148 100644
--- a/source/blender/blenkernel/BKE_screen.h
+++ b/source/blender/blenkernel/BKE_screen.h
@@ -51,7 +51,6 @@ struct View3D;
 struct View3DShading;
 struct WorkSpace;
 struct bContext;
-struct bContextDataResult;
 struct bScreen;
 struct uiLayout;
 struct uiList;
diff --git a/source/blender/blenkernel/BKE_speaker.h b/source/blender/blenkernel/BKE_speaker.h
index e288c9f3eb4..9defa887d3c 100644
--- a/source/blender/blenkernel/BKE_speaker.h
+++ b/source/blender/blenkernel/BKE_speaker.h
@@ -26,7 +26,6 @@ extern "C" {
 #endif
 
 struct Main;
-struct Speaker;
 
 void *BKE_speaker_add(struct Main *bmain, const char *name);
 
diff --git a/source/blender/blenkernel/intern/multires_unsubdivide.h b/source/blender/blenkernel/intern/multires_unsubdivide.h
index 39c6da0b6c8..0a03387282f 100644
--- a/source/blender/blenkernel/intern/multires_unsubdivide.h
+++ b/source/blender/blenkernel/intern/multires_unsubdivide.h
@@ -26,10 +26,8 @@
 #include "BLI_sys_types.h"
 
 struct BMesh;
-struct Depsgraph;
 struct Mesh;
 struct MultiresModifierData;
-struct Object;
 
 typedef struct MultiresUnsubdivideGrid {
   /* For sanity checks. */
diff --git a/source/blender/blenlib/BLI_threads.h b/source/blender/blenlib/BLI_threads.h
index d19b5393aa7..eefde1afefb 100644
--- a/source/blender/blenlib/BLI_threads.h
+++ b/source/blender/blenlib/BLI_threads.h
@@ -35,7 +35,6 @@ extern "C" {
 #define BLENDER_MAX_THREADS 1024
 
 struct ListBase;
-struct TaskScheduler;
 
 /* Threading API */
 
diff --git a/source/blender/blenloader/intern/readfile.h b/source/blender/blenloader/intern/readfile.h
index 3e7cdb30e1f..c724cc32051 100644
--- a/source/blender/blenloader/intern/readfile.h
+++ b/source/blender/blenloader/intern/readfile.h
@@ -34,16 +34,13 @@
 #include "zlib.h"
 
 struct BLOCacheStorage;
-struct GSet;
 struct IDNameLib_Map;
 struct Key;
 struct MemFile;
 struct Object;
 struct OldNewMap;
-struct PartEff;
 struct ReportList;
 struct UserDef;
-struct View3D;
 
 typedef struct IDNameLib_Map IDNameLib_Map;
 
diff --git a/source/blender/depsgraph/DEG_depsgraph_build.h b/source/blender/depsgraph/DEG_depsgraph_build.h
index f894bdabba4..4e618d8625d 100644
--- a/source/blender/depsgraph/DEG_depsgraph_build.h
+++ b/source/blender/depsgraph/DEG_depsgraph_build.h
@@ -39,7 +39,6 @@ struct Main;
 struct Object;
 struct Scene;
 struct Simulation;
-struct ViewLayer;
 struct bNodeTree;
 
 #include "BLI_sys_types.h"
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.h b/source/blender/depsgraph/intern/builder/deg_builder_relations.h
index cbfb51c59a6..5587379089c 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.h
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.h
@@ -45,7 +45,6 @@
 #include "intern/node/deg_node_id.h"
 #include "intern/node/deg_node_operation.h"
 
-struct Base;
 struct CacheFile;
 struct Camera;
 struct Collection;
diff --git a/source/blender/depsgraph/intern/eval/deg_eval_flush.h b/source/blender/depsgraph/intern/eval/deg_eval_flush.h
index 1f58c54dbf4..ec661360fdf 100644
--- a/source/blender/depsgraph/intern/eval/deg_eval_flush.h
+++ b/source/blender/depsgraph/intern/eval/deg_eval_flush.h
@@ -25,8 +25,6 @@
 
 #pragma once
 
-struct Main;
-
 namespace blender {
 namespace deg {
 
diff --git a/source/blender/draw/engines/gpencil/gpencil_engine.h b/source/blender/draw/engines/gpencil/gpencil_engine.h
index 04128dc157e..d0bd56b42dd 100644
--- a/source/blender/draw/engines/gpencil/gpencil_engine.h
+++ b/source/blender/draw/engines/gpencil/gpencil_engine.h
@@ -39,10 +39,7 @@ extern DrawEngineType draw_engine_gpencil_type;
 struct GPENCIL_Data;
 struct GPENCIL_StorageList;
 struct GPUBatch;
-struct GPUVertBuf;
-struct GPUVertFormat;
 struct GpencilBatchCache;
-struct MaterialGPencilStyle;
 struct Object;
 struct RenderEngine;
 struct RenderLayer;
diff --git a/source/blender/draw/engines/image/image_private.h b/source/blender/draw/engines/image/image_private.h
index d5821cc5d70..76a94e68da1 100644
--- a/source/blender/draw/engines/image/image_private.h
+++ b/source/blender/draw/engines/image/image_private.h
@@ -25,11 +25,9 @@ extern "C" {
 #endif
 
 /* Forward declarations */
-struct GPUBatch;
 struct GPUTexture;
 struct ImBuf;
 struct Image;
-struct rcti;
 
 /* *********** LISTS *********** */
 
diff --git a/source/blender/draw/intern/DRW_render.h b/source/blender/draw/intern/DRW_render.h

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list