Cleanup: redundant struct declarations
authorCampbell Barton <ideasman42@gmail.com>
Sun, 25 Aug 2019 06:27:13 +0000 (16:27 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 25 Aug 2019 06:45:47 +0000 (16:45 +1000)
149 files changed:
source/blender/alembic/intern/abc_mball.h
source/blender/alembic/intern/abc_util.h
source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/BKE_anim.h
source/blender/blenkernel/BKE_animsys.h
source/blender/blenkernel/BKE_armature.h
source/blender/blenkernel/BKE_blender_undo.h
source/blender/blenkernel/BKE_brush.h
source/blender/blenkernel/BKE_bvhutils.h
source/blender/blenkernel/BKE_cachefile.h
source/blender/blenkernel/BKE_camera.h
source/blender/blenkernel/BKE_cloth.h
source/blender/blenkernel/BKE_collection.h
source/blender/blenkernel/BKE_collision.h
source/blender/blenkernel/BKE_context.h
source/blender/blenkernel/BKE_curve.h
source/blender/blenkernel/BKE_displist.h
source/blender/blenkernel/BKE_dynamicpaint.h
source/blender/blenkernel/BKE_editmesh.h
source/blender/blenkernel/BKE_gpencil.h
source/blender/blenkernel/BKE_gpencil_modifier.h
source/blender/blenkernel/BKE_image_save.h
source/blender/blenkernel/BKE_key.h
source/blender/blenkernel/BKE_layer.h
source/blender/blenkernel/BKE_library.h
source/blender/blenkernel/BKE_library_remap.h
source/blender/blenkernel/BKE_light.h
source/blender/blenkernel/BKE_linestyle.h
source/blender/blenkernel/BKE_main.h
source/blender/blenkernel/BKE_mask.h
source/blender/blenkernel/BKE_mball_tessellate.h
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/BKE_mesh_iterators.h
source/blender/blenkernel/BKE_mesh_runtime.h
source/blender/blenkernel/BKE_mesh_tangent.h
source/blender/blenkernel/BKE_modifier.h
source/blender/blenkernel/BKE_node.h
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/BKE_paint.h
source/blender/blenkernel/BKE_particle.h
source/blender/blenkernel/BKE_pbvh.h
source/blender/blenkernel/BKE_scene.h
source/blender/blenkernel/BKE_screen.h
source/blender/blenkernel/BKE_sequencer.h
source/blender/blenkernel/BKE_shader_fx.h
source/blender/blenkernel/BKE_shrinkwrap.h
source/blender/blenkernel/BKE_subdiv.h
source/blender/blenkernel/BKE_texture.h
source/blender/blenkernel/BKE_tracking.h
source/blender/blenkernel/BKE_workspace.h
source/blender/blenkernel/nla_private.h
source/blender/blenlib/BLI_dynstr.h
source/blender/blenlib/BLI_memiter.h
source/blender/blenlib/BLI_path_util.h
source/blender/blenloader/BLO_readfile.h
source/blender/collada/AnimationExporter.h
source/blender/collada/ControllerExporter.h
source/blender/collada/GeometryExporter.h
source/blender/collada/collada.h
source/blender/collada/collada_utils.h
source/blender/depsgraph/DEG_depsgraph.h
source/blender/depsgraph/DEG_depsgraph_build.h
source/blender/depsgraph/DEG_depsgraph_query.h
source/blender/depsgraph/intern/builder/deg_builder_map.h
source/blender/depsgraph/intern/builder/deg_builder_nodes.h
source/blender/depsgraph/intern/builder/deg_builder_relations.h
source/blender/depsgraph/intern/depsgraph.h
source/blender/depsgraph/intern/node/deg_node.h
source/blender/depsgraph/intern/node/deg_node_id.h
source/blender/depsgraph/intern/node/deg_node_operation.h
source/blender/draw/DRW_engine.h
source/blender/draw/DRW_select_buffer.h
source/blender/draw/engines/eevee/eevee_lightcache.h
source/blender/draw/engines/eevee/eevee_private.h
source/blender/draw/engines/gpencil/gpencil_engine.h
source/blender/draw/intern/DRW_render.h
source/blender/draw/intern/draw_cache_impl.h
source/blender/draw/intern/draw_common.h
source/blender/draw/intern/draw_instance_data.h
source/blender/editors/armature/armature_intern.h
source/blender/editors/include/BIF_glutil.h
source/blender/editors/include/ED_armature.h
source/blender/editors/include/ED_clip.h
source/blender/editors/include/ED_gizmo_library.h
source/blender/editors/include/ED_gpencil.h
source/blender/editors/include/ED_image.h
source/blender/editors/include/ED_keyframes_draw.h
source/blender/editors/include/ED_keyframing.h
source/blender/editors/include/ED_markers.h
source/blender/editors/include/ED_mesh.h
source/blender/editors/include/ED_object.h
source/blender/editors/include/ED_screen.h
source/blender/editors/include/ED_sculpt.h
source/blender/editors/include/ED_time_scrub_ui.h
source/blender/editors/include/ED_transform.h
source/blender/editors/include/ED_transform_snap_object_context.h
source/blender/editors/include/ED_uvedit.h
source/blender/editors/include/ED_view3d.h
source/blender/editors/include/UI_interface.h
source/blender/editors/physics/physics_intern.h
source/blender/editors/render/render_intern.h
source/blender/editors/sculpt_paint/paint_intern.h
source/blender/editors/sculpt_paint/sculpt_intern.h
source/blender/editors/space_action/action_intern.h
source/blender/editors/space_graph/graph_intern.h
source/blender/editors/space_image/image_intern.h
source/blender/editors/space_outliner/outliner_intern.h
source/blender/editors/space_sequencer/sequencer_intern.h
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/transform/transform.h
source/blender/editors/uvedit/uvedit_intern.h
source/blender/freestyle/FRS_freestyle.h
source/blender/gpu/GPU_batch_presets.h
source/blender/gpu/GPU_draw.h
source/blender/gpu/GPU_material.h
source/blender/gpu/GPU_texture.h
source/blender/gpu/intern/gpu_codegen.h
source/blender/gpu/intern/gpu_private.h
source/blender/makesdna/DNA_gpencil_modifier_types.h
source/blender/makesdna/DNA_gpencil_types.h
source/blender/makesdna/DNA_light_types.h
source/blender/makesdna/DNA_mesh_types.h
source/blender/makesdna/DNA_meshdata_types.h
source/blender/makesdna/DNA_modifier_types.h
source/blender/makesdna/DNA_object_fluidsim_types.h
source/blender/makesdna/DNA_object_types.h
source/blender/makesdna/DNA_scene_types.h
source/blender/makesdna/DNA_texture_types.h
source/blender/makesdna/DNA_view3d_types.h
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/makesdna/DNA_world_types.h
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_internal_types.h
source/blender/modifiers/intern/MOD_fluidsim_util.h
source/blender/modifiers/intern/MOD_util.h
source/blender/nodes/intern/node_socket.c
source/blender/physics/BPH_mass_spring.h
source/blender/physics/intern/implicit.h
source/blender/render/extern/include/RE_engine.h
source/blender/render/extern/include/RE_pipeline.h
source/blender/render/extern/include/RE_render_ext.h
source/blender/render/extern/include/RE_shader_ext.h
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/gizmo/intern/wm_gizmo_intern.h
source/blender/windowmanager/gizmo/wm_gizmo_fn.h
source/blender/windowmanager/gizmo/wm_gizmo_wmapi.h
source/blender/windowmanager/message_bus/wm_message_bus.h
source/blender/windowmanager/wm_window.h

index 770fa6fdf8ce00f15f439cc43b3238a7c8a70631..4be977fa8f5955770e7463fa95fc0c51a4762fcd 100644 (file)
@@ -24,9 +24,7 @@
 #include "abc_object.h"
 #include "abc_mesh.h"
 
-struct EvaluationContext;
 struct Main;
-struct MetaBall;
 struct Object;
 
 /* AbcMBallWriter converts the metaballs to meshes at every frame,
index f7f662212fde18ee15aa7740bfcce299bc7e4ceb..5eb0ed7059920969fe7eafca2dbc2a61ebe2eee0 100644 (file)
@@ -44,7 +44,6 @@ using Alembic::Abc::chrono_t;
 class AbcObjectReader;
 struct ImportSettings;
 
-struct Base;
 struct ID;
 struct Object;
 
index f6bf516d8db159213d77ba05b82d09ea4c6af36d..2145a673e45dd6498631fef41440d2020236b9e2 100644 (file)
@@ -79,12 +79,10 @@ struct CustomData_MeshMasks;
 struct Depsgraph;
 struct MEdge;
 struct MFace;
-struct MLoopNorSpaceArray;
 struct MVert;
 struct Mesh;
 struct ModifierData;
 struct Object;
-struct PBVH;
 struct Scene;
 
 /*
index dab76fb79f15bbb9d5573f7d365ce4e3fa97d660..dce6f33788566c989aabea0f279159bd52a8c081 100644 (file)
@@ -24,7 +24,6 @@
  */
 struct Depsgraph;
 struct ListBase;
-struct Main;
 struct Object;
 struct ParticleSystem;
 struct Path;
index fa8e294bdc15e3a2921c5f342bdf50a9e12bf9a1..a2a14011595555b8554c7563269a1171fb5b2eec 100644 (file)
@@ -34,7 +34,6 @@ struct KeyingSet;
 struct ListBase;
 struct Main;
 struct NlaKeyframingContext;
-struct PathResolvedRNA;
 struct PointerRNA;
 struct PropertyRNA;
 struct ReportList;
index ee6336a98dbd82d9acd16bebc0dbfac6ac24e5fe..3beae7a1f9db5e69fa0a63dc1e5531a0abc535d5 100644 (file)
@@ -25,7 +25,6 @@
 
 struct Bone;
 struct Depsgraph;
-struct GHash;
 struct ListBase;
 struct Main;
 struct Object;
index 6c2221326e9a509d29f27bec4f4c86a2f2395419..7392d3947a28846c9f6a17447ebd3c443bb88b19 100644 (file)
@@ -26,7 +26,6 @@ extern "C" {
 
 struct Main;
 struct MemFileUndoData;
-struct Scene;
 struct bContext;
 
 #define BKE_UNDO_STR_MAX 64
index eeebfe1f2f6a30278832a4307eed9e626471ae8c..26ab7f8ba0c769d8342d9ba5c647dc68d5fee65c 100644 (file)
@@ -28,8 +28,6 @@ struct Brush;
 struct ImBuf;
 struct ImagePool;
 struct Main;
-struct Material;
-struct Paint;
 struct Scene;
 struct ToolSettings;
 struct UnifiedPaintSettings;
index a2d45625f426dc0d23747070cd23bac63f2b4a08..fdcb4066482edc3eaf2c4a11453e9ad9147107f1 100644 (file)
@@ -31,7 +31,6 @@
  */
 
 struct BMEditMesh;
-struct DerivedMesh;
 struct MFace;
 struct MVert;
 struct Mesh;
index 257975e3c17870767fe230e564d25352f300016b..c8393fd36660bb892edf2aae66dae3ae1fd02e7f 100644 (file)
@@ -33,7 +33,6 @@ struct CacheReader;
 struct Depsgraph;
 struct Main;
 struct Object;
-struct Scene;
 
 void BKE_cachefiles_init(void);
 void BKE_cachefiles_exit(void);
index caed4959eff35c2abd953329efa93c0f39dcf73c..da80b3d5032bc5913e11ec103df25f21ada1615a 100644 (file)
@@ -32,14 +32,12 @@ extern "C" {
 
 struct Camera;
 struct Depsgraph;
-struct GPUFXSettings;
 struct Main;
 struct Object;
 struct RegionView3D;
 struct RenderData;
 struct Scene;
 struct View3D;
-struct ViewLayer;
 struct rctf;
 
 /* Camera Datablock */
index 43df78c33e4fb04c8ce332217cd15755341f11e8..01f94c39215360e94d0def121c4e22d8384a5df6 100644 (file)
@@ -29,7 +29,6 @@
 struct ClothModifierData;
 struct CollisionModifierData;
 struct Depsgraph;
-struct MFace;
 struct Mesh;
 struct Object;
 struct Scene;
index 0ab101f065d40a72af9171ba49215060d3d8c825..757b1c64db39f98af28219f6780845e3af3b9341 100644 (file)
@@ -35,8 +35,6 @@ extern "C" {
 struct BLI_Iterator;
 struct Base;
 struct Collection;
-struct Depsgraph;
-struct ID;
 struct Main;
 struct Object;
 struct Scene;
index 291502a0c2800dac31b617000dae6ca35eb30773..5d7a5094eb5f29b50be19bf748816e1df42960c8 100644 (file)
 struct Collection;
 struct CollisionModifierData;
 struct Depsgraph;
-struct MFace;
 struct MVert;
 struct MVertTri;
 struct Object;
-struct Scene;
 
 ////////////////////////////////////////
 // used for collisions in collision.c
index bfcfd753975f67ad0f8faa7d97e86209d4fcaa55..6bd7440eeea707990e1f24db61dd7edbe43d1b73 100644 (file)
@@ -33,7 +33,6 @@ extern "C" {
 
 struct ARegion;
 struct Base;
-struct Brush;
 struct CacheFile;
 struct Collection;
 struct Depsgraph;
@@ -59,7 +58,6 @@ struct Text;
 struct ToolSettings;
 struct View3D;
 struct ViewLayer;
-struct ViewRender;
 struct bGPDframe;
 struct bGPDlayer;
 struct bGPdata;
index af783a6ae8a0644128647fa99f4bb91e385de3cc..be49ca150b231e7d546edc56737463475f712cf3 100644 (file)
 struct BezTriple;
 struct Curve;
 struct Depsgraph;
-struct EditNurb;
 struct GHash;
-struct LinkNode;
 struct ListBase;
 struct Main;
 struct Nurb;
 struct Object;
 struct Path;
-struct Scene;
 struct TextBox;
 struct rctf;
 
index c57639a8193b802eb92a9b9c29f06fcac31ba134..cfacbfe0a2193fb252b616a339232532adeccc78 100644 (file)
@@ -49,9 +49,7 @@ enum {
 /* prototypes */
 
 struct Depsgraph;
-struct LinkNode;
 struct ListBase;
-struct Main;
 struct Mesh;
 struct Object;
 struct Scene;
index c4f05d404cef1222ea31fe6c111b5d82307f3e00..734bfbc019a4591adb61d7185eb81b69586764f8 100644 (file)
@@ -25,9 +25,7 @@ struct Depsgraph;
 struct DynamicPaintCanvasSettings;
 struct DynamicPaintModifierData;
 struct DynamicPaintRuntime;
-struct Main;
 struct Scene;
-struct ViewLayer;
 
 /* Actual surface point */
 typedef struct PaintSurfaceData {
index c4f02dea5c705b35cdf311f9f85c677a860fb621..062968eddfc01cb74af63c0d7ba6f03541e698bd 100644 (file)
@@ -31,7 +31,6 @@
 struct BMLoop;
 struct BMesh;
 struct Depsgraph;
-struct DerivedMesh;
 struct EditMeshData;
 struct Mesh;
 struct MeshStatVis;
index a05c3d68e3ac165610d3a15f00c6cca3115a7ad8..f1cf87ea1b585d80789969fcb91dcc19886138f1 100644 (file)
  * \ingroup bke
  */
 
-struct Scene;
-struct ArrayGpencilModifierData;
 struct BoundBox;
 struct Brush;
 struct CurveMapping;
 struct Depsgraph;
-struct GpencilModifierData;
-struct LatticeGpencilModifierData;
 struct ListBase;
 struct Main;
 struct Material;
 struct Object;
-struct SimplifyGpencilModifierData;
 struct ToolSettings;
 struct bDeformGroup;
 struct bGPDframe;
 struct bGPDlayer;
-struct bGPDpalette;
-struct bGPDpalettecolor;
 struct bGPDspoint;
 struct bGPDstroke;
 struct bGPdata;
 
 struct MDeformVert;
-struct MDeformWeight;
 
 #define GPENCIL_SIMPLIFY(scene) ((scene->r.simplify_gpencil & SIMPLIFY_GPENCIL_ENABLE))
 #define GPENCIL_SIMPLIFY_ONPLAY(playing) \
index c2a4462dcbd2f7dd8b22dcab3bc1c5305741e53e..36f38996c365f91d5135c01028bed72612a8bd45 100644 (file)
 #include "BLI_compiler_attrs.h"
 #include "BKE_customdata.h"
 
-struct BMEditMesh;
-struct DepsNodeHandle;
 struct Depsgraph;
 struct GpencilModifierData;
 struct ID;
 struct ListBase;
 struct Main;
-struct Mesh;
 struct ModifierUpdateDepsgraphContext;
 struct Object;
 struct Scene;
-struct ViewLayer;
-struct bArmature;
 /* NOTE: bakeModifier() called from UI:
  * needs to create new databloc-ks, hence the need for this. */
-struct bContext;
 struct bGPDframe;
 struct bGPDlayer;
 struct bGPDstroke;
index 26c377a2574d4873fd5e047f3b4a4b683929b023..8dfece944ff6a7b19b571447fe9f02c20b7c635c 100644 (file)
@@ -31,7 +31,6 @@ extern "C" {
 
 struct Image;
 struct Main;
-struct RenderResult;
 struct ReportList;
 struct Scene;
 
index 6e34f4f07d929d375002008116c704ea165a716a..477a22b07bb327e15c4bb643704c464a8b8b6347 100644 (file)
@@ -31,7 +31,6 @@ struct ListBase;
 struct Main;
 struct Mesh;
 struct Object;
-struct WeightsArrayCache;
 
 /* Kernel prototypes */
 #ifdef __cplusplus
index daac35a1196f94d2d23cfdfd0600c8e877cb4606..eb65b7641e1a86230a71f37413143751675eb5d6 100644 (file)
@@ -37,17 +37,12 @@ extern "C" {
 struct Base;
 struct Collection;
 struct Depsgraph;
-struct ID;
-struct IDProperty;
 struct LayerCollection;
-struct ListBase;
 struct Main;
 struct Object;
-struct RenderEngine;
 struct Scene;
 struct View3D;
 struct ViewLayer;
-struct WorkSpace;
 
 struct ViewLayer *BKE_view_layer_default_view(const struct Scene *scene);
 struct ViewLayer *BKE_view_layer_default_render(const struct Scene *scene);
index c0ac71f9c96ae6b5d0951cc772f54abc1ba32959..c8d85cd0c87a619a5d94c514bd07ba6bdec51bb4 100644 (file)
@@ -46,17 +46,14 @@ extern "C" {
  * except in some specific cases requiring advanced (and potentially dangerous) handling.
  */
 
-struct BlendThumbnail;
 struct GHash;
 struct ID;
-struct ImBuf;
 struct Library;
 struct ListBase;
 struct Main;
 struct PointerRNA;
 struct PropertyRNA;
 struct bContext;
-struct wmWindowManager;
 
 size_t BKE_libblock_get_alloc_info(short type, const char **name);
 void *BKE_libblock_alloc_notest(short type) ATTR_WARN_UNUSED_RESULT;
index d51bc5c2bce2ed6cb01532590b3c3dc9819600ea..917582e385a8a67900f7b12f03132e7b866c756f 100644 (file)
@@ -25,6 +25,8 @@ extern "C" {
 
 #include "BLI_compiler_attrs.h"
 
+struct wmWindowManager;
+
 /* BKE_libblock_free, delete are declared in BKE_library.h for convenience. */
 
 /* Also IDRemap->flag. */
index 72bd585752688486c2eef83aa732bc93dce8f0aa..e060f587afe909c7fbd53e01dd00976bc784f142 100644 (file)
@@ -32,7 +32,6 @@ extern "C" {
 
 struct Light;
 struct Main;
-struct Scene;
 
 void BKE_light_init(struct Light *la);
 struct Light *BKE_light_add(struct Main *bmain, const char *name) ATTR_WARN_UNUSED_RESULT;
index 79579b43446393bb30baf906e3fbfb0d2638135d..b8950e5df883e9e4b3ac63b53ef0ed85fb9ba292 100644 (file)
@@ -38,7 +38,6 @@ extern "C" {
 
 struct ColorBand;
 struct Main;
-struct Object;
 struct ViewLayer;
 struct bContext;
 
index 1c987d5eb8e28012f9ac55dc467ed4aab8b9b4b1..1b2e8bcbf42e5f5758c9fdfa59f04093f936bdc1 100644 (file)
@@ -40,7 +40,6 @@ extern "C" {
 
 struct BLI_mempool;
 struct BlendThumbnail;
-struct Depsgraph;
 struct GHash;
 struct GSet;
 struct ImBuf;
index f87c73e35a2cb1e6fa658046f26daf2045bbbe2e..47644ce82e9e91e7281da288acbcc0420e142284 100644 (file)
@@ -38,7 +38,6 @@ struct MaskSplinePoint;
 struct MaskSplinePointUW;
 struct MovieClip;
 struct MovieClipUser;
-struct Scene;
 
 /* mask_ops.c */
 typedef enum {
index ab8fbc44cafe3316a632b51fc8987a69a5ecccde..39740458f2f869ff3da0c52a71089c69d40f9bd8 100644 (file)
@@ -20,7 +20,6 @@
  * \ingroup bke
  */
 struct Depsgraph;
-struct Main;
 struct Object;
 struct Scene;
 
index 53b7b16057a1a2478686e440edb7132766aae586..15df0cff6fcc2ec99e065b75e4aa1d8bafd94295 100644 (file)
@@ -53,13 +53,11 @@ struct MLoopTri;
 struct MLoopUV;
 struct MPoly;
 struct MVert;
-struct MVertTri;
 struct Main;
 struct MemArena;
 struct Mesh;
 struct ModifierData;
 struct Object;
-struct ReportList;
 struct Scene;
 
 #ifdef __cplusplus
index 28fd4b8bc280b7cf1ea7198774b58a3cc6a26072..b5b65944079371d39612ea499d551773bc2d6a25 100644 (file)
  * \ingroup bke
  */
 
-struct MEdge;
-struct MLoop;
-struct MLoopTri;
-struct MLoopUV;
-struct MPoly;
-struct MVert;
 struct Mesh;
 
 typedef enum MeshForeachFlag {
index 93d952bcae5076beb77cc099b03da801d008bd37..4dc9ac988e71dcab52d400cccdcf795ca47778bc 100644 (file)
@@ -27,7 +27,6 @@
 
 //#include "BKE_customdata.h"  /* for CustomDataMask */
 
-struct ColorBand;
 struct CustomData;
 struct CustomData_MeshMasks;
 struct Depsgraph;
index bca825ce91cce57400851584477dadf375000544..4a86dfa3832590263dcbdb01673d339b9c91a7cf 100644 (file)
@@ -20,6 +20,8 @@
  * \ingroup bke
  */
 
+struct ReportList;
+
 void BKE_mesh_calc_loop_tangent_single_ex(const struct MVert *mverts,
                                           const int numVerts,
                                           const struct MLoop *mloops,
index 4aab2a346e7022b161b7e56e11e5db4ed2c428e5..b2bc30c107cc43fe0cf851bd2dfb16c9c2e32d32 100644 (file)
@@ -35,7 +35,6 @@ struct Mesh;
 struct ModifierData;
 struct Object;
 struct Scene;
-struct ViewLayer;
 struct bArmature;
 
 typedef enum {
index e3d0588b60770eff3b85d9b7a27178a073660872..efc4e4fdc12eb7872dc0d9883473fea8cfdcb0b4 100644 (file)
@@ -59,7 +59,6 @@ struct RenderData;
 struct Scene;
 struct SpaceNode;
 struct Tex;
-struct ViewRender;
 struct bContext;
 struct bNode;
 struct bNodeExecContext;
index f59bf3579be73f75b20e7b36e84664a573716627..cf4bce3a20940168d57fe87f8cf6868c802dbcca 100644 (file)
@@ -43,7 +43,6 @@ struct RegionView3D;
 struct RigidBodyWorld;
 struct Scene;
 struct ShaderFxData;
-struct SoftBody;
 struct View3D;
 struct ViewLayer;
 
index 376675994885776a174d4f818902773c341f861e..8db27bd4118c3dff4518a55464a11fc9f159e880 100644 (file)
@@ -32,7 +32,6 @@ struct Depsgraph;
 struct EnumPropertyItem;
 struct GridPaintMask;
 struct ImagePool;
-struct MFace;
 struct MLoop;
 struct MLoopTri;
 struct MVert;
@@ -47,7 +46,6 @@ struct Palette;
 struct PaletteColor;
 struct ReportList;
 struct Scene;
-struct Sculpt;
 struct StrokeCache;
 struct SubdivCCG;
 struct SubdivCCG;
index 164dbbbf4827840a72a942ef4a706a3c863d1433..e9b4c2b5a66ebd688c73684708ad82384fe84948 100644 (file)
@@ -57,7 +57,6 @@ struct ModifierData;
 struct Object;
 struct RNG;
 struct Scene;
-struct ViewLayer;
 
 #define PARTICLE_COLLISION_MAX_COLLISIONS 10
 
index 245345d9f1dcfb894e15f63dc650a3a5bf7d5ba3..93a826f3324a0a62b154682fee10927b2ba797ad 100644 (file)
 
 struct BMLog;
 struct BMesh;
-struct CCGDerivedMesh;
 struct CCGElem;
 struct CCGKey;
 struct CustomData;
 struct DMFlagMat;
-struct GPUBatch;
 struct GPU_PBVH_Buffers;
 struct IsectRayPrecalc;
 struct MLoop;
index 83477a71d1706659d43813fec72c0ce2c57e5baa..d25288fc240bdd4b6163546ae1e2571b0c02407b 100644 (file)
@@ -38,8 +38,6 @@ struct TransformOrientation;
 struct UnitSettings;
 struct View3DCursor;
 struct ViewLayer;
-struct ViewRender;
-struct WorkSpace;
 
 typedef enum eSceneCopyMethod {
   SCE_COPY_NEW = 0,
index 5d3e7ad5ec2c9693e365f1a6300217a6ca8bd3d6..a2ce522a895b2170cf391a1e5f3264df0f8a71d6 100644 (file)
@@ -24,7 +24,6 @@
  */
 
 struct ARegion;
-struct GPUFXSettings;
 struct Header;
 struct ID;
 struct ListBase;
@@ -35,7 +34,6 @@ struct ScrArea;
 struct ScrAreaMap;
 struct ScrVert;
 struct SpaceType;
-struct TransformOrientation;
 struct View3D;
 struct View3DShading;
 struct WorkSpace;
index a9e1dfb239210aae436cf9ae808cdcb225b4f20c..e1bc16702d5fe5ddfbb17873b73ee97212204467 100644 (file)
 
 struct Depsgraph;
 struct Editing;
-struct GPUFX;
 struct GPUOffScreen;
 struct GSet;
 struct ImBuf;
 struct Main;
 struct Mask;
-struct RenderEngineType;
 struct Scene;
 struct Sequence;
 struct SequenceModifierData;
index e90dbfcf68d574c33661e6dbd8dc2adf9b7798a5..9fe42a214e935fbff3e3cb1a2c45da464e12d4c1 100644 (file)
 #include "BLI_compiler_attrs.h"
 #include "BKE_customdata.h"
 
-struct DepsNodeHandle;
-struct Depsgraph;
-struct DerivedMesh;
 struct ID;
 struct ListBase;
-struct Main;
-struct Mesh;
 struct ModifierUpdateDepsgraphContext;
 struct Object;
-struct Scene;
 struct ShaderFxData;
-struct ViewLayer;
-struct bArmature;
-struct bGPDframe;
-struct bGPDlayer;
-struct bGPDstroke;
 
 #define SHADER_FX_ACTIVE(_fx, _is_render) \
   (((_fx->mode & eShaderFxMode_Realtime) && (_is_render == false)) || \
index 8993654254e36d870b90e3b2fe168f5d1be3d893..9ec75c39fcfcc5edd9fa47ad61c1d90ed91c5ee3 100644 (file)
@@ -41,7 +41,6 @@
 
 struct BVHTree;
 struct MDeformVert;
-struct MVert;
 struct Mesh;
 struct ModifierEvalContext;
 struct Object;
index dd139233ee3a20b5a7b50f0da31410a5c8be3de0..700bf5139e02f58144b6a86781cd87ee1278f5b7 100644 (file)
 
 struct Mesh;
 struct MultiresModifierData;
-struct Object;
 struct OpenSubdiv_Converter;
 struct OpenSubdiv_Evaluator;
 struct OpenSubdiv_TopologyRefiner;
 struct Subdiv;
-struct SubdivToMeshSettings;
 
 typedef enum eSubdivVtxBoundaryInterpolation {
   /* Do not interpolate boundaries. */
index c17db5919815b9e82959383a49843548f93c58d0..39216e98e82396ee9d9af6013ba42bcb717cf6e1 100644 (file)
@@ -31,17 +31,13 @@ struct Brush;
 struct ColorBand;
 struct FreestyleLineStyle;
 struct ImagePool;
-struct Light;
 struct MTex;
 struct Main;
-struct Material;
 struct ParticleSettings;
 struct PointDensity;
 struct Tex;
 struct TexMapping;
 struct TexResult;
-struct World;
-struct bNode;
 
 /*  in ColorBand struct */
 #define MAXCOLORBAND 32
index bf417403d43c9316e53d208163cdbd09002e31fc..c64d684de5a741093ccc86d934277a435f68c61f 100644 (file)
@@ -25,7 +25,6 @@
  */
 
 struct Camera;
-struct Depsgraph;
 struct ImBuf;
 struct ListBase;
 struct MovieClipUser;
index 133cf2d6cf518ae26bdb710b7e202a72e2b6f28f..ea8978b7374d3724a9e08f30a52b219914268c19 100644 (file)
@@ -24,9 +24,6 @@
 #include "BLI_compiler_attrs.h"
 
 struct Main;
-struct Scene;
-struct TransformOrientation;
-struct ViewLayer;
 struct bScreen;
 struct bToolRef;
 
index 1705cd4effc96eb629156fa19ee266979aab421b..ed653182a3e119add730562666f602e68b4e8402 100644 (file)
@@ -24,8 +24,6 @@
 #ifndef __NLA_PRIVATE_H__
 #define __NLA_PRIVATE_H__
 
-struct Depsgraph;
-
 #include "RNA_types.h"
 #include "BLI_bitmap.h"
 #include "BLI_ghash.h"
index 72a6a1b0150f3e62a369c0fa3fd4d1765d9cd438..87e58d90d3f85e6c9475973bf710443adf4dcec3 100644 (file)
@@ -35,7 +35,6 @@
 #include "BLI_compiler_attrs.h"
 
 struct DynStr;
-struct MemArena;
 
 /** The abstract DynStr type */
 typedef struct DynStr DynStr;
index 6f6316e15e419293510e32f00dcf28d55b203423..9f5be292dd8226586998f58d14d6d1a28026bce2 100644 (file)
@@ -33,7 +33,6 @@ extern "C" {
 #define BLI_MEMITER_DEFAULT_SIZE (1 << 19)
 
 struct BLI_memiter;
-struct BLI_memiter_chunk;
 
 typedef struct BLI_memiter BLI_memiter;
 
index 99e86615e50ac2c0057d21c5bcd94f5d749b26d5..75d5cb286accf68ea5dd8731a92f64670cda29b3 100644 (file)
@@ -29,8 +29,6 @@ extern "C" {
 
 #include "BLI_compiler_attrs.h"
 
-struct ListBase;
-
 void BLI_setenv(const char *env, const char *val) ATTR_NONNULL(1);
 void BLI_setenv_if_new(const char *env, const char *val) ATTR_NONNULL(1);
 const char *BLI_getenv(const char *env) ATTR_NONNULL(1);
index 8944dfdb711bfb44af1f9adad2fe11de0a7c6197..adf3bf00d488197bef8b224777f88d4d6bbad350 100644 (file)
@@ -41,7 +41,6 @@ struct UserDef;
 struct View3D;
 struct ViewLayer;
 struct WorkSpace;
-struct bContext;
 struct bScreen;
 struct wmWindowManager;
 
index 27474cc2b5871dd9dccbcf809b08f2f42dac5412..2be2dadeeeb73ddf377fa70c3dc35c0715ba24cb 100644 (file)
@@ -78,8 +78,6 @@ extern "C" {
 #include <map>
 #include <algorithm>  // std::find
 
-struct Depsgraph;
-
 typedef enum BC_animation_source_type {
   BC_SOURCE_TYPE_VALUE,
   BC_SOURCE_TYPE_ANGLE,
index 200f8431f62919bcce5562b3afdb5dc82614a8f4..ce2ed9fe4538af21426f7b63e669c63e6fd36588 100644 (file)
@@ -47,7 +47,6 @@
 
 #include "BKE_key.h"
 
-struct Depsgraph;
 class SceneExporter;
 
 class ControllerExporter : public COLLADASW::LibraryControllers,
index 7262784db8219b1acae3a1b1a835c5434f70ae56..55f7251c538069ecb64e79b05369f77f63515dbb 100644 (file)
@@ -39,8 +39,6 @@
 #include "BlenderContext.h"
 #include "BKE_key.h"
 
-struct Depsgraph;
-
 class Normal {
  public:
   float x;
index df6e72cbf3a743e4126f068593a00f8c3f7ece1c..72753e170a3897c79bfe6115de8109863ed1e5b3 100644 (file)
@@ -34,9 +34,6 @@ extern "C" {
 #include "BLI_path_util.h"
 #include "RNA_types.h"
 
-struct Depsgraph;
-struct Scene;
-struct ViewLayer;
 struct bContext;
 
 /*
index c23e33df76d0fb35cca0c81945aaba6e47e475cb..c0425e59d1aa06651ddb62182930b473c175f8db 100644 (file)
@@ -69,8 +69,6 @@ extern "C" {
 
 constexpr int LIMITTED_PRECISION = 6;
 
-struct Depsgraph;
-
 typedef std::map<COLLADAFW::UniqueId, Image *> UidImageMap;
 typedef std::map<std::string, Image *> KeyImageMap;
 typedef std::map<COLLADAFW::TextureMapId, std::vector<MTex *>> TexIndexTextureArrayMap;
index bdcb40610962d7b4cb82887b6e713c5df05fcf7b..fd12f90016bf12ffa6c6bbf199c90f27b4a102e8 100644 (file)
@@ -55,9 +55,6 @@ typedef struct Depsgraph Depsgraph;
 
 struct Main;
 
-struct PointerRNA;
-struct PropertyRNA;
-struct RenderEngineType;
 struct Scene;
 struct ViewLayer;
 
index 18e06410adfc96a8e55712999997b7950ffe41d1..37dfaf2c3e2b5c5cd465ee33828ddbd7a2b7b335 100644 (file)
@@ -34,12 +34,9 @@ struct Depsgraph;
 /* ------------------------------------------------ */
 
 struct CacheFile;
-struct Collection;
 struct CustomData_MeshMasks;
-struct EffectorWeights;
 struct ID;
 struct Main;
-struct ModifierData;
 struct Object;
 struct Scene;
 struct ViewLayer;
index e3381e79e9cff81d694c17a010ac9c9b033d5fdb..82f7f33411adfd04f02eb4cf4ad740847bf8f7de 100644 (file)
 /* Needed for the instance iterator. */
 #include "DNA_object_types.h"
 
-struct ID;
-
 struct BLI_Iterator;
-struct Base;
 struct CustomData_MeshMasks;
 struct Depsgraph;
 struct DupliObject;
+struct ID;
 struct ListBase;
+struct PointerRNA;
 struct Scene;
 struct ViewLayer;
 
index 0767837a5879e8f8d689313c833045db826f33eb..65b493e2467b00dda4cc686693ebc482d7715ba4 100644 (file)
@@ -25,7 +25,6 @@
 
 #include "intern/depsgraph_type.h"
 
-struct GSet;
 struct ID;
 
 namespace DEG {
index de9f0e4d6cd55b6b1b70f32f5bb143a3efd4299e..65f3521b5569368c7d9cb67866d59a28f19354c5 100644 (file)
@@ -31,7 +31,6 @@
 
 #include "DEG_depsgraph.h"
 
-struct Base;
 struct CacheFile;
 struct Camera;
 struct Collection;
@@ -44,14 +43,12 @@ struct LayerCollection;
 struct Light;
 struct LightProbe;
 struct ListBase;
-struct MTex;
 struct Main;
 struct Mask;
 struct Material;
 struct MovieClip;
 struct Object;
 struct ParticleSettings;
-struct Probe;
 struct Scene;
 struct Speaker;
 struct Tex;
@@ -64,15 +61,12 @@ struct bNodeTree;
 struct bPoseChannel;
 struct bSound;
 
-struct PropertyRNA;
-
 namespace DEG {
 
 struct ComponentNode;
 struct Depsgraph;
 class DepsgraphBuilderCache;
 struct IDNode;
-struct Node;
 struct OperationNode;
 struct TimeSourceNode;
 
index 0e15818622f38c9296d557aaf43652f24ff5b895..e58ef989ac984492416c9f2ebc3998a698f8c666 100644 (file)
@@ -51,7 +51,6 @@ struct Camera;
 struct Collection;
 struct EffectorWeights;
 struct FCurve;
-struct GHash;
 struct ID;
 struct Image;
 struct Key;
@@ -59,11 +58,9 @@ struct LayerCollection;
 struct Light;
 struct LightProbe;
 struct ListBase;
-struct MTex;
 struct Main;
 struct Mask;
 struct Material;
-struct ModifierData;
 struct MovieClip;
 struct Object;
 struct ParticleSettings;
index 15ce57cb169d1dabc4858081844b62571607f0e7..96b1a2a1f8a1dee1a77d0ee69ab2a9b3c7945a71 100644 (file)
 struct GHash;
 struct GSet;
 struct ID;
-struct Main;
 struct Scene;
 struct ViewLayer;
 
 namespace DEG {
 
-struct ComponentNode;
 struct IDNode;
 struct Node;
 struct OperationNode;
index eea69502baa0df5ae7762b4b6a280b5c631eca13..acfc8d19bc7e97d332562462d3290029f49e6027 100644 (file)
@@ -29,7 +29,6 @@
 
 #include "DEG_depsgraph_build.h"
 
-struct GHash;
 struct ID;
 struct Scene;
 
index e6eb91a6b2dddf482b56f2164fb5fddae5b1257f..35184253f5ccbac070b8d565a72eefd8ade2c9a3 100644 (file)
@@ -26,6 +26,8 @@
 #include "intern/node/deg_node.h"
 #include "BLI_sys_types.h"
 
+struct GHash;
+
 namespace DEG {
 
 struct ComponentNode;
index b0776d186bbd060b83de2dcebbc2ddac96b3790a..87c1a7f10a13ac45311934f7a129e193030b8377 100644 (file)
@@ -28,7 +28,6 @@
 #include "intern/depsgraph_type.h"
 
 struct Depsgraph;
-struct ID;
 
 namespace DEG {
 
index 58cf0c2a8e04c002039601279863def4eca2773e..34d3ae1d2079da30800ac1063542cc4906dc6b1d 100644 (file)
 #include "BLI_sys_types.h" /* for bool */
 
 struct ARegion;
-struct Base;
 struct DRWInstanceDataList;
-struct DRWPass;
 struct Depsgraph;
 struct DrawEngineType;
 struct GPUMaterial;
 struct GPUOffScreen;
 struct GPUViewport;
 struct ID;
-struct IDProperty;
 struct Main;
-struct Material;
 struct Object;
-struct RegionView3D;
 struct RenderEngine;
 struct RenderEngineType;
 struct Scene;
 struct View3D;
-struct ViewContext;
 struct ViewLayer;
-struct ViewportEngineData;
-struct WorkSpace;
 struct bContext;
 struct rcti;
 
index 51d8672cd2b0651840935dad590da3809730adf9..0ad13af81ba31daefa050c3d0bca469a77da544d 100644 (file)
@@ -30,7 +30,6 @@ struct Base;
 struct Depsgraph;
 struct Object;
 struct View3D;
-struct ViewLayer;
 struct rcti;
 
 typedef struct SELECTID_ObjectData {
index 5aea712a91070833577030b03b68ebce2332e31b..ede2de13dce71d1ac90d752e5dc4e732e6cda4fb 100644 (file)
@@ -26,7 +26,6 @@
 #include "BLI_sys_types.h" /* for bool */
 
 struct EEVEE_Data;
-struct EEVEE_LightBake;
 struct EEVEE_ViewLayerData;
 struct LightCache;
 struct Scene;
index 27edd44075bd9ce82fd48fde5c88679eae7cb14b..3cdafee95a28bc6ce1bdf20c595bdfbdf6db1034 100644 (file)
@@ -30,7 +30,6 @@ struct EEVEE_ShadowCasterBuffer;
 struct GPUFrameBuffer;
 struct Object;
 struct RenderLayer;
-struct RenderResult;
 
 extern struct DrawEngineType draw_engine_eevee_type;
 
index 6c2c958397905df6e121554fe40b33dd398ea405..ed71cdbb9e801c7b352c8970a746a93a54942382 100644 (file)
 struct GPENCIL_Data;
 struct GPENCIL_StorageList;
 struct MaterialGPencilStyle;
-struct ModifierData;
 struct Object;
 struct RenderEngine;
 struct RenderLayer;
 struct bGPDstroke;
-struct tGPspoint;
 
 struct GPUBatch;
 struct GPUVertBuf;
index 3379aa28d0f99074e3c88e69da01683efd8c7c5b..10ab7c136312abe0f502ae7aee7ab44f60c17a42 100644 (file)
@@ -61,7 +61,6 @@
 
 #include "DEG_depsgraph.h"
 
-struct DRWTextStore;
 struct DefaultFramebufferList;
 struct DefaultTextureList;
 struct GPUBatch;
@@ -70,12 +69,9 @@ struct GPUMaterial;
 struct GPUShader;
 struct GPUTexture;
 struct GPUUniformBuffer;
-struct LightEngineData;
 struct Object;
 struct ParticleSystem;
 struct RenderEngineType;
-struct ViewportEngineData;
-struct ViewportEngineData_Info;
 struct bContext;
 struct rcti;
 
index d392db639386177c18791ec5406eecd1856bc1cd..3e33346c7d883b372c95a846640aa2073e908c5f 100644 (file)
 #ifndef __DRAW_CACHE_IMPL_H__
 #define __DRAW_CACHE_IMPL_H__
 
-struct CurveCache;
 struct GPUBatch;
 struct GPUIndexBuf;
 struct GPUMaterial;
-struct GPUTexture;
 struct GPUVertBuf;
 struct ListBase;
 struct ModifierData;
 struct PTCacheEdit;
 struct ParticleSystem;
-struct SpaceImage;
-struct ToolSettings;
 
 struct Curve;
 struct Lattice;
index 52b94689679d284f3e6d3e6ee9c04b0c4066d19d..8e6b8895dd3dcaeacf3aca1f1b974716998e7161 100644 (file)
@@ -30,7 +30,6 @@ struct GPUBatch;
 struct GPUMaterial;
 struct ModifierData;
 struct Object;
-struct PTCacheEdit;
 struct ParticleSystem;
 struct ViewLayer;
 
index d88de1a58e22b9af7bb7c177ed54bb60ef9de59f..2ede68e16d8d7a768e5fe5da7bb2799d05368476 100644 (file)
@@ -35,8 +35,6 @@
 typedef struct DRWInstanceData DRWInstanceData;
 typedef struct DRWInstanceDataList DRWInstanceDataList;
 
-struct DRWShadingGroup;
-
 void *DRW_instance_data_next(DRWInstanceData *idata);
 DRWInstanceData *DRW_instance_data_request(DRWInstanceDataList *idatalist, uint attr_size);
 
index 569eb7e2e048a9301b8f0fb9c78e2381f2007fb8..fa562ab0f4424add2cf424d1336d13c9f2569f89 100644 (file)
@@ -30,7 +30,6 @@ struct wmOperatorType;
 struct Base;
 struct Object;
 struct Scene;
-struct bAction;
 struct bContext;
 struct bPoseChannel;
 
index 101a65d151aac7b54636e097d4cc95f24b4ee3a3..a49f02d28fe0718f0698d6ed5f1eb63f94d6ee67 100644 (file)
@@ -24,7 +24,6 @@
 #ifndef __BIF_GLUTIL_H__
 #define __BIF_GLUTIL_H__
 
-struct rctf;
 struct rcti;
 
 struct ColorManagedDisplaySettings;
index 8dbe832d18b9e33fddbea0649cdceb37f4ccac43..48d0a5fe8beb78beaf746c96fbf06141e91b2243 100644 (file)
@@ -42,7 +42,6 @@ struct ReportList;
 struct Scene;
 struct UndoType;
 struct View3D;
-struct ViewContext;
 struct ViewLayer;
 struct bArmature;
 struct bContext;
index 7cee5a358f4d900b28771e5ed89f2b27dc2069dd..22bf22e04d3ad39aa72a766fcbd3e593fd09ef02 100644 (file)
@@ -29,7 +29,6 @@ struct ImBuf;
 struct Main;
 struct Mask;
 struct MovieClip;
-struct Scene;
 struct SpaceClip;
 struct bContext;
 struct bScreen;
index f14648bc026108701072b57f38d087b8d39466c0..a3e2e643509a018d90545f5008e6472e57f8c05b 100644 (file)
@@ -43,10 +43,8 @@ void ED_gizmotypes_value_2d(void);
 void ED_gizmogrouptypes_value_2d(void);
 
 struct Object;
-struct Scene;
 struct bContext;
 struct wmGizmo;
-struct wmGizmoGroup;
 
 /* -------------------------------------------------------------------- */
 /* Shape Presets
index 6410e6630a7ac53d37e5375d6aaa0f6d5dcaa4bb..470eb58c72bccd41da327bb6b79e092a02a99dc9 100644 (file)
@@ -27,7 +27,6 @@
 struct ID;
 struct ListBase;
 struct PointerRNA;
-struct rcti;
 
 struct Brush;
 struct bGPDframe;
@@ -39,13 +38,11 @@ struct tGPspoint;
 
 struct ARegion;
 struct Depsgraph;
-struct EvaluationContext;
 struct Main;
 struct RegionView3D;
 struct ReportList;
 struct Scene;
 struct ScrArea;
-struct ToolSettings;
 struct View3D;
 struct ViewLayer;
 struct bContext;
@@ -58,8 +55,6 @@ struct bAnimContext;
 
 struct wmKeyConfig;
 struct wmOperator;
-struct wmWindow;
-struct wmWindowManager;
 
 /* ------------- Grease-Pencil Runtime Data ---------------- */
 
index a09e1d579fdecb7e22733d71ccffa22890f6b749..7d69f86dbf8217d0a3688368b24855b3202c2a96 100644 (file)
@@ -31,7 +31,6 @@ struct ImageUser;
 struct ReportList;
 struct Scene;
 struct SpaceImage;
-struct ToolSettings;
 struct ViewLayer;
 struct bContext;
 struct wmWindowManager;
index 05f641abe91ce55a4b91b2a75692c15c656e37b0..2630feaa9d37c6c951dbb8dedc5a4176fa4609dc 100644 (file)
@@ -31,7 +31,6 @@ struct FCurve;
 struct ListBase;
 struct MaskLayer;
 struct Object;
-struct Palette;
 struct Scene;
 struct View2D;
 struct bAction;
index bbeeeade8225c6129cb0a4772768a192f731a7cd..42e5add2ef0634765b0ce96f4e9ed204041fe895 100644 (file)
@@ -44,8 +44,6 @@ struct bPoseChannel;
 struct ReportList;
 struct bContext;
 
-struct Depsgraph;
-
 struct EnumPropertyItem;
 struct PointerRNA;
 struct PropertyRNA;
index a883187327f2e2e75e03925871d609ef6d12dc48..a9e57ecc13dec2bbd39adfe57a0c9c57af590ab9 100644 (file)
@@ -29,7 +29,6 @@ struct TimeMarker;
 struct bAnimContext;
 struct bContext;
 struct wmKeyConfig;
-struct wmKeyMap;
 
 /* Drawing API ------------------------------ */
 
index 233a8161020f05b0af06014c7f38dc891d46f806..0b2adfed531747427564bf408abbca64271b21b6 100644 (file)
@@ -45,7 +45,6 @@ struct Mesh;
 struct Object;
 struct ReportList;
 struct Scene;
-struct ToolSettings;
 struct UndoType;
 struct UvMapVert;
 struct UvMapVert;
@@ -55,7 +54,6 @@ struct View3D;
 struct ViewContext;
 struct bContext;
 struct bDeformGroup;
-struct rcti;
 struct wmKeyConfig;
 struct wmOperator;
 
index de590d124ea8f43db1c611813912c6c131b3bb95..c481c19a5526a42ded5eb8cf2b3d8b465b75f1bc 100644 (file)
@@ -34,7 +34,6 @@ struct EnumPropertyItem;
 struct EnumPropertyItem;
 struct ID;
 struct Main;
-struct Menu;
 struct ModifierData;
 struct Object;
 struct PointerRNA;
@@ -51,10 +50,8 @@ struct bFaceMap;
 struct bPoseChannel;
 struct uiLayout;
 struct wmKeyConfig;
-struct wmKeyMap;
 struct wmOperator;
 struct wmOperatorType;
-struct wmWindow;
 struct wmWindowManager;
 
 #include "DNA_object_enums.h"
index c7ee7be49b5a0552363e5b3cb39790f509f746f7..d0fab134dcc0aad4dd68901d31316dae4dfc8461 100644 (file)
@@ -39,10 +39,8 @@ struct Depsgraph;
 struct IDProperty;
 struct Main;
 struct MenuType;
-struct PropertyRNA;
 struct Scene;
 struct SpaceLink;
-struct ViewLayer;
 struct WorkSpace;
 struct WorkSpaceInstanceHook;
 struct bContext;
@@ -50,7 +48,6 @@ struct bScreen;
 struct rcti;
 struct uiBlock;
 struct uiLayout;
-struct wmEvent;
 struct wmKeyConfig;
 struct wmMsgBus;
 struct wmMsgSubscribeKey;
index 034e002f86a4c0b15b5b5b57e13d3c4ca47b1970..d907ba4e581ba87df968cc427b29d96b9b026c38 100644 (file)
 #define __ED_SCULPT_H__
 
 struct ARegion;
-struct ListBase;
 struct Object;
-struct RegionView3D;
-struct UndoStep;
 struct UndoType;
 struct ViewContext;
 struct bContext;
index b43e674224ce315d5f2fbe7768a19c45ffc205ea..f010c45d939de7dc420a0a19f10d99b1348e3088 100644 (file)
@@ -24,7 +24,6 @@
 #ifndef __ED_TIME_SCRUB_UI_H__
 #define __ED_TIME_SCRUB_UI_H__
 
-struct View2DGrid;
 struct bContext;
 struct bDopeSheet;
 struct wmEvent;
index 675c0227b22f20c6817717ebe59542c19c021a78..192af8f5273f480398eb9a60182e1d63d1bc18fa 100644 (file)
 
 /* ******************* Registration Function ********************** */
 
-struct ARegion;
-struct ListBase;
-struct Main;
 struct Object;
 struct SnapObjectContext;
 struct SnapObjectParams;
-struct View3D;
-struct WorkSpace;
 struct bContext;
-struct wmEvent;
 struct wmKeyConfig;
-struct wmKeyMap;
 struct wmOperatorType;
 
 void ED_keymap_transform(struct wmKeyConfig *keyconf);
@@ -112,7 +105,6 @@ struct Scene;
 struct TransInfo;
 struct wmGizmoGroup;
 struct wmGizmoGroupType;
-struct wmOperator;
 
 /* UNUSED */
 // int BIF_snappingSupported(struct Object *obedit);
index 97bef25dee821817b817db1b81d3ebedffe7ec44..40e0005b48715f5a11acc3029c2cd11cfb206025 100644 (file)
@@ -32,8 +32,6 @@ struct Main;
 struct Object;
 struct Scene;
 struct View3D;
-struct ViewLayer;
-struct bContext;
 
 /* transform_snap_object.c */
 
index 8dd2dab52090666859977c547225b3ad52102afb..1856ad8454b32bebac9c4d2574ec63c9df552f0e 100644 (file)
@@ -37,7 +37,6 @@ struct Object;
 struct Scene;
 struct SpaceImage;
 struct ToolSettings;
-struct View3D;
 struct ViewLayer;
 struct bNode;
 struct wmKeyConfig;
index 56661b992c47349a51abeed2a07d458bdf08a0a4..139b306b533a4b8c286883d2ee45e8c343be57af 100644 (file)
@@ -38,8 +38,6 @@ struct Camera;
 struct CustomData_MeshMasks;
 struct Depsgraph;
 struct EditBone;
-struct GPUFX;
-struct GPUFXSettings;
 struct GPUOffScreen;
 struct GPUViewport;
 struct ID;
@@ -58,7 +56,6 @@ struct View3D;
 struct View3DShading;
 struct ViewContext;
 struct ViewLayer;
-struct WorkSpace;
 struct bContext;
 struct bPoseChannel;
 struct bScreen;
index 5ef3e5d89871daecfa491c5f83b2ee6ae768358e..a61daa11c368de8a2fd8450bece54781210c6998 100644 (file)
@@ -31,7 +31,6 @@
 /* Struct Declarations */
 
 struct ARegion;
-struct ARegionType;
 struct AutoComplete;
 struct ID;
 struct IDProperty;
index 9ebbba07fdff1cb3615c6f095fe5fe9eba429f39..fc2f3d21bb618202366307b0d2ef56c340e9c3d9 100644 (file)
@@ -30,7 +30,6 @@ struct PTCacheEdit;
 struct ParticleSystem;
 struct PointCache;
 struct Scene;
-struct ViewLayer;
 struct wmOperatorType;
 
 /* particle_edit.c */
index 50f0b53c0375c87a7576d9c5368e4580f0539e39..88b913b84cac8c7cf8777252ea07dca3727a51db 100644 (file)
@@ -24,7 +24,6 @@
 #ifndef __RENDER_INTERN_H__
 #define __RENDER_INTERN_H__
 
-struct RenderEngine;
 struct ScrArea;
 struct bContext;
 struct wmOperatorType;
index ea4814857ba92c65dd9c34d3a4eeeed9dee2d8ad..5efedf69fe4cc02397b1d9477d4a4883f27a8fbb 100644 (file)
@@ -33,7 +33,6 @@ struct ListBase;
 struct MTex;
 struct Object;
 struct Paint;
-struct PaintCurve;
 struct PaintStroke;
 struct PointerRNA;
 struct RegionView3D;
index 928af8cc77f0abbd4fc75d3ae86c8743767022ed..bc9a4c1d85b2427c4db106ca4a0b9b3070240a97 100644 (file)
@@ -34,9 +34,7 @@
 #include "BKE_pbvh.h"
 
 struct KeyBlock;
-struct Main;
 struct Object;
-struct SculptOrigVertData;
 struct SculptUndoNode;
 struct bContext;
 
index eaca7968a34bae5ca0c333feff11794e804ca19f..c227b794ae7a82d3bd9d9306466eca20b11fd37f 100644 (file)
@@ -28,9 +28,7 @@ struct ARegion;
 struct ARegionType;
 struct Object;
 struct Scene;
-struct ScrArea;
 struct SpaceAction;
-struct View2D;
 struct bAnimContext;
 struct bContext;
 struct wmOperatorType;
index 168c38b66a4267954c0005ad6f734bf01b0f40ae..320240221b516ae537ea7c26ec5435a1eae1915e 100644 (file)
@@ -26,7 +26,6 @@
 
 struct ARegion;
 struct ARegionType;
-struct ScrArea;
 struct SpaceGraph;
 struct bAnimContext;
 struct bAnimListElem;
index 2c723f45e94fb9f2575a02f82edf2745cde05a94..1abb6715fdb693dd28670486188f2f3beb0ef362 100644 (file)
@@ -27,7 +27,6 @@
 /* internal exports only */
 struct ARegion;
 struct ARegionType;
-struct ScrArea;
 struct SpaceImage;
 struct bContext;
 struct bNodeTree;
index 466e6684ecab960a48a6715ecccb12951f3faba9..95e37dea249e5a6e10856123bd1c14dd95fec144 100644 (file)
@@ -40,7 +40,6 @@ struct TreeStoreElem;
 struct ViewLayer;
 struct bContext;
 struct bPoseChannel;
-struct wmEvent;
 struct wmKeyConfig;
 struct wmOperatorType;
 
index dd04260d80e6eb719f5ff4d316fc785de7c0643f..851d3b5f3aa4d739f69292b0b04074a5ad5d86fb 100644 (file)
@@ -34,7 +34,6 @@ struct ARegionType;
 struct Depsgraph;
 struct Main;
 struct Scene;
-struct ScrArea;
 struct Sequence;
 struct SpaceSeq;
 struct StripElem;
index 3a6825aacb43b520b4d437025e88847aede1a616..6b5c27b68f490056577633cfdf7e559f9ca0a871 100644 (file)
 
 struct ARegion;
 struct ARegionType;
-struct Base;
 struct BoundBox;
 struct Depsgraph;
-struct GPUBatch;
-struct Mesh;
 struct Object;
-struct SmokeDomainSettings;
 struct ViewLayer;
-struct bAnimVizSettings;
 struct bContext;
-struct bMotionPath;
-struct bPoseChannel;
 struct wmGizmoGroupType;
 struct wmGizmoType;
 struct wmKeyConfig;
index ff7c8c506e65ddd8a10328713cfd8ebcdb2fe239..358e4825278792c29b6814c9ffcbb4baf8fcef55 100644 (file)
@@ -42,7 +42,6 @@ struct EditBone;
 struct NumInput;
 struct Object;
 struct RNG;
-struct RenderEngineType;
 struct ReportList;
 struct Scene;
 struct ScrArea;
@@ -52,7 +51,6 @@ struct TransDataContainer;
 struct TransInfo;
 struct TransSnap;
 struct TransformOrientation;
-struct View3D;
 struct ViewLayer;
 struct bConstraint;
 struct bContext;
index 3f544ad90d1c2eacd1f2e9c083b033431460dd79..7bc6b048585b7ba2f9de8d0bb40953097767b576 100644 (file)
@@ -24,7 +24,6 @@
 #ifndef __UVEDIT_INTERN_H__
 #define __UVEDIT_INTERN_H__
 
-struct BMEditMesh;
 struct BMFace;
 struct BMLoop;
 struct Image;
index bad279ed9d9f753ea4ab6716571608973bc702c1..dc8a0c7907297517662bbd82ba8f5b7f2513213e 100644 (file)
@@ -29,7 +29,6 @@ struct FreestyleConfig;
 struct FreestyleLineStyle;
 struct Material;
 struct Render;
-struct RenderLayer;
 
 struct FreestyleGlobals {
   struct Scene *scene;
index 4b95783e6fa4b5590d5d9c0ec0558e361a52beac..55d2e461b30753c33524d1cc78429e56bac4338f 100644 (file)
@@ -27,9 +27,6 @@
 #ifndef __GPU_BATCH_PRESETS_H__
 #define __GPU_BATCH_PRESETS_H__
 
-struct GPUVertFormat;
-struct rctf;
-
 #include "BLI_compiler_attrs.h"
 #include "BLI_sys_types.h"
 
index 507baa9531e7fc7411ebccfafac31efd208c0c61..7814c723fecca4176c04862cf54602083126f407 100644 (file)
 extern "C" {
 #endif
 
-struct DupliObject;
 struct ImBuf;
 struct Image;
 struct ImageUser;
 struct Main;
-struct Object;
-struct RegionView3D;
-struct Scene;
 struct SmokeModifierData;
-struct View3D;
-struct ViewLayer;
 
 #include "DNA_object_enums.h"
 
index 2e0dc750e46a1321d9d77d49c9da8dcf23e72339..4dc0019978a4295227b320c5bd519e89d36b5983 100644 (file)
@@ -45,10 +45,7 @@ struct ImageUser;
 struct ListBase;
 struct Main;
 struct Material;
-struct Object;
-struct PreviewImage;
 struct Scene;
-struct World;
 struct bNode;
 struct bNodeTree;
 
index 2b61d99e8524b9a232edcb4ec0f218764f3292e8..a8e8ca720231a1b72132002830399b023a7d4760 100644 (file)
@@ -36,7 +36,6 @@ struct ImageUser;
 struct MovieClip;
 struct MovieClipUser;
 struct PreviewImage;
-struct rcti;
 
 struct GPUFrameBuffer;
 typedef struct GPUTexture GPUTexture;
index ae34e21b9cdab18c57e27855729bd63703a71569..6eb6bc2f05f90293767d0e841f746ea43dccfc41 100644 (file)
@@ -34,7 +34,6 @@ struct GPUOutput;
 struct GPUShader;
 struct GPUVertAttrLayers;
 struct ListBase;
-struct PreviewImage;
 
 /* Pass Generation
  * - Takes a list of nodes and a desired output, and makes a pass. This
index 4b90f8daa8c18e089930a0acba51b19feac58abc..43b2da13e28040b09c43510952fdadcc444019e1 100644 (file)
@@ -21,9 +21,6 @@
 #ifndef __GPU_PRIVATE_H__
 #define __GPU_PRIVATE_H__
 
-struct GPUContext;
-struct GPUFrameBuffer;
-
 /* call this before running any of the functions below */
 void gpu_extensions_init(void);
 void gpu_extensions_exit(void);
index bb6457ee5b8ff0d263a0b6b2dc6532fb42101401..f094d630fc83feac8a07a93a2686b731c275599b 100644 (file)
@@ -28,8 +28,6 @@
  * (ONLY ADD NEW ITEMS AT THE END)
  */
 
-struct RNG;
-
 typedef enum GpencilModifierType {
   eGpencilModifierType_None = 0,
   eGpencilModifierType_Noise = 1,
index 58a7bf8f8b4fa67809398fdc76c4d2cbf740e249..2dffdf8268891a6fe74974aeab4afbdd8e945046 100644 (file)
@@ -30,8 +30,6 @@
 
 struct ARegion;
 struct AnimData;
-struct CurveMapping;
-struct GHash;
 struct MDeformVert;
 
 #define GP_DEFAULT_PIX_FACTOR 1.0f
index 5e881053910ce6c938cfdb85747a281a71356429..82cab5d1594087ea64493686d2572adc747980e3 100644 (file)
@@ -34,7 +34,6 @@
 struct AnimData;
 struct CurveMapping;
 struct Ipo;
-struct MTex;
 struct bNodeTree;
 
 typedef struct Light {
index 39bcec8bb453cbd99b249f45f23c71abd689e570..cb6991ce67a62782eb7bf43e2717831218dcf866 100644 (file)
@@ -40,7 +40,6 @@ struct MLoopCol;
 struct MLoopTri;
 struct MLoopUV;
 struct MPoly;
-struct MTexPoly;
 struct MVert;
 struct Material;
 struct Mesh;
index af350cfee48d11071fa9ea5679ef6fc4ad2907ad..f6a7a8a5f5b6217d2b415c2ef6b41b38e5c58ab9 100644 (file)
@@ -27,8 +27,6 @@
 #include "DNA_customdata_types.h"
 #include "DNA_listBase.h"
 
-struct Image;
-
 /*tessellation face, see MLoop/MPoly for the real face data*/
 typedef struct MFace {
   unsigned int v1, v2, v3, v4;
index a81bff6014610e4be226df22cd56989b27180916..5243dc1aecda680e2afcb2df1387b922134f29d9 100644 (file)
@@ -29,8 +29,6 @@
  */
 
 struct Mesh;
-struct Scene;
-struct Subdiv;
 
 typedef enum ModifierType {
   eModifierType_None = 0,
index 40502fc27c93d275c2895287db2d8b12aa3a6b8b..4e821ad5f07387f88fbd31410b22e99ad8c0fc18 100644 (file)
@@ -32,7 +32,6 @@ extern "C" {
 #endif
 
 struct Ipo;
-struct Mesh;
 
 typedef struct FluidVertexVelocity {
   float vel[3];
index 1b82e7463c1c7d1aa6645acbaaf9525d4c8e989a..e006014b71f60bd141004db08fb9f3c17123b67a 100644 (file)
@@ -47,7 +47,6 @@ struct Material;
 struct Mesh;
 struct Object;
 struct PartDeflect;
-struct ParticleSystem;
 struct Path;
 struct RigidBodyOb;
 struct SculptSession;
index bda74f9abe051f9163584742bccff3c440ea51f3..412bf358a44754628b6b029821655190234c5e65 100644 (file)
@@ -58,8 +58,6 @@ struct MovieClip;
 struct Object;
 struct Scene;
 struct SceneCollection;
-struct SceneStats;
-struct Text;
 struct World;
 struct bGPdata;
 struct bNodeTree;
index 3fad1c574270860a31f10511d840e1605e7586cb..ead1bcc943da81658e85dc449337c609b9000a7c 100644 (file)
@@ -35,7 +35,6 @@ extern "C" {
 struct AnimData;
 struct ColorBand;
 struct CurveMapping;
-struct ImBuf;
 struct Image;
 struct Ipo;
 struct Object;
index 3ba33cfe3d4210c4d50525a70094d7a2ce1d955a..51655790fbd3d1de4e09fafd5d0467f094dce2e1 100644 (file)
 #define __DNA_VIEW3D_TYPES_H__
 
 struct BoundBox;
-struct GPUViewport;
-struct Image;
-struct Material;
-struct MovieClip;
-struct MovieClipUser;
 struct Object;
 struct RenderEngine;
 struct SmoothView3DStore;
index cacc79608ade35c166d5ce43658ad53b52cb95c6..57c0a29382ddba815e07f6e9657285b3ee3f106d 100644 (file)
@@ -48,7 +48,6 @@ struct PointerRNA;
 struct Report;
 struct ReportList;
 struct Stereo3dFormat;
-struct UndoStep;
 struct bContext;
 struct bScreen;
 struct uiLayout;
index 5143f66708399cda100357e535dbf63384a375a1..af1e5123dc84495eeebd35696f9a704feacbbc55 100644 (file)
@@ -29,7 +29,6 @@
 
 struct AnimData;
 struct Ipo;
-struct MTex;
 struct bNodeTree;
 
 #ifndef MAX_MTEX
index 3db41a9a6eac9320eaa90c2702989ec63eb57f56..26f25e4988db9f6a2f069aa9002323a0955f4397 100644 (file)
 
 #define RNA_MAGIC ((int)~0)
 
-struct Depsgraph;
 struct FreestyleSettings;
 struct ID;
 struct IDOverrideLibrary;
-struct IDOverrideLibraryProperty;
 struct IDOverrideLibraryPropertyOperation;
 struct IDProperty;
 struct Main;
-struct Mesh;
 struct Object;
 struct ReportList;
 struct SDNA;
index 60cf443383e468e8599b3fea68f92911381f0a3c..7c6a471b1d7e59eb2a0fce5d6c2af7f01da50f26 100644 (file)
@@ -31,7 +31,6 @@ struct ContainerRNA;
 struct FunctionRNA;
 struct GHash;
 struct IDOverrideLibrary;
-struct IDOverrideLibraryProperty;
 struct IDOverrideLibraryPropertyOperation;
 struct IDProperty;
 struct Main;
index 0d2be3e70749c3bc6546e9eccbe3a9db5f667612..da70568353ee673c4d6a2126dce913dc853f6a89 100644 (file)
@@ -27,8 +27,6 @@
 struct FluidsimModifierData;
 struct Mesh;
 struct ModifierEvalContext;
-struct Object;
-struct Scene;
 
 /* new fluid-modifier interface */
 void fluidsim_init(struct FluidsimModifierData *fluidmd);
index ba3ca44c026221ea27d5e6b454a62cfa76506bf5..e1991de3bb8db7fb5b23fd7f7fb07191576af13f 100644 (file)
@@ -31,8 +31,6 @@ struct Mesh;
 struct ModifierData;
 struct ModifierEvalContext;
 struct Object;
-struct Scene;
-struct Tex;
 
 void MOD_init_texture(struct MappingInfoModifierData *dmd, const struct ModifierEvalContext *ctx);
 void MOD_get_texture_coords(struct MappingInfoModifierData *dmd,
index 8aeada7bde093f377f69eddb7b6e3e928f866235..3485bd41660362b42d23ed58c153c38809fddfec 100644 (file)
@@ -39,8 +39,6 @@
 
 #include "NOD_socket.h"
 
-struct Main;
-
 struct bNodeSocket *node_add_socket_from_template(struct bNodeTree *ntree,
                                                   struct bNode *node,
                                                   struct bNodeSocketTemplate *stemp,
index 9666f9ba9ede400593cf0297058f424e866a1777..c0ceff4d8cf1377a5d32c62b20f68f62af084749 100644 (file)
@@ -33,7 +33,6 @@ struct Depsgraph;
 struct Implicit_Data;
 struct ListBase;
 struct Object;
-struct VoxelData;
 
 typedef enum eMassSpringSolverStatus {
   BPH_SOLVER_SUCCESS = (1 << 0),
index a88a5785fee8c08c82b69fb5d64537480552d8d8..32416fa01ab728800377fa9bc1a2ce9a3ed6d07c 100644 (file)
@@ -186,8 +186,6 @@ bool BPH_mass_spring_force_spring_goal(struct Implicit_Data *data,
 
 struct HairGrid;
 
-struct VoxelData;
-
 #define MAX_HAIR_GRID_RES 256
 
 struct HairGrid *BPH_hair_volume_create_vertex_grid(float cellsize,
index dee8dbfaa24659ce8fd504cd0c1a32cdec253651..12e9123b5cb4bae1af2e1342b55052045b8adb58 100644 (file)
@@ -33,7 +33,6 @@
 
 struct BakePixel;
 struct Depsgraph;
-struct IDProperty;
 struct Main;
 struct Object;
 struct Render;
index 01a9e1a538b37734128ae01f387038412a039991..dc18bac541fb15d5c5a4a0bbc1afa9c571ce12a2 100644 (file)
 #include "DNA_vec_types.h"
 #include "DEG_depsgraph.h"
 
-struct Depsgraph;
 struct Image;
 struct ImageFormatData;
 struct Main;
-struct NodeBlurData;
 struct Object;
 struct RenderData;
 struct RenderResult;
@@ -41,7 +39,6 @@ struct Scene;
 struct StampData;
 struct ViewLayer;
 struct bMovieHandle;
-struct bNodeTree;
 
 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 /* this include is what is exposed of render to outside world */
index 6771eb53abd05d8244e6193d2e5c8c569b8224e2..bca3b749192eda628f71e6aa796c2cd7d7c937a9 100644 (file)
@@ -31,9 +31,6 @@
 struct Depsgraph;
 struct ImagePool;
 struct MTex;
-struct Render;
-struct Scene;
-struct ViewLayer;
 
 /* render_texture.c */
 /* used by particle.c, effect.c, editmesh_modes.c and brush.c, returns 1 if rgb, 0 otherwise */
index c5e3575d1f9f45e439073d2970064c4b478d6951..792b2b7e07189d07546edb1cb5d64cd4343beb0c 100644 (file)
@@ -41,10 +41,8 @@ typedef struct BakeImBufuserData {
 } BakeImBufuserData;
 
 /* node shaders... */
-struct ImBuf;
 struct ImagePool;
 struct MTex;
-struct Object;
 struct Tex;
 
 /* this one uses nodes */
index 0f0d74c259bb5eebc722318eea02c64de702d1bd..13be8701c274e22a0f93b0f81fd948ef539cd231 100644 (file)
@@ -53,19 +53,15 @@ struct PropertyRNA;
 struct ScrArea;
 struct ViewLayer;
 struct bContext;
-struct bToolRef_Runtime;
 struct rcti;
 struct wmDrag;
 struct wmDropBox;
 struct wmEvent;
-struct wmEventHandler;
 struct wmEventHandler_Keymap;
 struct wmEventHandler_UI;
 struct wmGenericUserData;
 struct wmGesture;
 struct wmJob;
-struct wmMsgSubscribeKey;
-struct wmMsgSubscribeValue;
 struct wmOperator;
 struct wmOperatorType;
 struct wmPaintCursor;
index 195822efd7e26eaceaa21a186891738deae4d9b3..7fdbf79248bd2e5f923e527704b9b2f1e5c0439e 100644 (file)
@@ -117,7 +117,6 @@ struct ID;
 struct ImBuf;
 struct bContext;
 struct wmEvent;
-struct wmMsgBus;
 struct wmOperator;
 struct wmWindowManager;
 
index f0771437518399ead9a4aab43d3c8a47f0c56bc5..00df6edef2243fd3e647fa964e52c2428313d398 100644 (file)
@@ -22,8 +22,6 @@
 #define __WM_GIZMO_INTERN_H__
 
 struct BLI_Buffer;
-struct GHashIterator;
-struct GizmoGeomInfo;
 struct wmGizmoMap;
 struct wmKeyConfig;
 
index 242b0f6de8087a2e2690e8e4ea70da5b2505890f..58b58fa01d0a74d68be1a1b5653efd62a8081d5e 100644 (file)
@@ -25,6 +25,8 @@
 
 #include "BLI_compiler_attrs.h"
 
+struct wmMsgBus;
+
 /* wmGizmoGroup */
 typedef bool (*wmGizmoGroupFnPoll)(const struct bContext *,
                                    struct wmGizmoGroupType *) ATTR_WARN_UNUSED_RESULT;
index 33c0d305e59738e673bdaf45f26674e67a6bfb9c..cc9ccc5f4bb00a86a673ac013ba5fd2ead095bb7 100644 (file)
 #ifndef __WM_GIZMO_WMAPI_H__
 #define __WM_GIZMO_WMAPI_H__
 
-struct wmEventHandler;
 struct wmEventHandler_Gizmo;
 struct wmEventHandler_Op;
 struct wmGizmoMap;
-struct wmOperator;
 struct wmOperatorType;
 
 /* -------------------------------------------------------------------- */
index b25f8eeae711a1d32f565bec60d45478e895b985..4ee087593acfadaa304c12adb38e3e8423f1ca2c 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <stdio.h>
 
-struct GSet;
 struct ID;
 struct bContext;
 struct wmMsg;
index 90c580818c9efb8ef42da0c5865d8a6650628c87..b0329f7415e4f8b9c4db55a090df46492445819a 100644 (file)
 #ifndef __WM_WINDOW_H__
 #define __WM_WINDOW_H__
 
-struct EnumPropertyItem;
-struct PointerRNA;
-struct PropertyRNA;
-struct wmEvent;
 struct wmOperator;
 
 /* *************** internal api ************** */