[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