Commit: 60d9de767db6f14b274fd2ecf5462097bd119b49 Author: Campbell Barton Date: Wed Jan 18 18:41:13 2023 +1100 Branches: master https://developer.blender.org/rB60d9de767db6f14b274fd2ecf5462097bd119b49
Cleanup: remove redundant forward declarations for structs =================================================================== M source/blender/asset_system/AS_asset_library.h M source/blender/blenfont/BLF_api.h M source/blender/blenfont/intern/blf_internal.h M source/blender/blenkernel/BKE_animsys.h M source/blender/blenkernel/BKE_blendfile_link_append.h M source/blender/blenkernel/BKE_bpath.h M source/blender/blenkernel/BKE_brush.h M source/blender/blenkernel/BKE_collision.h M source/blender/blenkernel/BKE_curves.h M source/blender/blenkernel/BKE_displist.h M source/blender/blenkernel/BKE_geometry_set.h M source/blender/blenkernel/BKE_geometry_set.hh M source/blender/blenkernel/BKE_gpencil.h M source/blender/blenkernel/BKE_gpencil_geom.h M source/blender/blenkernel/BKE_image.h M source/blender/blenkernel/BKE_image_partial_update.hh M source/blender/blenkernel/BKE_mesh.h M source/blender/blenkernel/BKE_mesh_wrapper.h M source/blender/blenkernel/BKE_multires.h M source/blender/blenkernel/BKE_node.h M source/blender/blenkernel/BKE_object.h M source/blender/blenkernel/BKE_particle.h M source/blender/blenkernel/BKE_pointcloud.h M source/blender/blenkernel/BKE_subsurf.h M source/blender/blenkernel/intern/library.c M source/blender/blenkernel/intern/pbvh_uv_islands.hh M source/blender/blenloader/BLO_read_write.h M source/blender/blenloader/BLO_readfile.h M source/blender/blenloader/intern/readfile.h M source/blender/bmesh/intern/bmesh_mesh.h M source/blender/bmesh/intern/bmesh_mesh_normals.h M source/blender/bmesh/intern/bmesh_polygon.h M source/blender/depsgraph/intern/builder/deg_builder_nodes.h M source/blender/depsgraph/intern/builder/deg_builder_relations.h M source/blender/draw/DRW_pbvh.h M source/blender/draw/engines/eevee_next/eevee_cryptomatte.hh M source/blender/draw/engines/image/image_private.hh M source/blender/draw/intern/draw_cache_impl.h M source/blender/draw/intern/draw_command_shared.hh M source/blender/draw/intern/draw_curves_private.h M source/blender/draw/intern/draw_shader_shared.h M source/blender/draw/intern/draw_subdivision.h M source/blender/draw/intern/draw_view.h M source/blender/editors/asset/ED_asset_handle.h M source/blender/editors/asset/ED_asset_list.h M source/blender/editors/asset/ED_asset_list.hh M source/blender/editors/asset/ED_asset_temp_id_consumer.h M source/blender/editors/include/ED_armature.h M source/blender/editors/include/ED_curves_sculpt.h M source/blender/editors/include/ED_file_indexer.h M source/blender/editors/include/ED_fileselect.h M source/blender/editors/include/ED_gizmo_library.h M source/blender/editors/include/ED_keyframes_keylist.h M source/blender/editors/include/ED_node.h M source/blender/editors/include/ED_node.hh M source/blender/editors/include/ED_object.h M source/blender/editors/include/ED_sculpt.h M source/blender/editors/include/ED_select_utils.h M source/blender/editors/include/ED_spreadsheet.h M source/blender/editors/include/ED_util.h M source/blender/editors/include/UI_abstract_view.hh M source/blender/editors/include/UI_grid_view.hh M source/blender/editors/include/UI_interface.h M source/blender/editors/interface/interface_handlers.cc M source/blender/editors/space_node/node_intern.hh M source/blender/editors/space_spreadsheet/spreadsheet_column_values.hh M source/blender/editors/space_view3d/view3d_intern.h M source/blender/editors/space_view3d/view3d_navigate.h M source/blender/editors/transform/transform.h M source/blender/editors/transform/transform_convert.h M source/blender/editors/transform/transform_mode.h M source/blender/gpu/GPU_shader.h M source/blender/gpu/GPU_storage_buffer.h M source/blender/gpu/GPU_viewport.h M source/blender/imbuf/IMB_colormanagement.h M source/blender/io/usd/intern/usd_reader_prim.h M source/blender/io/usd/intern/usd_writer_material.h M source/blender/io/usd/usd.h M source/blender/makesdna/DNA_node_types.h M source/blender/makesdna/DNA_view3d_types.h M source/blender/makesdna/DNA_windowmanager_types.h M source/blender/makesrna/intern/rna_internal.h M source/blender/modifiers/MOD_nodes.h M source/blender/nodes/NOD_geometry_exec.hh M source/blender/nodes/NOD_geometry_nodes_log.hh M source/blender/python/generic/idprop_py_ui_api.h M source/blender/python/gpu/gpu_py_offscreen.h M source/blender/python/intern/bpy_capi_utils.h M source/blender/render/RE_texture_margin.h M source/blender/render/intern/pipeline.h M source/blender/render/intern/render_result.h M source/blender/sequencer/SEQ_channels.h M source/blender/sequencer/SEQ_iterator.h M source/blender/sequencer/SEQ_sequencer.h M source/blender/sequencer/SEQ_transform.h M source/blender/sequencer/SEQ_utils.h M source/blender/sequencer/intern/effects.h M source/blender/windowmanager/WM_api.h =================================================================== diff --git a/source/blender/asset_system/AS_asset_library.h b/source/blender/asset_system/AS_asset_library.h index 0a67df2ecbf..870d2041655 100644 --- a/source/blender/asset_system/AS_asset_library.h +++ b/source/blender/asset_system/AS_asset_library.h @@ -7,7 +7,6 @@ #pragma once struct IDRemapper; -struct Main; #ifdef __cplusplus extern "C" { diff --git a/source/blender/blenfont/BLF_api.h b/source/blender/blenfont/BLF_api.h index 01b6d1d8942..558fd5f1dc2 100644 --- a/source/blender/blenfont/BLF_api.h +++ b/source/blender/blenfont/BLF_api.h @@ -28,7 +28,6 @@ extern "C" { struct ColorManagedDisplay; struct ResultBLF; -struct rctf; struct rcti; int BLF_init(void); diff --git a/source/blender/blenfont/intern/blf_internal.h b/source/blender/blenfont/intern/blf_internal.h index 2f3f7b52233..cbdfa191877 100644 --- a/source/blender/blenfont/intern/blf_internal.h +++ b/source/blender/blenfont/intern/blf_internal.h @@ -11,7 +11,6 @@ struct FontBLF; struct GlyphBLF; struct GlyphCacheBLF; struct ResultBLF; -struct rctf; struct rcti; /* Max number of FontBLFs in memory. Take care that every font has a glyph cache per size/dpi, diff --git a/source/blender/blenkernel/BKE_animsys.h b/source/blender/blenkernel/BKE_animsys.h index 91ecfe09f38..46aacf1e7fd 100644 --- a/source/blender/blenkernel/BKE_animsys.h +++ b/source/blender/blenkernel/BKE_animsys.h @@ -33,7 +33,6 @@ struct PointerRNA; struct PropertyRNA; struct bAction; struct bActionGroup; -struct bContext; /* Container for data required to do FCurve and Driver evaluation. */ typedef struct AnimationEvalContext { diff --git a/source/blender/blenkernel/BKE_blendfile_link_append.h b/source/blender/blenkernel/BKE_blendfile_link_append.h index bd00ed51d99..0f54760e03a 100644 --- a/source/blender/blenkernel/BKE_blendfile_link_append.h +++ b/source/blender/blenkernel/BKE_blendfile_link_append.h @@ -13,11 +13,7 @@ struct BlendHandle; struct ID; struct Library; struct LibraryLink_Params; -struct Main; struct ReportList; -struct Scene; -struct View3D; -struct ViewLayer; typedef struct BlendfileLinkAppendContext BlendfileLinkAppendContext; typedef struct BlendfileLinkAppendContextItem BlendfileLinkAppendContextItem; diff --git a/source/blender/blenkernel/BKE_bpath.h b/source/blender/blenkernel/BKE_bpath.h index 555cddd34bd..20fd0758370 100644 --- a/source/blender/blenkernel/BKE_bpath.h +++ b/source/blender/blenkernel/BKE_bpath.h @@ -19,7 +19,6 @@ extern "C" { #endif struct ID; -struct ListBase; struct Main; struct ReportList; diff --git a/source/blender/blenkernel/BKE_brush.h b/source/blender/blenkernel/BKE_brush.h index a763b3d12c2..369b7e56a6c 100644 --- a/source/blender/blenkernel/BKE_brush.h +++ b/source/blender/blenkernel/BKE_brush.h @@ -18,7 +18,6 @@ extern "C" { struct Brush; struct ImBuf; struct ImagePool; -struct Object; struct Main; struct MTex; struct Scene; diff --git a/source/blender/blenkernel/BKE_collision.h b/source/blender/blenkernel/BKE_collision.h index 01e0a0ce062..8e566f08b5d 100644 --- a/source/blender/blenkernel/BKE_collision.h +++ b/source/blender/blenkernel/BKE_collision.h @@ -16,7 +16,6 @@ struct CollisionModifierData; struct Depsgraph; struct MVertTri; struct Object; -struct Scene; //////////////////////////////////////// // used for collisions in collision.c diff --git a/source/blender/blenkernel/BKE_curves.h b/source/blender/blenkernel/BKE_curves.h index 71a0562e1df..83a0ba201f8 100644 --- a/source/blender/blenkernel/BKE_curves.h +++ b/source/blender/blenkernel/BKE_curves.h @@ -15,7 +15,6 @@ extern "C" { struct BoundBox; struct Curves; -struct CustomDataLayer; struct Depsgraph; struct Main; struct Object; diff --git a/source/blender/blenkernel/BKE_displist.h b/source/blender/blenkernel/BKE_displist.h index 6551e732300..410cc0b473a 100644 --- a/source/blender/blenkernel/BKE_displist.h +++ b/source/blender/blenkernel/BKE_displist.h @@ -43,7 +43,6 @@ enum { struct Depsgraph; struct ListBase; -struct Mesh; struct Object; struct Scene; diff --git a/source/blender/blenkernel/BKE_geometry_set.h b/source/blender/blenkernel/BKE_geometry_set.h index 97e69f3fe1f..c3403e66cab 100644 --- a/source/blender/blenkernel/BKE_geometry_set.h +++ b/source/blender/blenkernel/BKE_geometry_set.h @@ -10,7 +10,6 @@ extern "C" { #endif -struct Collection; struct GeometrySet; struct Object; diff --git a/source/blender/blenkernel/BKE_geometry_set.hh b/source/blender/blenkernel/BKE_geometry_set.hh index f450ffe33e8..72f77c889c1 100644 --- a/source/blender/blenkernel/BKE_geometry_set.hh +++ b/source/blender/blenkernel/BKE_geometry_set.hh @@ -20,10 +20,8 @@ #include "BKE_geometry_set.h" struct Curves; -struct Collection; struct Curve; struct Mesh; -struct Object; struct PointCloud; struct Volume; diff --git a/source/blender/blenkernel/BKE_gpencil.h b/source/blender/blenkernel/BKE_gpencil.h index dc7a5ab003a..55ca1c38af4 100644 --- a/source/blender/blenkernel/BKE_gpencil.h +++ b/source/blender/blenkernel/BKE_gpencil.h @@ -16,7 +16,6 @@ struct Brush; struct CurveMapping; struct Depsgraph; struct GHash; -struct GPencilUpdateCache; struct ListBase; struct MDeformVert; struct Main; diff --git a/source/blender/blenkernel/BKE_gpencil_geom.h b/source/blender/blenkernel/BKE_gpencil_geom.h index 976961f27ae..70b12477b43 100644 --- a/source/blender/blenkernel/BKE_gpencil_geom.h +++ b/source/blender/blenkernel/BKE_gpencil_geom.h @@ -14,7 +14,6 @@ extern "C" { struct Depsgraph; struct Main; struct Object; -struct RegionView3D; struct Scene; struct bGPDcurve; struct bGPDframe; diff --git a/source/blender/blenkernel/BKE_image.h b/source/blender/blenkernel/BKE_image.h index eb43ce823ac..f00da370ccf 100644 --- a/source/blender/blenkernel/BKE_image.h +++ b/source/blender/blenkernel/BKE_image.h @@ -565,7 +565,6 @@ struct PartialUpdateUser *BKE_image_partial_update_create(const struct Image *im void BKE_image_partial_update_free(struct PartialUpdateUser *user); /* --- partial updater (image side) --- */ -struct PartialUpdateRegister; void BKE_image_partial_update_register_free(struct Image *image); /** \brief Mark a region of the image to update. */ diff --git a/source/blender/blenkernel/BKE_image_partial_update.hh b/source/blender/blenkernel/BKE_image_partial_update.hh index 8f962ace268..8e914940b3a 100644 --- a/source/blender/blenkernel/BKE_image_partial_update.hh +++ b/source/blender/blenkernel/BKE_image_partial_update.hh @@ -23,7 +23,6 @@ #include "DNA_image_types.h" extern "C" { -struct PartialUpdateRegister; struct PartialUpdateUser; } diff --git a/source/blender/blenkernel/BKE_mesh.h b/source/blender/blenkernel/BKE_mesh.h index dc595ff0ce1..557b70b8a11 100644 --- a/source/blender/blenkernel/BKE_mesh.h +++ b/source/blender/blenkernel/BKE_mesh.h @@ -40,7 +40,6 @@ struct MPoly; struct Main; struct MemArena; struct Mesh; -struct ModifierData; struct Object; struct PointCloud; struct Scene; diff --git a/source/blender/blenkernel/BKE_mesh_wrapper.h b/source/blender/blenkernel/BKE_mesh_wrapper.h index b4742583b03..a9b9bb96178 100644 --- a/source/blender/blenkernel/BKE_mesh_wrapper.h +++ b/source/blender/blenkernel/BKE_mesh_wrapper.h @@ -8,7 +8,6 @@ struct BMEditMesh; struct CustomData_MeshMasks; struct Mesh; -struct Object; #ifdef __cplusplus extern "C" { diff --git a/source/blender/blenkernel/BKE_multires.h b/source/blender/blenkernel/BKE_multires.h index 57e87ddddd8..5e5ca8b4ee6 100644 --- a/source/blender/blenkernel/BKE_multires.h +++ b/source/blender/blenkernel/BKE_multires.h @@ -24,8 +24,6 @@ struct Object; struct Scene; struct SubdivCCG; -struct MLoop; -struct MLoopTri; struct MPoly; /** diff --git a/source/blender/blenkernel/BKE_node.h b/source/blender/blenkernel/BKE_node.h index c40839361e2..dc5b1791bdb 100644 --- a/source/blender/blenkernel/BKE_node.h +++ b/source/blender/blenkernel/BKE_node.h @@ -29,27 +29,19 @@ extern "C" { /* not very important, but the stack solver likes to know a maximum */ #define MAX_SOCKET 512 -struct ARegion; struct BlendDataReader; struct BlendExpander; struct BlendLibReader; struct BlendWriter; -struct ColorManagedDisplaySettings; -struct ColorManagedViewSettings; -struct CryptomatteSession; struct FreestyleLineStyle; struct GPUMaterial; struct GPUNodeStack; struct ID; struct ImBuf; -struct ImageFormatData; struct Light; -struct ListBase; -struct MTex; struct Main; struct Material; struct PointerRNA; -struct RenderData; struct Scene; struct SpaceNode; struct Tex; @@ -1355,8 +1347,6 @@ void BKE_nodetree_remove_layer_n(struct bNodeTree *ntree, struct Scene *scene, i /** \name Texture Nodes * \{ */ -struct TexResult; - #define TEX_NODE_OUTPUT 401 #define TEX_NODE_CHECKER 402 #define TEX_NODE_TEXTURE 403 diff --git a/source/blender/blenkernel/BKE_object.h b/source/blender/blenkernel/BKE_object.h index 963b0b87118..c77faf98b25 100644 --- a/source/blender/blenkernel/BKE_object.h +++ b/source/blender/blenkernel/BKE_object.h @@ -20,7 +20,6 @@ struct Base; struct BoundBox; struct Curve; struct Depsgraph; -struct GeometrySet; struct GpencilModifierData; struct HookGpencilModifierData; struct HookModifierData; @@ -33,7 +32,6 @@ struct Object; struct RegionView3D; struct RigidBodyWorld; struct Scene; -struct ShaderFxData; struct SubsurfModifierData; struct View3D; struct ViewLayer; diff --git a/source/blender/blenkernel/BKE_particle.h b/source/blender/blenkernel/BKE_particle.h index f295979f23c..ad7045a8c2e 100644 --- a/source/blender/blenkernel/BKE_particle.h +++ b/source/blender/blenkernel/BKE_particle.h @@ -31,7 +31,6 @@ struct CustomData_MeshMasks; struct Depsgraph; struct EdgeHash; struct KDTree_3d; -struct LatticeDeformData; struct LinkNode; struct MCol; struct MFace; diff --git a/source/blender/blenkernel/BKE_pointcloud.h b/source/blender/blenkernel/BKE_pointcloud.h index 48be080968d..c6a72af6fab 100644 --- a/source/blender/blenkernel/BKE_pointcloud.h +++ b/source/blender/blenkernel/BKE_pointcloud.h @@ -20,7 +20,6 @@ extern "C" { #endif struct BoundBox; -struct CustomDataLayer; struct Depsgraph; struct Main; struct Object; diff --git a/source/blender/blenkernel/BKE_subsurf.h b/source/blender/blenkernel/BKE_subsurf.h @@ Diff output truncated at 10240 characters. @@ _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs