Cleanup: redundant struct declarations
This commit is contained in:
@@ -24,7 +24,6 @@
|
||||
|
||||
#include <utility>
|
||||
|
||||
struct AnimationEvalContext;
|
||||
struct FCurve;
|
||||
struct FCurve;
|
||||
struct ID;
|
||||
|
||||
@@ -25,10 +25,8 @@
|
||||
#include "RNA_types.hh"
|
||||
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
|
||||
struct AnimationEvalContext;
|
||||
struct NlaKeyframingContext;
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
|
||||
#include "DNA_armature_types.h"
|
||||
|
||||
struct AnimationEvalContext;
|
||||
struct BMEditMesh;
|
||||
struct Bone;
|
||||
struct Depsgraph;
|
||||
@@ -28,7 +27,6 @@ struct Mesh;
|
||||
struct Object;
|
||||
struct PoseTree;
|
||||
struct Scene;
|
||||
struct bAction;
|
||||
struct bArmature;
|
||||
struct bConstraint;
|
||||
struct bGPDstroke;
|
||||
|
||||
@@ -32,7 +32,6 @@
|
||||
#include "DNA_ID_enums.h"
|
||||
|
||||
struct bUserAssetLibrary;
|
||||
struct AssetMetaData;
|
||||
struct AssetWeakReference;
|
||||
struct ID;
|
||||
struct Main;
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
|
||||
#include "BLI_sys_types.h"
|
||||
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct ReportList;
|
||||
struct bContext;
|
||||
|
||||
@@ -23,7 +23,6 @@ struct ImagePool;
|
||||
struct Main;
|
||||
struct MTex;
|
||||
struct Scene;
|
||||
struct ToolSettings;
|
||||
struct UnifiedPaintSettings;
|
||||
|
||||
// enum eCurveMappingPreset;
|
||||
|
||||
@@ -13,22 +13,14 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct ARegionType;
|
||||
struct BlendDataReader;
|
||||
struct BlendWriter;
|
||||
struct Depsgraph;
|
||||
struct GpencilModifierData;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct ModifierUpdateDepsgraphContext;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
/* NOTE: bake_modifier() called from UI:
|
||||
* needs to create new data-blocks, hence the need for this. */
|
||||
struct bGPDframe;
|
||||
struct bGPDlayer;
|
||||
struct bGPDstroke;
|
||||
|
||||
typedef void (*GreasePencilIDWalkFunc)(void *user_data,
|
||||
struct Object *ob,
|
||||
|
||||
@@ -8,15 +8,10 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct bGPdata;
|
||||
struct bGPDframe;
|
||||
struct BlendfileLinkAppendContext;
|
||||
struct BlendFileReadReport;
|
||||
struct GreasePencil;
|
||||
struct GreasePencilDrawing;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct LineartGpencilModifierData;
|
||||
struct GreasePencilLineartModifierData;
|
||||
|
||||
|
||||
@@ -15,8 +15,6 @@
|
||||
#include "BKE_mesh.h"
|
||||
#include "BKE_mesh_types.hh"
|
||||
|
||||
struct ModifierData;
|
||||
|
||||
namespace blender::bke {
|
||||
|
||||
enum class AttrDomain : int8_t;
|
||||
|
||||
@@ -53,15 +53,10 @@
|
||||
|
||||
#include "DNA_customdata_types.h"
|
||||
|
||||
struct BMEditMesh;
|
||||
struct CCGElem;
|
||||
struct CCGKey;
|
||||
struct CustomData_MeshMasks;
|
||||
struct Depsgraph;
|
||||
struct Mesh;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
enum DerivedMeshType {
|
||||
DM_TYPE_CDDM,
|
||||
|
||||
@@ -25,7 +25,6 @@ struct Base;
|
||||
struct BoundBox;
|
||||
struct Curve;
|
||||
struct Depsgraph;
|
||||
struct GpencilModifierData;
|
||||
struct HookGpencilModifierData;
|
||||
struct HookModifierData;
|
||||
struct ID;
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
struct BMFace;
|
||||
struct BMLog;
|
||||
struct BMVert;
|
||||
struct BMesh;
|
||||
struct BlendDataReader;
|
||||
struct BlendWriter;
|
||||
@@ -64,8 +65,6 @@ struct KeyBlock;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct MDeformVert;
|
||||
struct MLoopCol;
|
||||
struct MPropCol;
|
||||
struct MultiresModifierData;
|
||||
struct Object;
|
||||
struct Paint;
|
||||
|
||||
@@ -11,8 +11,6 @@
|
||||
#include "BLI_utildefines.h"
|
||||
|
||||
struct BMesh;
|
||||
struct BMVert;
|
||||
struct BMFace;
|
||||
|
||||
namespace blender::bke::pbvh {
|
||||
|
||||
|
||||
@@ -39,7 +39,6 @@ struct BMLog;
|
||||
struct BMesh;
|
||||
struct CCGElem;
|
||||
struct CCGKey;
|
||||
struct CustomData;
|
||||
struct Depsgraph;
|
||||
struct IsectRayPrecalc;
|
||||
struct Mesh;
|
||||
|
||||
@@ -16,7 +16,6 @@ extern "C" {
|
||||
#include "BLI_sys_types.h"
|
||||
|
||||
struct BlendWriter;
|
||||
struct BlendReader;
|
||||
struct UserDef;
|
||||
struct bUserExtensionRepo;
|
||||
struct bUserAssetLibrary;
|
||||
|
||||
@@ -24,7 +24,6 @@ struct ToolSettings;
|
||||
struct TransformOrientation;
|
||||
struct TransformOrientationSlot;
|
||||
struct UnitSettings;
|
||||
struct View3DCursor;
|
||||
struct ViewLayer;
|
||||
|
||||
enum eSceneCopyMethod {
|
||||
|
||||
@@ -23,9 +23,10 @@ struct CCGSubSurf;
|
||||
struct CCGVert;
|
||||
struct DerivedMesh;
|
||||
struct Mesh;
|
||||
struct MeshElemMap;
|
||||
struct MultiresModifierData;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
namespace blender::bke::pbvh {
|
||||
class Tree;
|
||||
}
|
||||
|
||||
@@ -10,8 +10,6 @@
|
||||
#include "BKE_customdata.hh"
|
||||
#include "BKE_mesh_legacy_derived_mesh.hh"
|
||||
|
||||
struct MeshElemMap;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
static float *dm_getVertArray(DerivedMesh *dm)
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
|
||||
#include <string.h> /* for memset() */
|
||||
|
||||
struct ListBase;
|
||||
|
||||
/** \file
|
||||
* \ingroup bli
|
||||
*/
|
||||
|
||||
@@ -45,7 +45,6 @@ struct BlendDataReader;
|
||||
struct BlendFileReadReport;
|
||||
struct BlendLibReader;
|
||||
struct BlendWriter;
|
||||
struct LibraryIDLinkCallbackData;
|
||||
struct Main;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
namespace blender {
|
||||
class ImplicitSharingInfo;
|
||||
}
|
||||
struct GHash;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
|
||||
|
||||
@@ -35,7 +35,6 @@ struct Main;
|
||||
struct MemFile;
|
||||
struct Object;
|
||||
struct OldNewMap;
|
||||
struct ReportList;
|
||||
struct UserDef;
|
||||
|
||||
enum eFileDataFlag {
|
||||
|
||||
@@ -11,8 +11,6 @@
|
||||
#include "COM_CompositorContext.h"
|
||||
#include "COM_NodeOperation.h"
|
||||
|
||||
struct StampData;
|
||||
|
||||
namespace blender::realtime_compositor {
|
||||
class FileOutput;
|
||||
}
|
||||
|
||||
@@ -22,8 +22,6 @@ struct GHash;
|
||||
struct GPUMaterial;
|
||||
struct GPUOffScreen;
|
||||
struct GPUVertFormat;
|
||||
struct CustomDataLayer;
|
||||
struct CustomData;
|
||||
struct GPUViewport;
|
||||
struct ID;
|
||||
struct Main;
|
||||
|
||||
@@ -24,13 +24,7 @@ class Batch;
|
||||
class IndexBuf;
|
||||
class VertBuf;
|
||||
} // namespace blender::gpu
|
||||
struct Mesh;
|
||||
struct CustomData;
|
||||
struct Object;
|
||||
struct SubdivCCG;
|
||||
struct BMesh;
|
||||
struct BMFace;
|
||||
struct RegionView3D;
|
||||
namespace blender::bke {
|
||||
enum class AttrDomain : int8_t;
|
||||
namespace pbvh {
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
#include "BKE_cryptomatte.hh"
|
||||
|
||||
extern "C" {
|
||||
struct Material;
|
||||
}
|
||||
|
||||
namespace blender::eevee {
|
||||
|
||||
class Instance;
|
||||
class HiZBuffer;
|
||||
struct ObjectHandle;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/** \name Planar Probe Module
|
||||
|
||||
@@ -14,14 +14,11 @@
|
||||
#include "BKE_cryptomatte.hh"
|
||||
|
||||
extern "C" {
|
||||
struct Material;
|
||||
}
|
||||
|
||||
namespace blender::eevee {
|
||||
|
||||
class Instance;
|
||||
struct ObjectHandle;
|
||||
struct WorldHandle;
|
||||
class CaptureView;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
#include "DNA_mask_types.h"
|
||||
#include "DNA_space_types.h"
|
||||
/* Forward declarations */
|
||||
struct ImBuf;
|
||||
|
||||
struct OVERLAY_FramebufferList {
|
||||
GPUFrameBuffer *overlay_default_fb;
|
||||
|
||||
@@ -14,7 +14,9 @@ struct DRWShadingGroup;
|
||||
struct DRWView;
|
||||
struct FluidModifierData;
|
||||
struct GPUMaterial;
|
||||
struct GPUTexture;
|
||||
struct GPUUniformBuf;
|
||||
|
||||
namespace blender::gpu {
|
||||
class VertBuf;
|
||||
}
|
||||
|
||||
@@ -11,8 +11,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
struct DRWDebugModule;
|
||||
|
||||
struct BoundBox;
|
||||
|
||||
void DRW_debug_modelmat_reset();
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include "draw_instance_data.hh"
|
||||
#include "draw_shader_shared.hh"
|
||||
|
||||
struct DRWDebugModule;
|
||||
struct DRWTexturePool;
|
||||
struct DRWUniformChunk;
|
||||
struct DupliObject;
|
||||
|
||||
@@ -23,8 +23,6 @@
|
||||
|
||||
#include "BLI_string_ref.hh"
|
||||
|
||||
struct bScreen;
|
||||
|
||||
namespace blender::ed::asset {
|
||||
|
||||
void catalogs_save_from_main_path(asset_system::AssetLibrary *library, const Main *bmain);
|
||||
|
||||
@@ -20,8 +20,6 @@ struct bContextDataResult;
|
||||
struct BlendDataReader;
|
||||
struct BlendWriter;
|
||||
struct Main;
|
||||
struct SpaceType;
|
||||
struct uiBlock;
|
||||
struct RegionPollParams;
|
||||
struct wmRegionMessageSubscribeParams;
|
||||
struct wmWindowManager;
|
||||
|
||||
@@ -20,7 +20,6 @@ struct bContext;
|
||||
struct BlendDataReader;
|
||||
struct BlendWriter;
|
||||
struct RegionAssetShelf;
|
||||
struct SpaceType;
|
||||
struct uiLayout;
|
||||
|
||||
namespace blender::asset_system {
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
|
||||
#include "RNA_types.hh"
|
||||
|
||||
struct bScreen;
|
||||
struct uiLayout;
|
||||
|
||||
namespace blender::asset_system {
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
struct bContext;
|
||||
struct Curves;
|
||||
struct UndoType;
|
||||
struct SelectPick_Params;
|
||||
struct ViewContext;
|
||||
struct rcti;
|
||||
struct TransVertStore;
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
|
||||
#include "DNA_scene_types.h"
|
||||
|
||||
struct Object;
|
||||
struct bContext;
|
||||
struct wmGizmo;
|
||||
struct SnapObjectContext;
|
||||
|
||||
@@ -41,7 +41,6 @@ namespace bke {
|
||||
enum class AttrDomain : int8_t;
|
||||
class CurvesGeometry;
|
||||
namespace crazyspace {
|
||||
struct GeometryDeformation;
|
||||
}
|
||||
} // namespace bke
|
||||
} // namespace blender
|
||||
|
||||
@@ -13,18 +13,13 @@
|
||||
#include "RNA_types.hh"
|
||||
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
|
||||
struct KeyingSet;
|
||||
|
||||
struct AnimationEvalContext;
|
||||
struct BezTriple;
|
||||
struct FCurve;
|
||||
struct bAction;
|
||||
|
||||
struct bPoseChannel;
|
||||
|
||||
struct ReportList;
|
||||
struct bContext;
|
||||
@@ -33,8 +28,6 @@ struct EnumPropertyItem;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
|
||||
struct NlaKeyframingContext;
|
||||
|
||||
namespace blender::animrig {
|
||||
enum class ModifyKeyReturn;
|
||||
enum class ModifyKeyMode;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
struct Base;
|
||||
struct KeyBlock;
|
||||
struct Lattice;
|
||||
struct Object;
|
||||
|
||||
@@ -24,7 +24,6 @@ struct BMesh;
|
||||
struct BMeshNormalsUpdate_Params;
|
||||
struct Base;
|
||||
struct Depsgraph;
|
||||
struct ID;
|
||||
struct KeyBlock;
|
||||
struct MDeformVert;
|
||||
struct Mesh;
|
||||
@@ -38,7 +37,6 @@ struct UvVertMap;
|
||||
struct View3D;
|
||||
struct ViewContext;
|
||||
struct bContext;
|
||||
struct bDeformGroup;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
struct UvElement;
|
||||
|
||||
@@ -27,7 +27,6 @@ struct Main;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ShaderFxData;
|
||||
|
||||
@@ -8,13 +8,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
struct ARegion;
|
||||
struct Object;
|
||||
struct ReportList;
|
||||
struct UndoType;
|
||||
struct ViewContext;
|
||||
struct bContext;
|
||||
struct rcti;
|
||||
struct wmOperator;
|
||||
struct wmKeyConfig;
|
||||
|
||||
|
||||
@@ -39,7 +39,6 @@ struct uiBlock;
|
||||
struct uiButViewItem;
|
||||
struct uiLayout;
|
||||
struct ViewLink;
|
||||
struct wmDrag;
|
||||
struct wmNotifier;
|
||||
|
||||
namespace blender::ui {
|
||||
|
||||
@@ -21,9 +21,7 @@
|
||||
#include "UI_resources.hh"
|
||||
|
||||
struct bContext;
|
||||
struct PointerRNA;
|
||||
struct uiBlock;
|
||||
struct uiButViewItem;
|
||||
struct uiLayout;
|
||||
struct View2D;
|
||||
|
||||
|
||||
@@ -3382,7 +3382,6 @@ void UI_but_ensure_in_view(const bContext *C, ARegion *region, const uiBut *but)
|
||||
|
||||
/* UI_butstore_ helpers */
|
||||
struct uiButStore;
|
||||
struct uiButStoreElem;
|
||||
|
||||
/**
|
||||
* Create a new button store, the caller must manage and run #UI_butstore_free
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
struct Collection;
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
struct ListBase;
|
||||
struct PointerRNA;
|
||||
struct PreviewImage;
|
||||
struct Scene;
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
|
||||
struct bContext;
|
||||
struct uiBlock;
|
||||
struct uiBut;
|
||||
struct uiLayout;
|
||||
|
||||
namespace blender::ui {
|
||||
|
||||
@@ -104,7 +104,6 @@ enum eView2D_CommonViewTypes {
|
||||
* \{ */
|
||||
|
||||
struct View2D;
|
||||
struct View2DScrollers;
|
||||
|
||||
struct ARegion;
|
||||
struct Scene;
|
||||
|
||||
@@ -8,9 +8,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
struct ARegion;
|
||||
struct View3D;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
void WM_OT_grease_pencil_import_svg(wmOperatorType *ot);
|
||||
|
||||
@@ -9,12 +9,8 @@
|
||||
#include "BLI_vector.hh"
|
||||
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmDrag;
|
||||
struct wmDropBox;
|
||||
|
||||
namespace blender::bke {
|
||||
struct FileHanlderType;
|
||||
} // namespace blender::bke
|
||||
|
||||
namespace blender::ed::io {
|
||||
|
||||
@@ -44,7 +44,6 @@ struct Sculpt;
|
||||
struct SculptSession;
|
||||
struct SubdivCCG;
|
||||
struct SubdivCCGCoord;
|
||||
struct SubdivCCGNeighbors;
|
||||
namespace blender {
|
||||
namespace bke::pbvh {
|
||||
class Node;
|
||||
|
||||
@@ -25,13 +25,8 @@ enum class PaintMode : int8_t;
|
||||
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct BMesh;
|
||||
struct BMVert;
|
||||
struct Brush;
|
||||
struct CCGElem;
|
||||
struct CCGKey;
|
||||
struct ColorManagedDisplay;
|
||||
struct ColorSpace;
|
||||
struct Depsgraph;
|
||||
struct Image;
|
||||
struct ImagePool;
|
||||
@@ -47,7 +42,6 @@ struct ReportList;
|
||||
struct Scene;
|
||||
struct SculptSession;
|
||||
struct SpaceImage;
|
||||
struct SubdivCCG;
|
||||
struct ToolSettings;
|
||||
struct VertProjHandle;
|
||||
struct ViewContext;
|
||||
|
||||
@@ -22,7 +22,6 @@ struct BMVert;
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct PBVHVertRef;
|
||||
struct Sculpt;
|
||||
struct SculptBoundaryPreview;
|
||||
struct SculptSession;
|
||||
struct SubdivCCG;
|
||||
|
||||
@@ -17,7 +17,6 @@ struct Depsgraph;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct SculptSession;
|
||||
namespace blender::ed::sculpt_paint::undo {
|
||||
struct StepData;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@ struct BMVert;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct PBVHVertRef;
|
||||
struct SculptSession;
|
||||
struct SubdivCCG;
|
||||
struct SubdivCCGCoord;
|
||||
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
#include "BKE_pbvh.hh"
|
||||
#include "BKE_subdiv_ccg.hh"
|
||||
|
||||
struct BMVert;
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct SculptSession;
|
||||
|
||||
namespace blender::ed::sculpt_paint::flood_fill {
|
||||
|
||||
|
||||
@@ -11,10 +11,6 @@
|
||||
#include "BLI_array.hh"
|
||||
#include "BLI_set.hh"
|
||||
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct PBVHVertRef;
|
||||
|
||||
namespace blender::ed::sculpt_paint::geodesic {
|
||||
|
||||
/**
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
|
||||
namespace blender::ed::sculpt_paint {
|
||||
namespace auto_mask {
|
||||
struct NodeData;
|
||||
struct Cache;
|
||||
}
|
||||
namespace boundary {
|
||||
@@ -45,7 +44,6 @@ struct IKChain;
|
||||
}
|
||||
namespace undo {
|
||||
struct Node;
|
||||
struct StepData;
|
||||
enum class Type : int8_t;
|
||||
}
|
||||
}
|
||||
@@ -56,14 +54,10 @@ struct Image;
|
||||
struct ImageUser;
|
||||
struct KeyBlock;
|
||||
struct Object;
|
||||
struct SculptProjectVector;
|
||||
struct bContext;
|
||||
struct PaintModeSettings;
|
||||
struct WeightPaintInfo;
|
||||
struct WPaintData;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
@@ -18,7 +18,6 @@ struct MovieClip;
|
||||
struct MovieTrackingMarker;
|
||||
struct MovieTrackingTrack;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct SpaceClip;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
@@ -20,28 +20,19 @@
|
||||
/* internal exports only */
|
||||
|
||||
struct ARegion;
|
||||
struct Bone;
|
||||
struct Collection;
|
||||
struct EditBone;
|
||||
struct GpencilModifierData;
|
||||
struct ID;
|
||||
struct LayerCollection;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct ModifierData;
|
||||
struct ModifierDataStoreElem;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ShaderFxData;
|
||||
struct TreeStoreElem;
|
||||
struct ViewLayer;
|
||||
struct bActionGroup;
|
||||
struct bConstraint;
|
||||
struct bContext;
|
||||
struct bContextDataResult;
|
||||
struct bDeformGroup;
|
||||
struct bPoseChannel;
|
||||
struct ParticleSystem;
|
||||
struct View2D;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperatorType;
|
||||
|
||||
@@ -10,8 +10,6 @@
|
||||
|
||||
#include "tree_element_id.hh"
|
||||
|
||||
struct Bone;
|
||||
struct EditBone;
|
||||
struct bArmature;
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
|
||||
#include "tree_element_id.hh"
|
||||
|
||||
struct Mesh;
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
class TreeElementIDMesh final : public TreeElementID {
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
#include "tree_element_id_object.hh"
|
||||
|
||||
struct bConstraint;
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
TreeElementIDObject::TreeElementIDObject(TreeElement &legacy_te, Object &object)
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
|
||||
#include "tree_element_pose.hh"
|
||||
|
||||
struct bConstraint;
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
TreeElementPoseBase::TreeElementPoseBase(TreeElement &legacy_te, Object &object)
|
||||
|
||||
@@ -29,10 +29,6 @@
|
||||
class SeqQuadsBatch;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct Depsgraph;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmGizmoType;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
struct SeqRetimingKey;
|
||||
struct Sequence;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
#include "spreadsheet_cache.hh"
|
||||
|
||||
struct ARegionType;
|
||||
struct bContext;
|
||||
|
||||
namespace blender::ed::spreadsheet {
|
||||
|
||||
|
||||
@@ -18,8 +18,6 @@ struct BoundBox;
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ViewContext;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
struct bContextDataResult;
|
||||
struct View3DCameraControl;
|
||||
|
||||
@@ -29,7 +29,6 @@ struct PointerRNA;
|
||||
struct rcti;
|
||||
struct wmEvent;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmTimer;
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
#include "BLI_math_vector_types.hh"
|
||||
|
||||
struct Mesh;
|
||||
|
||||
namespace blender::geometry {
|
||||
|
||||
Mesh *create_line_mesh(float3 start, float3 delta, int count);
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#include "BKE_volume_grid_fwd.hh"
|
||||
|
||||
struct Depsgraph;
|
||||
struct Mesh;
|
||||
struct Volume;
|
||||
|
||||
/** \file
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
|
||||
struct GHash;
|
||||
struct GPUMaterial;
|
||||
struct GPUNode;
|
||||
struct GPUNodeLink;
|
||||
struct GPUNodeStack;
|
||||
struct GPUPass;
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
#define GLA_PIXEL_OFS 0.375f
|
||||
|
||||
struct DRWData;
|
||||
struct GHash;
|
||||
struct GPUViewport;
|
||||
struct GPUFrameBuffer;
|
||||
struct GPUOffScreen;
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct GreasePencil;
|
||||
struct Material;
|
||||
struct RegionView3D;
|
||||
namespace blender::bke::greasepencil {
|
||||
|
||||
@@ -16,8 +16,6 @@ namespace blender::io::usd {
|
||||
* to the bound skeleton. */
|
||||
extern pxr::TfToken TempBlendShapeWeightsPrimvarName;
|
||||
|
||||
struct ImportSettings;
|
||||
|
||||
/**
|
||||
* Return the shape key on the given mesh object.
|
||||
*
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include <pxr/usd/usdSkel/bindingAPI.h>
|
||||
|
||||
struct Depsgraph;
|
||||
struct Key;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
@@ -19,8 +18,6 @@ struct ReportList;
|
||||
|
||||
namespace blender::io::usd {
|
||||
|
||||
struct ImportSettings;
|
||||
|
||||
/**
|
||||
* This file contains utilities for converting between `UsdSkel` data and
|
||||
* Blender armatures and shape keys. The following is a reference on the
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
|
||||
#include <pxr/usd/usdGeom/mesh.h>
|
||||
|
||||
struct Key;
|
||||
struct SubsurfModifierData;
|
||||
|
||||
namespace blender::bke {
|
||||
|
||||
@@ -28,7 +28,6 @@ extern "C" {
|
||||
|
||||
struct FileData;
|
||||
struct GHash;
|
||||
struct GPUTexture;
|
||||
struct ID;
|
||||
struct Library;
|
||||
struct PackedFile;
|
||||
|
||||
@@ -45,7 +45,6 @@ typedef struct GPUVertBufHandle GPUVertBufHandle;
|
||||
/* Forward declarations so the actual declarations can happen top-down. */
|
||||
struct ActionLayer;
|
||||
struct ActionSlot;
|
||||
struct ActionSlot_runtime;
|
||||
struct ActionStrip;
|
||||
struct ActionChannelBag;
|
||||
|
||||
|
||||
@@ -50,10 +50,7 @@ typedef struct GreasePencilLayerGroupRuntimeHandle GreasePencilLayerGroupRuntime
|
||||
|
||||
struct Main;
|
||||
struct GreasePencil;
|
||||
struct BlendDataReader;
|
||||
struct BlendWriter;
|
||||
struct Object;
|
||||
struct bDeformGroup;
|
||||
|
||||
typedef enum GreasePencilStrokeCapType {
|
||||
GP_STROKE_CAP_TYPE_ROUND = 0,
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#endif
|
||||
|
||||
struct AnimData;
|
||||
struct CurveMapping;
|
||||
struct Ipo;
|
||||
struct bNodeTree;
|
||||
|
||||
|
||||
@@ -31,7 +31,6 @@ typedef struct bNodeTreeInterfaceRuntimeHandle bNodeTreeInterfaceRuntimeHandle;
|
||||
typedef struct bNodeSocketTypeHandle bNodeSocketTypeHandle;
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct bNodeSocket;
|
||||
struct bNodeTreeInterfaceItem;
|
||||
struct bNodeTreeInterfacePanel;
|
||||
@@ -39,11 +38,8 @@ struct bNodeTreeInterfaceSocket;
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
struct LibraryForeachIDData;
|
||||
struct PointerRNA;
|
||||
struct uiLayout;
|
||||
struct BlendWriter;
|
||||
struct BlendDataReader;
|
||||
struct BlendLibReader;
|
||||
|
||||
/** Type of interface item. */
|
||||
typedef enum NodeTreeInterfaceItemType {
|
||||
|
||||
@@ -34,7 +34,6 @@ namespace blender::bke {
|
||||
class bNodeTreeRuntime;
|
||||
class bNodeRuntime;
|
||||
class bNodeSocketRuntime;
|
||||
struct bNodeTreeInterfaceCache;
|
||||
} // namespace blender::bke
|
||||
namespace blender::bke {
|
||||
class bNodeTreeZones;
|
||||
|
||||
@@ -44,9 +44,7 @@ struct Curve;
|
||||
struct FluidsimSettings;
|
||||
struct Ipo;
|
||||
struct LightgroupMembership;
|
||||
struct LightProbeGridCacheFrame;
|
||||
struct Material;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct PartDeflect;
|
||||
struct Path;
|
||||
|
||||
@@ -19,7 +19,6 @@ struct PropertyRNA;
|
||||
struct bContext;
|
||||
namespace blender::bke {
|
||||
struct bNodeTreeType;
|
||||
struct bNodeType;
|
||||
struct bNodeSocketType;
|
||||
struct RuntimeNodeEnumItems;
|
||||
} // namespace blender::bke
|
||||
|
||||
@@ -22,7 +22,6 @@ enum class AttributeOwnerType;
|
||||
|
||||
struct FreestyleSettings;
|
||||
struct ID;
|
||||
struct IDOverrideLibrary;
|
||||
struct IDProperty;
|
||||
struct FreestyleLineSet;
|
||||
struct FreestyleModuleConfig;
|
||||
|
||||
@@ -13,13 +13,9 @@
|
||||
|
||||
#include "BKE_modifier.hh"
|
||||
|
||||
struct ARegionType;
|
||||
struct bContext;
|
||||
struct GreasePencil;
|
||||
struct GreasePencilModifierInfluenceData;
|
||||
struct GreasePencilModifierLayerFilter;
|
||||
struct GreasePencilModifierMaterialFilter;
|
||||
struct PanelType;
|
||||
struct PointerRNA;
|
||||
struct uiLayout;
|
||||
namespace blender::bke {
|
||||
|
||||
@@ -13,14 +13,11 @@
|
||||
#include "BKE_node.hh"
|
||||
|
||||
struct bNodeTree;
|
||||
struct bNodeSocket;
|
||||
struct bNodeTreeInterfaceSocket;
|
||||
struct Depsgraph;
|
||||
namespace blender::bke {
|
||||
struct GeometrySet;
|
||||
}
|
||||
struct IDProperty;
|
||||
struct Object;
|
||||
namespace blender::nodes {
|
||||
struct GeoNodesCallData;
|
||||
namespace geo_eval_log {
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
#include "node_util.hh"
|
||||
|
||||
struct BVHTreeFromMesh;
|
||||
struct GeometrySet;
|
||||
namespace blender::nodes {
|
||||
class GatherAddNodeSearchParams;
|
||||
class GatherLinkSearchOpParams;
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
|
||||
struct bContext;
|
||||
struct bNodeExecContext;
|
||||
struct bNodeExecData;
|
||||
struct bNodeTreeExec;
|
||||
struct GPUNodeLink;
|
||||
struct GPUNodeStack;
|
||||
|
||||
@@ -12,7 +12,6 @@ class Profiler;
|
||||
} // namespace blender::realtime_compositor
|
||||
|
||||
struct bNodeTree;
|
||||
struct Depsgraph;
|
||||
struct Render;
|
||||
struct RenderData;
|
||||
struct Scene;
|
||||
|
||||
@@ -11,7 +11,6 @@ struct ARegion;
|
||||
struct Object;
|
||||
struct View3D;
|
||||
struct Depsgraph;
|
||||
struct RenderData;
|
||||
|
||||
namespace blender::render::hydra {
|
||||
|
||||
|
||||
@@ -30,7 +30,6 @@ class Profiler;
|
||||
|
||||
struct bNodeTree;
|
||||
struct Depsgraph;
|
||||
struct GSet;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct RenderEngine;
|
||||
|
||||
@@ -9,11 +9,9 @@
|
||||
*/
|
||||
|
||||
struct BlendDataReader;
|
||||
struct BlendLibReader;
|
||||
struct BlendWriter;
|
||||
struct ImBuf;
|
||||
struct ListBase;
|
||||
struct Scene;
|
||||
struct SeqRenderData;
|
||||
struct Sequence;
|
||||
struct SequenceModifierData;
|
||||
|
||||
@@ -17,7 +17,6 @@ struct Main;
|
||||
struct Scene;
|
||||
struct Sequence;
|
||||
struct StripElem;
|
||||
struct rctf;
|
||||
|
||||
enum eSeqTaskId {
|
||||
SEQ_TASK_MAIN_RENDER,
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include "DNA_scene_types.h"
|
||||
|
||||
struct BlendDataReader;
|
||||
struct BlendLibReader;
|
||||
struct BlendWriter;
|
||||
struct Depsgraph;
|
||||
struct Editing;
|
||||
|
||||
@@ -14,7 +14,6 @@ struct Scene;
|
||||
struct Sequence;
|
||||
struct bSound;
|
||||
struct SequenceModifierData;
|
||||
struct SequencerSoundEqualizer;
|
||||
struct SoundModifierWorkerInfo;
|
||||
struct BlendWriter;
|
||||
struct BlendDataReader;
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include "SEQ_render.hh" /* Needed for #eSeqTaskId. */
|
||||
|
||||
struct ImBuf;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
struct SeqCache;
|
||||
struct SeqRenderData;
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
struct ListBase;
|
||||
struct Scene;
|
||||
struct Sequence;
|
||||
struct SeqCollection;
|
||||
|
||||
void seq_update_sound_bounds_recursive(const Scene *scene, Sequence *metaseq);
|
||||
|
||||
|
||||
@@ -57,9 +57,6 @@ struct wmEventHandler_Op;
|
||||
struct wmEventHandler_UI;
|
||||
struct wmGenericUserData;
|
||||
struct wmGesture;
|
||||
struct wmGizmo;
|
||||
struct wmGizmoMap;
|
||||
struct wmGizmoMapType;
|
||||
struct wmJob;
|
||||
struct wmJobWorkerStatus;
|
||||
struct wmOperator;
|
||||
|
||||
Reference in New Issue
Block a user