Cleanup: sort forward declarations of enum & struct
Done using: source/tools/utils_maintenance/c_sort_blocks.py
This commit is contained in:
@@ -61,8 +61,8 @@ char U[1024] = {0};
|
||||
|
||||
/***/
|
||||
|
||||
typedef struct _MultiTestApp MultiTestApp;
|
||||
typedef struct _LoggerWindow LoggerWindow;
|
||||
typedef struct _MultiTestApp MultiTestApp;
|
||||
|
||||
void loggerwindow_log(LoggerWindow *lw, char *line);
|
||||
|
||||
|
||||
@@ -27,12 +27,12 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct CacheReader;
|
||||
struct ListBase;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct bContext;
|
||||
|
||||
typedef struct AbcArchiveHandle AbcArchiveHandle;
|
||||
|
||||
|
||||
@@ -34,12 +34,12 @@ class AbcObjectWriter;
|
||||
class AbcTransformWriter;
|
||||
class ArchiveWriter;
|
||||
|
||||
struct Base;
|
||||
struct Depsgraph;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct Base;
|
||||
|
||||
struct ExportSettings {
|
||||
ExportSettings();
|
||||
|
||||
@@ -46,9 +46,9 @@ using Alembic::Abc::chrono_t;
|
||||
class AbcObjectReader;
|
||||
struct ImportSettings;
|
||||
|
||||
struct Base;
|
||||
struct ID;
|
||||
struct Object;
|
||||
struct Base;
|
||||
|
||||
std::string get_id_name(const ID * const id);
|
||||
std::string get_id_name(const Object * const ob);
|
||||
|
||||
@@ -38,9 +38,9 @@
|
||||
/* enable this only if needed (unused circa 2016) */
|
||||
#define BLF_BLUR_ENABLE 0
|
||||
|
||||
struct rctf;
|
||||
struct ColorManagedDisplay;
|
||||
struct ResultBLF;
|
||||
struct rctf;
|
||||
|
||||
int BLF_init(void);
|
||||
void BLF_exit(void);
|
||||
|
||||
@@ -31,10 +31,10 @@
|
||||
#ifndef __BLF_INTERNAL_H__
|
||||
#define __BLF_INTERNAL_H__
|
||||
|
||||
struct ResultBLF;
|
||||
struct FontBLF;
|
||||
struct GlyphBLF;
|
||||
struct GlyphCacheBLF;
|
||||
struct ResultBLF;
|
||||
struct rctf;
|
||||
|
||||
void blf_batch_draw_vao_clear(void);
|
||||
|
||||
@@ -80,19 +80,19 @@
|
||||
#include "BKE_customdata.h"
|
||||
#include "BKE_bvhutils.h"
|
||||
|
||||
struct BMEditMesh;
|
||||
struct CCGElem;
|
||||
struct CCGKey;
|
||||
struct MVert;
|
||||
struct Depsgraph;
|
||||
struct MEdge;
|
||||
struct MFace;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct Mesh;
|
||||
struct MLoopNorSpaceArray;
|
||||
struct BMEditMesh;
|
||||
struct MVert;
|
||||
struct Mesh;
|
||||
struct ModifierData;
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct PBVH;
|
||||
struct Scene;
|
||||
|
||||
/* number of sub-elements each mesh element has (for interpolation) */
|
||||
// #define SUB_ELEMS_VERT 0 /* UNUSED */
|
||||
|
||||
@@ -38,14 +38,14 @@
|
||||
#include "DNA_listBase.h"
|
||||
|
||||
/* The following structures are defined in DNA_action_types.h, and DNA_anim_types.h */
|
||||
struct bAction;
|
||||
struct bActionGroup;
|
||||
struct FCurve;
|
||||
struct bPose;
|
||||
struct bItasc;
|
||||
struct bPoseChannel;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct bAction;
|
||||
struct bActionGroup;
|
||||
struct bItasc;
|
||||
struct bPose;
|
||||
struct bPoseChannel;
|
||||
|
||||
/* Kernel prototypes */
|
||||
#ifdef __cplusplus
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
* \author nzc
|
||||
* \since March 2001
|
||||
*/
|
||||
struct bAnimVizSettings;
|
||||
struct bMotionPath;
|
||||
struct bPoseChannel;
|
||||
struct Depsgraph;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
@@ -43,6 +40,9 @@ struct ParticleSystem;
|
||||
struct Path;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct bAnimVizSettings;
|
||||
struct bMotionPath;
|
||||
struct bPoseChannel;
|
||||
|
||||
/* ---------------------------------------------------- */
|
||||
/* Animation Visualization */
|
||||
|
||||
@@ -40,6 +40,7 @@ struct KS_Path;
|
||||
struct KeyingSet;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct NlaKeyframingContext;
|
||||
struct PathResolvedRNA;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
@@ -48,7 +49,6 @@ struct Scene;
|
||||
struct bAction;
|
||||
struct bActionGroup;
|
||||
struct bContext;
|
||||
struct NlaKeyframingContext;
|
||||
|
||||
/* ************************************* */
|
||||
/* AnimData API */
|
||||
|
||||
@@ -33,18 +33,18 @@
|
||||
* \author nzc
|
||||
*/
|
||||
|
||||
struct bPose;
|
||||
struct Bone;
|
||||
struct Depsgraph;
|
||||
struct GHash;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct bArmature;
|
||||
struct bPoseChannel;
|
||||
struct bConstraint;
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct PoseTree;
|
||||
struct ListBase;
|
||||
struct Scene;
|
||||
struct bArmature;
|
||||
struct bConstraint;
|
||||
struct bPose;
|
||||
struct bPoseChannel;
|
||||
|
||||
typedef struct PoseTarget {
|
||||
struct PoseTarget *next, *prev;
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct ReportList;
|
||||
struct Main;
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct ReportList;
|
||||
struct bContext;
|
||||
|
||||
/* copybuffer (wrapper for BKE_blendfile_write_partial) */
|
||||
void BKE_copybuffer_begin(struct Main *bmain_src);
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct Scene;
|
||||
struct Main;
|
||||
struct MemFileUndoData;
|
||||
struct Scene;
|
||||
struct bContext;
|
||||
|
||||
#define BKE_UNDO_STR_MAX 64
|
||||
|
||||
|
||||
@@ -28,13 +28,13 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct BlendFileReadParams;
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct MemFile;
|
||||
struct ReportList;
|
||||
struct UserDef;
|
||||
struct BlendFileReadParams;
|
||||
struct bContext;
|
||||
|
||||
enum {
|
||||
BKE_BLENDFILE_READ_FAIL = 0, /* no load */
|
||||
|
||||
@@ -28,16 +28,16 @@
|
||||
*/
|
||||
|
||||
enum eCurveMappingPreset;
|
||||
struct bContext;
|
||||
struct Brush;
|
||||
struct Paint;
|
||||
struct ImBuf;
|
||||
struct ImagePool;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Paint;
|
||||
struct Scene;
|
||||
struct ToolSettings;
|
||||
struct UnifiedPaintSettings;
|
||||
struct Material;
|
||||
struct bContext;
|
||||
|
||||
// enum eCurveMappingPreset;
|
||||
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
* This header encapsulates necessary code to build a BVH
|
||||
*/
|
||||
|
||||
struct DerivedMesh;
|
||||
struct BMEditMesh;
|
||||
struct Mesh;
|
||||
struct MVert;
|
||||
struct DerivedMesh;
|
||||
struct MFace;
|
||||
struct MVert;
|
||||
struct Mesh;
|
||||
|
||||
typedef struct LinkNode BVHCache;
|
||||
|
||||
|
||||
@@ -40,15 +40,15 @@ extern "C" {
|
||||
|
||||
struct Camera;
|
||||
struct Depsgraph;
|
||||
struct GPUFXSettings;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct RegionView3D;
|
||||
struct RenderData;
|
||||
struct Scene;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct rctf;
|
||||
struct View3D;
|
||||
struct GPUFXSettings;
|
||||
|
||||
/* Camera Datablock */
|
||||
|
||||
|
||||
@@ -38,10 +38,10 @@
|
||||
#include "BKE_DerivedMesh.h"
|
||||
#include "BKE_customdata.h"
|
||||
|
||||
struct DerivedMesh;
|
||||
struct BMEditMesh;
|
||||
struct Mesh;
|
||||
struct DerivedMesh;
|
||||
struct MLoopNorSpaceArray;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
|
||||
/* creates a new CDDerivedMesh */
|
||||
|
||||
@@ -35,13 +35,13 @@
|
||||
#include <float.h>
|
||||
#include "BLI_math_inline.h"
|
||||
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct Mesh;
|
||||
struct MFace;
|
||||
struct ClothModifierData;
|
||||
struct CollisionModifierData;
|
||||
struct Depsgraph;
|
||||
struct MFace;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
#define DO_INLINE MALWAYS_INLINE
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@ extern "C" {
|
||||
|
||||
/* Structs */
|
||||
|
||||
struct Base;
|
||||
struct BLI_Iterator;
|
||||
struct Base;
|
||||
struct Collection;
|
||||
struct Depsgraph;
|
||||
struct ID;
|
||||
|
||||
@@ -43,14 +43,14 @@
|
||||
|
||||
#include "BLI_kdopbvh.h"
|
||||
|
||||
struct CollisionModifierData;
|
||||
struct Collection;
|
||||
struct CollisionModifierData;
|
||||
struct Depsgraph;
|
||||
struct MFace;
|
||||
struct MVert;
|
||||
struct MVertTri;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct Depsgraph;
|
||||
struct MVertTri;
|
||||
|
||||
////////////////////////////////////////
|
||||
// used for collisions in collision.c
|
||||
|
||||
@@ -34,12 +34,12 @@
|
||||
struct ColorManagedColorspaceSettings;
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct ColorManagedViewSettings;
|
||||
struct CurveMapping;
|
||||
struct CurveMap;
|
||||
struct CurveMapPoint;
|
||||
struct Scopes;
|
||||
struct CurveMapping;
|
||||
struct Histogram;
|
||||
struct ImBuf;
|
||||
struct Scopes;
|
||||
struct rctf;
|
||||
|
||||
void curvemapping_set_defaults(struct CurveMapping *cumap, int tot, float minx, float miny, float maxx, float maxy);
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
* \author Joshua Leung (major recode 2007)
|
||||
*/
|
||||
|
||||
struct Depsgraph;
|
||||
struct ID;
|
||||
struct bConstraint;
|
||||
struct bConstraintTarget;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct bConstraint;
|
||||
struct bConstraintTarget;
|
||||
struct bPoseChannel;
|
||||
struct Depsgraph;
|
||||
|
||||
/* ---------------------------------------------------------------------------- */
|
||||
#ifdef __cplusplus
|
||||
|
||||
@@ -38,41 +38,41 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
struct ARegion;
|
||||
struct bScreen;
|
||||
struct Base;
|
||||
struct Brush;
|
||||
struct CacheFile;
|
||||
struct Collection;
|
||||
struct Depsgraph;
|
||||
struct EditBone;
|
||||
struct ID;
|
||||
struct Image;
|
||||
struct LayerCollection;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Base;
|
||||
struct PointerRNA;
|
||||
struct RegionView3D;
|
||||
struct RenderEngineType;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct ScrArea;
|
||||
struct SpaceClip;
|
||||
struct SpaceImage;
|
||||
struct SpaceLink;
|
||||
struct View3D;
|
||||
struct ViewRender;
|
||||
struct RegionView3D;
|
||||
struct SpaceText;
|
||||
struct StructRNA;
|
||||
struct ToolSettings;
|
||||
struct Image;
|
||||
struct Text;
|
||||
struct EditBone;
|
||||
struct bPoseChannel;
|
||||
struct bGPdata;
|
||||
struct bGPDlayer;
|
||||
struct ToolSettings;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct ViewRender;
|
||||
struct bGPDframe;
|
||||
struct Brush;
|
||||
struct bGPDlayer;
|
||||
struct bGPdata;
|
||||
struct bPoseChannel;
|
||||
struct bScreen;
|
||||
struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
struct RenderEngineType;
|
||||
struct SpaceText;
|
||||
struct SpaceImage;
|
||||
struct SpaceClip;
|
||||
struct ID;
|
||||
|
||||
#include "DNA_object_enums.h"
|
||||
|
||||
|
||||
@@ -34,11 +34,11 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct BMEditMesh;
|
||||
struct Mesh;
|
||||
struct Depsgraph;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
/* crazyspace.c */
|
||||
float (*BKE_crazyspace_get_mapped_editverts(
|
||||
|
||||
@@ -35,15 +35,15 @@
|
||||
|
||||
struct BezTriple;
|
||||
struct Curve;
|
||||
struct EditNurb;
|
||||
struct Depsgraph;
|
||||
struct EditNurb;
|
||||
struct GHash;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Nurb;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct Path;
|
||||
struct Scene;
|
||||
struct TextBox;
|
||||
struct rctf;
|
||||
|
||||
|
||||
@@ -44,8 +44,8 @@ extern "C" {
|
||||
#include "DNA_customdata_types.h"
|
||||
|
||||
struct BMesh;
|
||||
struct ID;
|
||||
struct CustomData;
|
||||
struct ID;
|
||||
typedef uint64_t CustomDataMask;
|
||||
|
||||
/*a data type large enough to hold 1 element from any customdata layer type*/
|
||||
@@ -420,8 +420,8 @@ void CustomData_external_reload(struct CustomData *data,
|
||||
|
||||
/* Mesh-to-mesh transfer data. */
|
||||
|
||||
struct MeshPairRemap;
|
||||
struct CustomDataTransferLayerMap;
|
||||
struct MeshPairRemap;
|
||||
|
||||
typedef void (*cd_datatransfer_interp)(
|
||||
const struct CustomDataTransferLayerMap *laymap, void *dest,
|
||||
|
||||
@@ -40,9 +40,9 @@ extern "C" {
|
||||
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct SpaceTransform;
|
||||
struct ReportList;
|
||||
|
||||
/* Warning, those def are stored in files (TransferData modifier), *DO NOT* modify those values. */
|
||||
enum {
|
||||
|
||||
@@ -35,13 +35,13 @@
|
||||
* \brief support for deformation groups and hooks.
|
||||
*/
|
||||
|
||||
struct Object;
|
||||
struct ListBase;
|
||||
struct bDeformGroup;
|
||||
struct MDeformVert;
|
||||
struct MEdge;
|
||||
struct MLoop;
|
||||
struct MPoly;
|
||||
struct Object;
|
||||
struct bDeformGroup;
|
||||
|
||||
struct bDeformGroup *BKE_defgroup_new(struct Object *ob, const char *name);
|
||||
void defgroup_copy_list(struct ListBase *lb1, const struct ListBase *lb2);
|
||||
|
||||
@@ -58,9 +58,9 @@ enum {
|
||||
/* prototypes */
|
||||
|
||||
struct Depsgraph;
|
||||
struct Mesh;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
|
||||
@@ -34,14 +34,14 @@
|
||||
#include "BKE_customdata.h"
|
||||
#include "bmesh.h"
|
||||
|
||||
struct BMesh;
|
||||
struct BMLoop;
|
||||
struct Mesh;
|
||||
struct Scene;
|
||||
struct DerivedMesh;
|
||||
struct MeshStatVis;
|
||||
struct BMesh;
|
||||
struct Depsgraph;
|
||||
struct DerivedMesh;
|
||||
struct EditMeshData;
|
||||
struct Mesh;
|
||||
struct MeshStatVis;
|
||||
struct Scene;
|
||||
|
||||
/**
|
||||
* This structure is used for mesh edit-mode.
|
||||
|
||||
@@ -32,12 +32,12 @@
|
||||
#ifndef __BKE_EDITMESH_BVH_H__
|
||||
#define __BKE_EDITMESH_BVH_H__
|
||||
|
||||
struct BMEditMesh;
|
||||
struct BMesh;
|
||||
struct BMFace;
|
||||
struct BMVert;
|
||||
struct BMLoop;
|
||||
struct BMBVHTree;
|
||||
struct BMEditMesh;
|
||||
struct BMFace;
|
||||
struct BMLoop;
|
||||
struct BMVert;
|
||||
struct BMesh;
|
||||
struct BVHTree;
|
||||
|
||||
typedef struct BMBVHTree BMBVHTree;
|
||||
|
||||
@@ -37,14 +37,14 @@
|
||||
|
||||
#include "BLI_utildefines.h"
|
||||
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ListBase;
|
||||
struct Collection;
|
||||
struct ParticleSimulationData;
|
||||
struct Depsgraph;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
struct ParticleData;
|
||||
struct ParticleKey;
|
||||
struct Depsgraph;
|
||||
struct ParticleSimulationData;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
|
||||
struct EffectorWeights *BKE_effector_add_weights(struct Collection *collection);
|
||||
|
||||
@@ -36,21 +36,21 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct ChannelDriver;
|
||||
struct DriverTarget;
|
||||
struct DriverVar;
|
||||
struct FCM_EnvelopeData;
|
||||
struct FCurve;
|
||||
struct FModifier;
|
||||
struct ChannelDriver;
|
||||
struct DriverVar;
|
||||
struct DriverTarget;
|
||||
struct FCM_EnvelopeData;
|
||||
|
||||
struct bContext;
|
||||
struct AnimData;
|
||||
struct bAction;
|
||||
struct BezTriple;
|
||||
struct StructRNA;
|
||||
struct PathResolvedRNA;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct StructRNA;
|
||||
struct bAction;
|
||||
struct bContext;
|
||||
|
||||
#include "DNA_curve_types.h"
|
||||
|
||||
|
||||
@@ -32,11 +32,11 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct Depsgraph;
|
||||
struct FluidsimSettings;
|
||||
struct MVert;
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
/* old interface */
|
||||
|
||||
|
||||
@@ -37,11 +37,11 @@ extern "C" {
|
||||
|
||||
#include <wchar.h>
|
||||
|
||||
struct VFont;
|
||||
struct Object;
|
||||
struct Curve;
|
||||
struct CharInfo;
|
||||
struct Curve;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct VFont;
|
||||
|
||||
struct CharTrans {
|
||||
float xof, yof;
|
||||
|
||||
@@ -44,8 +44,8 @@ struct FreestyleModuleConfig;
|
||||
struct Main;
|
||||
|
||||
/* RNA aliases */
|
||||
typedef struct FreestyleSettings FreestyleSettings;
|
||||
typedef struct FreestyleModuleSettings FreestyleModuleSettings;
|
||||
typedef struct FreestyleSettings FreestyleSettings;
|
||||
|
||||
/* FreestyleConfig */
|
||||
void BKE_freestyle_config_init(FreestyleConfig *config);
|
||||
|
||||
@@ -31,27 +31,27 @@
|
||||
* \author Joshua Leung
|
||||
*/
|
||||
|
||||
struct ArrayGpencilModifierData;
|
||||
struct BoundBox;
|
||||
struct Brush;
|
||||
struct CurveMapping;
|
||||
struct Depsgraph;
|
||||
struct GpencilModifierData;
|
||||
struct ToolSettings;
|
||||
struct LatticeGpencilModifierData;
|
||||
struct ListBase;
|
||||
struct bGPdata;
|
||||
struct bGPDlayer;
|
||||
struct bGPDframe;
|
||||
struct bGPDspoint;
|
||||
struct bGPDstroke;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Object;
|
||||
struct SimplifyGpencilModifierData;
|
||||
struct ToolSettings;
|
||||
struct bDeformGroup;
|
||||
struct bGPDframe;
|
||||
struct bGPDlayer;
|
||||
struct bGPDpalette;
|
||||
struct bGPDpalettecolor;
|
||||
struct Main;
|
||||
struct BoundBox;
|
||||
struct Brush;
|
||||
struct Object;
|
||||
struct bDeformGroup;
|
||||
struct SimplifyGpencilModifierData;
|
||||
struct ArrayGpencilModifierData;
|
||||
struct LatticeGpencilModifierData;
|
||||
struct bGPDspoint;
|
||||
struct bGPDstroke;
|
||||
struct bGPdata;
|
||||
|
||||
struct MDeformVert;
|
||||
struct MDeformWeight;
|
||||
|
||||
@@ -30,24 +30,24 @@
|
||||
#include "BLI_compiler_attrs.h"
|
||||
#include "BKE_customdata.h"
|
||||
|
||||
struct ID;
|
||||
struct BMEditMesh;
|
||||
struct DepsNodeHandle;
|
||||
struct Depsgraph;
|
||||
struct DerivedMesh;
|
||||
struct bContext; /* NOTE: bakeModifier() - called from UI - needs to create new datablocks, hence the need for this */
|
||||
struct GpencilModifierData;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct ModifierUpdateDepsgraphContext;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct ListBase;
|
||||
struct bArmature;
|
||||
struct Main;
|
||||
struct GpencilModifierData;
|
||||
struct BMEditMesh;
|
||||
struct DepsNodeHandle;
|
||||
struct bGPDlayer;
|
||||
struct bContext; /* NOTE: bakeModifier() - called from UI - needs to create new datablocks, hence the need for this */
|
||||
struct bGPDframe;
|
||||
struct bGPDlayer;
|
||||
struct bGPDstroke;
|
||||
struct ModifierUpdateDepsgraphContext;
|
||||
|
||||
#define GPENCIL_MODIFIER_ACTIVE(_md, _is_render) \
|
||||
((((_md)->mode & eGpencilModifierMode_Realtime) && (_is_render == false)) || \
|
||||
|
||||
@@ -78,9 +78,9 @@ struct Icon_Geom {
|
||||
|
||||
typedef struct Icon Icon;
|
||||
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
struct PreviewImage;
|
||||
struct ID;
|
||||
struct StudioLight;
|
||||
struct bGPDlayer;
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct IDProperty;
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
|
||||
typedef union IDPropertyTemplate {
|
||||
int i;
|
||||
|
||||
@@ -37,18 +37,18 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Image;
|
||||
struct ImBuf;
|
||||
struct ImbFormatOptions;
|
||||
struct anim;
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct Image;
|
||||
struct ImageFormatData;
|
||||
struct ImagePool;
|
||||
struct ImbFormatOptions;
|
||||
struct Main;
|
||||
struct ReportList;
|
||||
struct Object;
|
||||
struct RenderResult;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct StampData;
|
||||
struct anim;
|
||||
|
||||
#define IMA_MAX_SPACE 64
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Main;
|
||||
struct Ipo;
|
||||
struct Main;
|
||||
|
||||
void do_versions_ipos_to_animato(struct Main *main);
|
||||
|
||||
|
||||
@@ -32,15 +32,15 @@
|
||||
* \since March 2001
|
||||
* \author nzc
|
||||
*/
|
||||
struct Curve;
|
||||
struct ID;
|
||||
struct Key;
|
||||
struct KeyBlock;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Curve;
|
||||
struct Object;
|
||||
struct Lattice;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct WeightsArrayCache;
|
||||
|
||||
/* Kernel prototypes */
|
||||
|
||||
@@ -36,14 +36,14 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct BPoint;
|
||||
struct Depsgraph;
|
||||
struct Lattice;
|
||||
struct MDeformVert;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct BPoint;
|
||||
struct MDeformVert;
|
||||
struct Depsgraph;
|
||||
struct bGPDstroke;
|
||||
|
||||
void BKE_lattice_resize(struct Lattice *lt, int u, int v, int w, struct Object *ltOb);
|
||||
|
||||
@@ -58,15 +58,15 @@ extern "C" {
|
||||
|
||||
struct BlendThumbnail;
|
||||
struct GHash;
|
||||
struct ListBase;
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
struct Main;
|
||||
struct Library;
|
||||
struct wmWindowManager;
|
||||
struct bContext;
|
||||
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;
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct IDNameLib_Map;
|
||||
struct Main;
|
||||
|
||||
struct IDNameLib_Map *BKE_main_idmap_create(
|
||||
struct Main *bmain)
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
* \brief General operations for probes.
|
||||
*/
|
||||
|
||||
struct Main;
|
||||
struct LightProbe;
|
||||
struct Main;
|
||||
|
||||
void BKE_lightprobe_init(struct LightProbe *probe);
|
||||
void *BKE_lightprobe_add(struct Main *bmain, const char *name);
|
||||
|
||||
@@ -44,11 +44,11 @@ extern "C" {
|
||||
#define LS_MODIFIER_TYPE_THICKNESS 3
|
||||
#define LS_MODIFIER_TYPE_GEOMETRY 4
|
||||
|
||||
struct ColorBand;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct ColorBand;
|
||||
struct bContext;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
|
||||
void BKE_linestyle_init(struct FreestyleLineStyle *linestyle);
|
||||
FreestyleLineStyle *BKE_linestyle_new(struct Main *bmain, const char *name);
|
||||
|
||||
@@ -49,8 +49,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct BlendThumbnail;
|
||||
struct BLI_mempool;
|
||||
struct BlendThumbnail;
|
||||
struct Depsgraph;
|
||||
struct GHash;
|
||||
struct ImBuf;
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
*/
|
||||
|
||||
struct Depsgraph;
|
||||
struct ImageUser;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Mask;
|
||||
struct MaskParent;
|
||||
struct MaskLayer;
|
||||
struct MaskLayerShape;
|
||||
struct MaskParent;
|
||||
struct MaskSpline;
|
||||
struct MaskSplinePoint;
|
||||
struct MaskSplinePointUW;
|
||||
|
||||
@@ -36,9 +36,9 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct ID;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
|
||||
@@ -36,9 +36,9 @@ struct BoundBox;
|
||||
struct Depsgraph;
|
||||
struct Main;
|
||||
struct MetaBall;
|
||||
struct MetaElem;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct MetaElem;
|
||||
|
||||
void BKE_mball_free(struct MetaBall *mb);
|
||||
void BKE_mball_init(struct MetaBall *mb);
|
||||
|
||||
@@ -37,37 +37,37 @@
|
||||
/* defines CustomDataMask */
|
||||
#include "BKE_customdata.h"
|
||||
|
||||
struct ID;
|
||||
struct BLI_Stack;
|
||||
struct BMEditMesh;
|
||||
struct BMesh;
|
||||
struct BMeshCreateParams;
|
||||
struct BMeshFromMeshParams;
|
||||
struct BMeshToMeshParams;
|
||||
struct BoundBox;
|
||||
struct CustomData;
|
||||
struct Depsgraph;
|
||||
struct EdgeHash;
|
||||
struct ListBase;
|
||||
struct LinkNode;
|
||||
struct BLI_Stack;
|
||||
struct MemArena;
|
||||
struct BMesh;
|
||||
struct ID;
|
||||
struct KeyBlock;
|
||||
struct MLoopTri;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct ModifierData;
|
||||
struct MPoly;
|
||||
struct MLoop;
|
||||
struct MFace;
|
||||
struct MEdge;
|
||||
struct MVert;
|
||||
struct MVertTri;
|
||||
struct LinkNode;
|
||||
struct ListBase;
|
||||
struct MDeformVert;
|
||||
struct MDisps;
|
||||
struct Object;
|
||||
struct CustomData;
|
||||
struct Scene;
|
||||
struct MEdge;
|
||||
struct MFace;
|
||||
struct MLoop;
|
||||
struct MLoopTri;
|
||||
struct MLoopUV;
|
||||
struct MPoly;
|
||||
struct MVert;
|
||||
struct MVertTri;
|
||||
struct Main;
|
||||
struct MemArena;
|
||||
struct Mesh;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct ReportList;
|
||||
struct BMEditMesh;
|
||||
struct Scene;
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
@@ -28,13 +28,13 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct Mesh;
|
||||
struct MVert;
|
||||
struct MEdge;
|
||||
struct MPoly;
|
||||
struct MLoop;
|
||||
struct MLoopUV;
|
||||
struct MLoopTri;
|
||||
struct MLoopUV;
|
||||
struct MPoly;
|
||||
struct MVert;
|
||||
struct Mesh;
|
||||
|
||||
typedef enum MeshForeachFlag {
|
||||
MESH_FOREACH_NOP = 0,
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct MVert;
|
||||
struct MEdge;
|
||||
struct MPoly;
|
||||
struct MLoop;
|
||||
struct MLoopUV;
|
||||
struct MLoopTri;
|
||||
struct MLoopUV;
|
||||
struct MPoly;
|
||||
struct MVert;
|
||||
|
||||
/* map from uv vertex to face (for select linked, stitch, uv suburf) */
|
||||
|
||||
|
||||
@@ -26,9 +26,9 @@
|
||||
*/
|
||||
|
||||
struct CustomData;
|
||||
struct Mesh;
|
||||
struct MVert;
|
||||
struct MemArena;
|
||||
struct Mesh;
|
||||
|
||||
/* Generic ways to map some geometry elements from a source mesh to a dest one. */
|
||||
|
||||
|
||||
@@ -39,10 +39,10 @@ struct ColorBand;
|
||||
struct CustomData;
|
||||
struct Depsgraph;
|
||||
struct KeyBlock;
|
||||
struct Mesh;
|
||||
struct MLoop;
|
||||
struct MLoopTri;
|
||||
struct MVertTri;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
|
||||
@@ -32,19 +32,19 @@
|
||||
#include "BLI_compiler_attrs.h"
|
||||
#include "BKE_customdata.h"
|
||||
|
||||
struct ID;
|
||||
struct BMEditMesh;
|
||||
struct DepsNodeHandle;
|
||||
struct Depsgraph;
|
||||
struct DerivedMesh;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct ListBase;
|
||||
struct bArmature;
|
||||
struct Main;
|
||||
struct ModifierData;
|
||||
struct BMEditMesh;
|
||||
struct DepsNodeHandle;
|
||||
|
||||
typedef enum {
|
||||
/* Should not be used, only for None modifier type */
|
||||
|
||||
@@ -48,9 +48,9 @@ struct Scene;
|
||||
struct SubdivCCG;
|
||||
|
||||
struct MLoop;
|
||||
struct MVert;
|
||||
struct MPoly;
|
||||
struct MLoopTri;
|
||||
struct MPoly;
|
||||
struct MVert;
|
||||
|
||||
/* Delete mesh mdisps and grid paint masks */
|
||||
void multires_customdata_delete(struct Mesh *me);
|
||||
|
||||
@@ -37,9 +37,9 @@ struct AnimData;
|
||||
struct Main;
|
||||
struct NlaStrip;
|
||||
struct NlaTrack;
|
||||
struct bAction;
|
||||
struct Scene;
|
||||
struct Speaker;
|
||||
struct bAction;
|
||||
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
|
||||
@@ -51,35 +51,35 @@
|
||||
/* not very important, but the stack solver likes to know a maximum */
|
||||
#define MAX_SOCKET 512
|
||||
|
||||
struct bContext;
|
||||
struct bNode;
|
||||
struct bNodeLink;
|
||||
struct bNodeSocket;
|
||||
struct bNodeStack;
|
||||
struct bNodeTree;
|
||||
struct bNodeTreeType;
|
||||
struct bNodeTreeExec;
|
||||
struct bNodeExecContext;
|
||||
struct bNodeExecData;
|
||||
struct ARegion;
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct ColorManagedViewSettings;
|
||||
struct GPUMaterial;
|
||||
struct GPUNodeStack;
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
struct ImageFormatData;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct uiLayout;
|
||||
struct MTex;
|
||||
struct Main;
|
||||
struct PointerRNA;
|
||||
struct RenderData;
|
||||
struct Scene;
|
||||
struct SpaceNode;
|
||||
struct Tex;
|
||||
struct ViewRender;
|
||||
struct SpaceNode;
|
||||
struct ARegion;
|
||||
struct ColorManagedViewSettings;
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct bContext;
|
||||
struct bNode;
|
||||
struct bNodeExecContext;
|
||||
struct bNodeExecData;
|
||||
struct bNodeInstanceHash;
|
||||
struct bNodeLink;
|
||||
struct bNodeSocket;
|
||||
struct bNodeStack;
|
||||
struct bNodeTree;
|
||||
struct bNodeTreeExec;
|
||||
struct bNodeTreeType;
|
||||
struct uiLayout;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/** \name Node Type Definitions
|
||||
|
||||
@@ -36,24 +36,24 @@ extern "C" {
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct Base;
|
||||
struct BoundBox;
|
||||
struct Depsgraph;
|
||||
struct GpencilModifierData;
|
||||
struct Scene;
|
||||
struct ShaderFxData;
|
||||
struct ViewLayer;
|
||||
struct HookGpencilModifierData;
|
||||
struct HookModifierData;
|
||||
struct ID;
|
||||
struct Object;
|
||||
struct BoundBox;
|
||||
struct View3D;
|
||||
struct SoftBody;
|
||||
struct MovieClip;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct RigidBodyWorld;
|
||||
struct HookModifierData;
|
||||
struct ModifierData;
|
||||
struct HookGpencilModifierData;
|
||||
struct MovieClip;
|
||||
struct Object;
|
||||
struct RegionView3D;
|
||||
struct RigidBodyWorld;
|
||||
struct Scene;
|
||||
struct ShaderFxData;
|
||||
struct SoftBody;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
|
||||
#include "DNA_object_enums.h"
|
||||
|
||||
|
||||
@@ -33,9 +33,9 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Object;
|
||||
struct ID;
|
||||
struct MDeformVert;
|
||||
struct Object;
|
||||
struct bDeformGroup;
|
||||
|
||||
/* General vgroup operations */
|
||||
|
||||
@@ -32,9 +32,9 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bFaceMap;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
struct bFaceMap;
|
||||
|
||||
struct bFaceMap *BKE_object_facemap_add(struct Object *ob);
|
||||
struct bFaceMap *BKE_object_facemap_add_name(struct Object *ob, const char *name);
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct ID;
|
||||
struct BLI_mempool;
|
||||
struct ID;
|
||||
struct TreeStoreElem;
|
||||
|
||||
/* create and fill hashtable with treestore elements */
|
||||
|
||||
@@ -36,12 +36,12 @@
|
||||
#define RET_ERROR 1
|
||||
|
||||
struct ID;
|
||||
struct bSound;
|
||||
struct Image;
|
||||
struct Main;
|
||||
struct PackedFile;
|
||||
struct ReportList;
|
||||
struct VFont;
|
||||
struct bSound;
|
||||
|
||||
/* pack */
|
||||
struct PackedFile *dupPackedFile(const struct PackedFile *pf_src);
|
||||
|
||||
@@ -32,38 +32,38 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct bContext;
|
||||
struct bToolRef;
|
||||
struct BMesh;
|
||||
struct BMFace;
|
||||
struct BMesh;
|
||||
struct Brush;
|
||||
struct CurveMapping;
|
||||
struct Depsgraph;
|
||||
struct EnumPropertyItem;
|
||||
struct MeshElemMap;
|
||||
struct GridPaintMask;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct ImagePool;
|
||||
struct MFace;
|
||||
struct MLoop;
|
||||
struct MLoopTri;
|
||||
struct MFace;
|
||||
struct MVert;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct MeshElemMap;
|
||||
struct Object;
|
||||
struct PBVH;
|
||||
struct Paint;
|
||||
struct PaintCurve;
|
||||
struct Palette;
|
||||
struct PaletteColor;
|
||||
struct PBVH;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct Sculpt;
|
||||
struct StrokeCache;
|
||||
struct SubdivCCG;
|
||||
struct Tex;
|
||||
struct ImagePool;
|
||||
struct UnifiedPaintSettings;
|
||||
struct Depsgraph;
|
||||
struct ToolSettings;
|
||||
struct UnifiedPaintSettings;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
struct bToolRef;
|
||||
|
||||
enum eOverlayFlags;
|
||||
|
||||
|
||||
@@ -41,28 +41,28 @@
|
||||
|
||||
#include "BKE_customdata.h"
|
||||
|
||||
struct ParticleSystemModifierData;
|
||||
struct ParticleSystem;
|
||||
struct ParticleKey;
|
||||
struct ParticleSettings;
|
||||
struct ParticleSystem;
|
||||
struct ParticleSystemModifierData;
|
||||
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct Depsgraph;
|
||||
struct ModifierData;
|
||||
struct MTFace;
|
||||
struct MCol;
|
||||
struct MFace;
|
||||
struct MVert;
|
||||
struct LatticeDeformData;
|
||||
struct LinkNode;
|
||||
struct KDTree;
|
||||
struct RNG;
|
||||
struct BVHTreeRay;
|
||||
struct BVHTreeRayHit;
|
||||
struct EdgeHash;
|
||||
struct Depsgraph;
|
||||
struct Depsgraph;
|
||||
struct EdgeHash;
|
||||
struct KDTree;
|
||||
struct LatticeDeformData;
|
||||
struct LinkNode;
|
||||
struct MCol;
|
||||
struct MFace;
|
||||
struct MTFace;
|
||||
struct MVert;
|
||||
struct Main;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct RNG;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
|
||||
#define PARTICLE_COLLISION_MAX_COLLISIONS 10
|
||||
|
||||
@@ -30,20 +30,20 @@
|
||||
#include "BLI_ghash.h"
|
||||
#include "BLI_utildefines.h"
|
||||
|
||||
struct GPUBatch;
|
||||
struct BMLog;
|
||||
struct BMesh;
|
||||
struct CCGDerivedMesh;
|
||||
struct CCGElem;
|
||||
struct CCGKey;
|
||||
struct CCGDerivedMesh;
|
||||
struct CustomData;
|
||||
struct DMFlagMat;
|
||||
struct MPoly;
|
||||
struct GPUBatch;
|
||||
struct MLoop;
|
||||
struct MLoopTri;
|
||||
struct MPoly;
|
||||
struct MVert;
|
||||
struct PBVH;
|
||||
struct PBVHNode;
|
||||
struct BMesh;
|
||||
struct BMLog;
|
||||
|
||||
typedef struct PBVH PBVH;
|
||||
typedef struct PBVHNode PBVHNode;
|
||||
|
||||
@@ -89,11 +89,11 @@ struct Object;
|
||||
struct ParticleKey;
|
||||
struct ParticleSystem;
|
||||
struct PointCache;
|
||||
struct RigidBodyWorld;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct SmokeModifierData;
|
||||
struct SoftBody;
|
||||
struct RigidBodyWorld;
|
||||
struct ViewLayer;
|
||||
|
||||
struct OpenVDBReader;
|
||||
struct OpenVDBWriter;
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
#ifndef __BKE_RIGIDBODY_H__
|
||||
#define __BKE_RIGIDBODY_H__
|
||||
|
||||
struct RigidBodyWorld;
|
||||
struct RigidBodyOb;
|
||||
struct RigidBodyWorld;
|
||||
|
||||
struct Collection;
|
||||
struct Depsgraph;
|
||||
|
||||
@@ -44,11 +44,11 @@ struct Main;
|
||||
struct Object;
|
||||
struct RenderData;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct TransformOrientation;
|
||||
struct UnitSettings;
|
||||
struct ViewLayer;
|
||||
struct ViewRender;
|
||||
struct WorkSpace;
|
||||
struct TransformOrientation;
|
||||
|
||||
typedef enum eSceneCopyMethod {
|
||||
SCE_COPY_NEW = 0,
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
*/
|
||||
|
||||
struct ARegion;
|
||||
struct GPUFXSettings;
|
||||
struct Header;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
@@ -41,25 +42,24 @@ struct Menu;
|
||||
struct Panel;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct ScrAreaMap;
|
||||
struct ScrVert;
|
||||
struct SpaceType;
|
||||
struct TransformOrientation;
|
||||
struct View3D;
|
||||
struct View3DShading;
|
||||
struct WorkSpace;
|
||||
struct bContext;
|
||||
struct bContextDataResult;
|
||||
struct bScreen;
|
||||
struct uiLayout;
|
||||
struct uiList;
|
||||
struct wmKeyConfig;
|
||||
struct wmGizmoMap;
|
||||
struct wmKeyConfig;
|
||||
struct wmMsgBus;
|
||||
struct wmNotifier;
|
||||
struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
struct WorkSpace;
|
||||
struct GPUFXSettings;
|
||||
struct wmMsgBus;
|
||||
struct ScrAreaMap;
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
|
||||
@@ -30,13 +30,11 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
struct bContext;
|
||||
struct Depsgraph;
|
||||
struct StripColorBalance;
|
||||
struct Editing;
|
||||
struct GSet;
|
||||
struct GPUOffScreen;
|
||||
struct GPUFX;
|
||||
struct GPUOffScreen;
|
||||
struct GSet;
|
||||
struct ImBuf;
|
||||
struct Main;
|
||||
struct Mask;
|
||||
@@ -45,8 +43,10 @@ struct Scene;
|
||||
struct Sequence;
|
||||
struct SequenceModifierData;
|
||||
struct Stereo3dFormat;
|
||||
struct StripColorBalance;
|
||||
struct StripElem;
|
||||
struct TextVars;
|
||||
struct bContext;
|
||||
struct bSound;
|
||||
|
||||
struct SeqIndexBuildContext;
|
||||
|
||||
@@ -30,22 +30,22 @@
|
||||
#include "BLI_compiler_attrs.h"
|
||||
#include "BKE_customdata.h"
|
||||
|
||||
struct ID;
|
||||
struct DepsNodeHandle;
|
||||
struct Depsgraph;
|
||||
struct DerivedMesh;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct ModifierUpdateDepsgraphContext;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct ListBase;
|
||||
struct bArmature;
|
||||
struct Main;
|
||||
struct ShaderFxData;
|
||||
struct DepsNodeHandle;
|
||||
struct bGPDlayer;
|
||||
struct ViewLayer;
|
||||
struct bArmature;
|
||||
struct bGPDframe;
|
||||
struct bGPDlayer;
|
||||
struct bGPDstroke;
|
||||
struct ModifierUpdateDepsgraphContext;
|
||||
|
||||
#define SHADER_FX_ACTIVE(_fx, _is_render) (((_fx->mode & eShaderFxMode_Realtime) && (_is_render == false)) || \
|
||||
((_fx->mode & eShaderFxMode_Render) && (_is_render == true)))
|
||||
|
||||
@@ -47,13 +47,13 @@
|
||||
* (So that you don't have to pass an enormous amount of arguments to functions)
|
||||
*/
|
||||
|
||||
struct Object;
|
||||
struct Mesh;
|
||||
struct MVert;
|
||||
struct MDeformVert;
|
||||
struct ModifierEvalContext;
|
||||
struct ShrinkwrapModifierData;
|
||||
struct BVHTree;
|
||||
struct MDeformVert;
|
||||
struct MVert;
|
||||
struct Mesh;
|
||||
struct ModifierEvalContext;
|
||||
struct Object;
|
||||
struct ShrinkwrapModifierData;
|
||||
struct SpaceTransform;
|
||||
|
||||
/* Information about boundary edges in the mesh. */
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
# include <AUD_Device.h>
|
||||
#endif
|
||||
|
||||
struct bSound;
|
||||
struct Main;
|
||||
struct Sequence;
|
||||
struct bSound;
|
||||
|
||||
typedef struct SoundWaveform {
|
||||
int length;
|
||||
|
||||
@@ -37,21 +37,21 @@
|
||||
/* Thread sync primitives used directly. */
|
||||
#include "BLI_threads.h"
|
||||
|
||||
struct CCGEdge;
|
||||
struct CCGElem;
|
||||
struct CCGFace;
|
||||
struct CCGVert;
|
||||
struct DMFlagMat;
|
||||
struct DMGridAdjacency;
|
||||
struct DerivedMesh;
|
||||
struct MeshElemMap;
|
||||
struct Mesh;
|
||||
struct EdgeHash;
|
||||
struct MPoly;
|
||||
struct Mesh;
|
||||
struct MeshElemMap;
|
||||
struct Object;
|
||||
struct PBVH;
|
||||
struct SubsurfModifierData;
|
||||
struct CCGEdge;
|
||||
struct CCGFace;
|
||||
struct CCGVert;
|
||||
struct EdgeHash;
|
||||
struct PBVH;
|
||||
struct SubsurfModifierData;
|
||||
|
||||
/**************************** External *****************************/
|
||||
|
||||
|
||||
@@ -37,15 +37,14 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bNode;
|
||||
struct Brush;
|
||||
struct ColorBand;
|
||||
struct FreestyleLineStyle;
|
||||
struct ImagePool;
|
||||
struct Lamp;
|
||||
struct MTex;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct MTex;
|
||||
struct OceanTex;
|
||||
struct ParticleSettings;
|
||||
struct PointDensity;
|
||||
@@ -53,6 +52,7 @@ struct Tex;
|
||||
struct TexMapping;
|
||||
struct TexResult;
|
||||
struct World;
|
||||
struct bNode;
|
||||
|
||||
/* in ColorBand struct */
|
||||
#define MAXCOLORBAND 32
|
||||
|
||||
@@ -32,22 +32,22 @@
|
||||
* \author Sergey Sharybin
|
||||
*/
|
||||
|
||||
struct Camera;
|
||||
struct Depsgraph;
|
||||
struct bGPDlayer;
|
||||
struct ImBuf;
|
||||
struct ListBase;
|
||||
struct MovieReconstructContext;
|
||||
struct MovieTrackingTrack;
|
||||
struct MovieTrackingMarker;
|
||||
struct MovieTrackingPlaneTrack;
|
||||
struct MovieTrackingPlaneMarker;
|
||||
struct MovieTracking;
|
||||
struct MovieTrackingObject;
|
||||
struct MovieClipUser;
|
||||
struct MovieDistortion;
|
||||
struct Camera;
|
||||
struct MovieReconstructContext;
|
||||
struct MovieTracking;
|
||||
struct MovieTrackingMarker;
|
||||
struct MovieTrackingObject;
|
||||
struct MovieTrackingPlaneMarker;
|
||||
struct MovieTrackingPlaneTrack;
|
||||
struct MovieTrackingTrack;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct bGPDlayer;
|
||||
struct rcti;
|
||||
|
||||
/* **** Common functions **** */
|
||||
|
||||
@@ -27,12 +27,12 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct bScreen;
|
||||
struct bToolRef;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
struct TransformOrientation;
|
||||
struct ViewLayer;
|
||||
struct bScreen;
|
||||
struct bToolRef;
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* Create, delete, init */
|
||||
|
||||
@@ -30,10 +30,10 @@ typedef void* CCGVertHDL;
|
||||
typedef void* CCGEdgeHDL;
|
||||
typedef void* CCGFaceHDL;
|
||||
|
||||
typedef struct CCGSubSurf CCGSubSurf;
|
||||
typedef struct CCGVert CCGVert;
|
||||
typedef struct CCGEdge CCGEdge;
|
||||
typedef struct CCGFace CCGFace;
|
||||
typedef struct CCGSubSurf CCGSubSurf;
|
||||
typedef struct CCGVert CCGVert;
|
||||
|
||||
typedef struct CCGMeshIFC {
|
||||
int vertUserSize, edgeUserSize, faceUserSize;
|
||||
@@ -174,9 +174,9 @@ int ccgSubSurf_getNumFinalFaces (const CCGSubSurf *ss);
|
||||
|
||||
/***/
|
||||
|
||||
typedef struct _EHashIterator CCGVertIterator;
|
||||
typedef struct _EHashIterator CCGEdgeIterator;
|
||||
typedef struct _EHashIterator CCGFaceIterator;
|
||||
typedef struct _EHashIterator CCGVertIterator;
|
||||
|
||||
void ccgSubSurf_initVertIterator(CCGSubSurf *ss, CCGVertIterator *viter);
|
||||
void ccgSubSurf_initEdgeIterator(CCGSubSurf *ss, CCGEdgeIterator *eiter);
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
|
||||
#include "BKE_customdata.h" /* For cd_datatransfer_interp */
|
||||
|
||||
struct CustomDataTransferLayerMap;
|
||||
struct CustomData;
|
||||
struct CustomDataTransferLayerMap;
|
||||
struct ListBase;
|
||||
|
||||
float data_transfer_interp_float_do(
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
* \brief Efficient in-memory storage of multiple similar arrays.
|
||||
*/
|
||||
|
||||
typedef struct BArrayStore BArrayStore;
|
||||
typedef struct BArrayState BArrayState;
|
||||
typedef struct BArrayStore BArrayStore;
|
||||
|
||||
BArrayStore *BLI_array_store_create(
|
||||
unsigned int stride, unsigned int chunk_count);
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
#ifndef __BLI_CALLBACKS_H__
|
||||
#define __BLI_CALLBACKS_H__
|
||||
|
||||
struct Main;
|
||||
struct ID;
|
||||
struct Main;
|
||||
|
||||
/**
|
||||
* Common suffix uses:
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct MemArena;
|
||||
struct BLI_mempool;
|
||||
struct MemArena;
|
||||
|
||||
typedef void (*LinkNodeFreeFP)(void *link);
|
||||
typedef void (*LinkNodeApplyFP)(void *link, void *userdata);
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
* \ingroup bli
|
||||
*/
|
||||
|
||||
struct ProjCameraInfo;
|
||||
struct Object;
|
||||
struct ProjCameraInfo;
|
||||
|
||||
/* create uv info from the camera, needs to be freed */
|
||||
struct ProjCameraInfo *BLI_uvproject_camera_info(struct Object *ob, float rotmat[4][4], float winx, float winy);
|
||||
|
||||
@@ -157,8 +157,8 @@ void BLI_timer_free()
|
||||
remove_tagged_functions();
|
||||
}
|
||||
|
||||
struct Main;
|
||||
struct ID;
|
||||
struct Main;
|
||||
static void remove_non_persistent_functions(struct Main *UNUSED(_1), struct ID *UNUSED(_2), void *UNUSED(_3))
|
||||
{
|
||||
LISTBASE_FOREACH(TimedFunction *, timed_func, &GlobalTimer.funcs) {
|
||||
|
||||
@@ -36,20 +36,20 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct BHead;
|
||||
struct BlendThumbnail;
|
||||
struct bScreen;
|
||||
struct FileData;
|
||||
struct LinkNode;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct MemFile;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct UserDef;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
struct BHead;
|
||||
struct FileData;
|
||||
struct bScreen;
|
||||
struct wmWindowManager;
|
||||
|
||||
typedef struct BlendHandle BlendHandle;
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
*/
|
||||
|
||||
struct BlendThumbnail;
|
||||
struct MemFile;
|
||||
struct Main;
|
||||
struct MemFile;
|
||||
struct ReportList;
|
||||
|
||||
extern bool BLO_write_file(
|
||||
|
||||
@@ -38,13 +38,13 @@
|
||||
#include "DNA_space_types.h"
|
||||
#include "DNA_windowmanager_types.h" /* for ReportType */
|
||||
|
||||
struct OldNewMap;
|
||||
struct MemFile;
|
||||
struct ReportList;
|
||||
struct Object;
|
||||
struct PartEff;
|
||||
struct View3D;
|
||||
struct Key;
|
||||
struct MemFile;
|
||||
struct Object;
|
||||
struct OldNewMap;
|
||||
struct PartEff;
|
||||
struct ReportList;
|
||||
struct View3D;
|
||||
|
||||
typedef struct FileData {
|
||||
// linked list of BHeadN's
|
||||
|
||||
@@ -32,11 +32,11 @@
|
||||
/* dissable holes for now, these are ifdef'd because they use more memory and cant be saved in DNA currently */
|
||||
// #define USE_BMESH_HOLES
|
||||
|
||||
struct BMesh;
|
||||
struct BMVert;
|
||||
struct BMEdge;
|
||||
struct BMLoop;
|
||||
struct BMFace;
|
||||
struct BMLoop;
|
||||
struct BMVert;
|
||||
struct BMesh;
|
||||
|
||||
struct MLoopNorSpaceArray;
|
||||
|
||||
|
||||
@@ -28,9 +28,9 @@
|
||||
* \ingroup bmesh
|
||||
*/
|
||||
|
||||
struct ListBase;
|
||||
struct BMEdgeLoopStore;
|
||||
struct GSet;
|
||||
struct ListBase;
|
||||
|
||||
/* multiple edgeloops (ListBase) */
|
||||
int BM_mesh_edgeloops_find(
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
*/
|
||||
|
||||
struct BMAllocTemplate;
|
||||
struct MLoopNorSpaceArray;
|
||||
struct BMLoopNorEditDataArray;
|
||||
struct MLoopNorSpaceArray;
|
||||
|
||||
void BM_mesh_elem_toolflags_ensure(BMesh *bm);
|
||||
void BM_mesh_elem_toolflags_clear(BMesh *bm);
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
* \ingroup bmesh
|
||||
*/
|
||||
|
||||
struct BMesh;
|
||||
struct BMOperator;
|
||||
struct BMesh;
|
||||
|
||||
void bmo_automerge_exec(BMesh *bm, BMOperator *op);
|
||||
void bmo_average_vert_facedata_exec(BMesh *bm, BMOperator *op);
|
||||
|
||||
@@ -40,10 +40,10 @@ extern "C" {
|
||||
#include "BLI_path_util.h"
|
||||
#include "RNA_types.h"
|
||||
|
||||
struct bContext;
|
||||
struct Depsgraph;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
|
||||
/*
|
||||
* both return 1 on success, 0 on error
|
||||
|
||||
@@ -33,8 +33,8 @@ extern "C" {
|
||||
#define PASS_VECTOR_MAX 10000.0f
|
||||
|
||||
/* Forward declarations */
|
||||
struct ZSpan;
|
||||
struct DrawBufPixel;
|
||||
struct ZSpan;
|
||||
void zbuf_accumulate_vecblur(
|
||||
NodeBlurData *nbd, int xsize, int ysize, float *newrect,
|
||||
const float *imgrect, float *vecbufrect, const float *zbufrect);
|
||||
|
||||
@@ -41,8 +41,8 @@ struct Depsgraph;
|
||||
/* ------------------------------------------------ */
|
||||
|
||||
struct CacheFile;
|
||||
struct EffectorWeights;
|
||||
struct Collection;
|
||||
struct EffectorWeights;
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct ModifierData;
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
#include "DEG_depsgraph.h"
|
||||
|
||||
struct Colllection;
|
||||
struct Depsgraph;
|
||||
struct DepsNodeHandle;
|
||||
struct Depsgraph;
|
||||
struct EffectorWeights;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
|
||||
struct ID;
|
||||
|
||||
struct Base;
|
||||
struct BLI_Iterator;
|
||||
struct Base;
|
||||
struct Depsgraph;
|
||||
struct DupliObject;
|
||||
struct ListBase;
|
||||
|
||||
@@ -38,47 +38,47 @@
|
||||
#include "intern/nodes/deg_node_id.h"
|
||||
|
||||
struct Base;
|
||||
struct bArmature;
|
||||
struct bAction;
|
||||
struct CacheFile;
|
||||
struct Camera;
|
||||
struct bGPdata;
|
||||
struct ListBase;
|
||||
struct Collection;
|
||||
struct FCurve;
|
||||
struct GHash;
|
||||
struct ID;
|
||||
struct Image;
|
||||
struct FCurve;
|
||||
struct Collection;
|
||||
struct Key;
|
||||
struct Lamp;
|
||||
struct LayerCollection;
|
||||
struct LightProbe;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Mask;
|
||||
struct ListBase;
|
||||
struct MTex;
|
||||
struct Main;
|
||||
struct Mask;
|
||||
struct Material;
|
||||
struct MovieClip;
|
||||
struct bNodeTree;
|
||||
struct Object;
|
||||
struct ParticleSettings;
|
||||
struct Probe;
|
||||
struct bPoseChannel;
|
||||
struct bConstraint;
|
||||
struct Scene;
|
||||
struct Speaker;
|
||||
struct Tex;
|
||||
struct World;
|
||||
struct bAction;
|
||||
struct bArmature;
|
||||
struct bConstraint;
|
||||
struct bGPdata;
|
||||
struct bNodeTree;
|
||||
struct bPoseChannel;
|
||||
|
||||
struct PropertyRNA;
|
||||
|
||||
namespace DEG {
|
||||
|
||||
struct Depsgraph;
|
||||
struct DepsNode;
|
||||
struct IDDepsNode;
|
||||
struct TimeSourceDepsNode;
|
||||
struct ComponentDepsNode;
|
||||
struct DepsNode;
|
||||
struct Depsgraph;
|
||||
struct IDDepsNode;
|
||||
struct OperationDepsNode;
|
||||
struct TimeSourceDepsNode;
|
||||
|
||||
struct DepsgraphNodeBuilder {
|
||||
DepsgraphNodeBuilder(Main *bmain, Depsgraph *graph);
|
||||
|
||||
@@ -50,53 +50,53 @@
|
||||
#include "intern/nodes/deg_node_operation.h"
|
||||
|
||||
struct Base;
|
||||
struct bArmature;
|
||||
struct bAction;
|
||||
struct bGPdata;
|
||||
struct CacheFile;
|
||||
struct Camera;
|
||||
struct ListBase;
|
||||
struct Collection;
|
||||
struct EffectorWeights;
|
||||
struct FCurve;
|
||||
struct GHash;
|
||||
struct ID;
|
||||
struct FCurve;
|
||||
struct Collection;
|
||||
struct Key;
|
||||
struct Lamp;
|
||||
struct LayerCollection;
|
||||
struct LightProbe;
|
||||
struct ListBase;
|
||||
struct MTex;
|
||||
struct Main;
|
||||
struct Mask;
|
||||
struct Material;
|
||||
struct MTex;
|
||||
struct ModifierData;
|
||||
struct MovieClip;
|
||||
struct bNodeTree;
|
||||
struct Object;
|
||||
struct bPoseChannel;
|
||||
struct bConstraint;
|
||||
struct ParticleSystem;
|
||||
struct ParticleSettings;
|
||||
struct ParticleSystem;
|
||||
struct Scene;
|
||||
struct Speaker;
|
||||
struct ViewLayer;
|
||||
struct Tex;
|
||||
struct ViewLayer;
|
||||
struct World;
|
||||
struct EffectorWeights;
|
||||
struct bAction;
|
||||
struct bArmature;
|
||||
struct bConstraint;
|
||||
struct bGPdata;
|
||||
struct bNodeTree;
|
||||
struct bPoseChannel;
|
||||
|
||||
struct PropertyRNA;
|
||||
|
||||
namespace DEG {
|
||||
|
||||
struct Depsgraph;
|
||||
struct ComponentDepsNode;
|
||||
struct DepsNode;
|
||||
struct DepsNodeHandle;
|
||||
struct DepsRelation;
|
||||
struct RootDepsNode;
|
||||
struct Depsgraph;
|
||||
struct IDDepsNode;
|
||||
struct TimeSourceDepsNode;
|
||||
struct ComponentDepsNode;
|
||||
struct OperationDepsNode;
|
||||
struct RootDepsNode;
|
||||
struct RootPChanMap;
|
||||
struct TimeSourceDepsNode;
|
||||
|
||||
struct TimeSourceKey
|
||||
{
|
||||
|
||||
@@ -49,10 +49,10 @@
|
||||
|
||||
#include "intern/depsgraph_types.h"
|
||||
|
||||
struct ID;
|
||||
struct GHash;
|
||||
struct Main;
|
||||
struct GSet;
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct Scene;
|
||||
@@ -60,11 +60,11 @@ struct ViewLayer;
|
||||
|
||||
namespace DEG {
|
||||
|
||||
struct DepsNode;
|
||||
struct TimeSourceDepsNode;
|
||||
struct IDDepsNode;
|
||||
struct ComponentDepsNode;
|
||||
struct DepsNode;
|
||||
struct IDDepsNode;
|
||||
struct OperationDepsNode;
|
||||
struct TimeSourceDepsNode;
|
||||
|
||||
/* *************************** */
|
||||
/* Relationships Between Nodes */
|
||||
|
||||
@@ -48,8 +48,8 @@ extern "C" {
|
||||
|
||||
#include "DEG_depsgraph_debug.h"
|
||||
|
||||
struct DEGEditorUpdateContext;
|
||||
struct Collection;
|
||||
struct DEGEditorUpdateContext;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
|
||||
@@ -45,12 +45,12 @@
|
||||
#include <vector>
|
||||
#include <algorithm>
|
||||
|
||||
struct bAction;
|
||||
struct ChannelDriver;
|
||||
struct Depsgraph;
|
||||
struct FCurve;
|
||||
struct ModifierData;
|
||||
struct PointerRNA;
|
||||
struct FCurve;
|
||||
struct Depsgraph;
|
||||
struct bAction;
|
||||
|
||||
namespace DEG {
|
||||
|
||||
|
||||
@@ -34,14 +34,14 @@
|
||||
|
||||
#include "BLI_utildefines.h"
|
||||
|
||||
struct ID;
|
||||
struct GHash;
|
||||
struct ID;
|
||||
struct Scene;
|
||||
|
||||
namespace DEG {
|
||||
|
||||
struct Depsgraph;
|
||||
struct DepsRelation;
|
||||
struct Depsgraph;
|
||||
struct OperationDepsNode;
|
||||
|
||||
/* *********************************** */
|
||||
|
||||
@@ -35,16 +35,16 @@
|
||||
#include "BLI_utildefines.h"
|
||||
#include "BLI_string.h"
|
||||
|
||||
struct GHash;
|
||||
struct ID;
|
||||
struct bPoseChannel;
|
||||
struct GHash;
|
||||
|
||||
namespace DEG {
|
||||
|
||||
struct Depsgraph;
|
||||
struct OperationDepsNode;
|
||||
struct BoneComponentDepsNode;
|
||||
struct Depsgraph;
|
||||
struct IDDepsNode;
|
||||
struct OperationDepsNode;
|
||||
|
||||
/* ID Component - Base type for all components */
|
||||
struct ComponentDepsNode : public DepsNode {
|
||||
|
||||
@@ -33,28 +33,28 @@
|
||||
|
||||
struct ARegion;
|
||||
struct CollectionEngineSettings;
|
||||
struct Depsgraph;
|
||||
struct DRWPass;
|
||||
struct DRWInstanceDataList;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Scene;
|
||||
struct DRWPass;
|
||||
struct Depsgraph;
|
||||
struct DrawEngineType;
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
struct bContext;
|
||||
struct Object;
|
||||
struct ViewLayer;
|
||||
struct ViewContext;
|
||||
struct ViewportEngineData;
|
||||
struct View3D;
|
||||
struct rcti;
|
||||
struct GPUMaterial;
|
||||
struct GPUOffScreen;
|
||||
struct GPUViewport;
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Object;
|
||||
struct RenderEngine;
|
||||
struct RenderEngineType;
|
||||
struct Scene;
|
||||
struct View3D;
|
||||
struct ViewContext;
|
||||
struct ViewLayer;
|
||||
struct ViewportEngineData;
|
||||
struct WorkSpace;
|
||||
struct bContext;
|
||||
struct rcti;
|
||||
|
||||
#include "DNA_object_enums.h"
|
||||
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
|
||||
#include "BLI_sys_types.h" /* for bool */
|
||||
|
||||
struct ViewLayer;
|
||||
struct Scene;
|
||||
struct SceneEEVEE;
|
||||
struct LightCache;
|
||||
struct EEVEE_ViewLayerData;
|
||||
struct EEVEE_Data;
|
||||
struct EEVEE_LightBake;
|
||||
struct EEVEE_ViewLayerData;
|
||||
struct LightCache;
|
||||
struct Scene;
|
||||
struct SceneEEVEE;
|
||||
struct ViewLayer;
|
||||
|
||||
/* Light Bake */
|
||||
struct wmJob *EEVEE_lightbake_job_create(
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
|
||||
#include "DNA_lightprobe_types.h"
|
||||
|
||||
struct Object;
|
||||
struct EEVEE_BoundSphere;
|
||||
struct EEVEE_ShadowCasterBuffer;
|
||||
struct GPUFrameBuffer;
|
||||
struct Object;
|
||||
struct RenderLayer;
|
||||
struct RenderResult;
|
||||
struct GPUFrameBuffer;
|
||||
|
||||
extern struct DrawEngineType draw_engine_eevee_type;
|
||||
|
||||
|
||||
@@ -31,15 +31,15 @@
|
||||
|
||||
#include "GPU_batch.h"
|
||||
|
||||
struct tGPspoint;
|
||||
struct bGPDstroke;
|
||||
struct ModifierData;
|
||||
struct GPENCIL_Data;
|
||||
struct GPENCIL_StorageList;
|
||||
struct Object;
|
||||
struct MaterialGPencilStyle;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct RenderEngine;
|
||||
struct RenderLayer;
|
||||
struct bGPDstroke;
|
||||
struct tGPspoint;
|
||||
|
||||
#define GPENCIL_CACHE_BLOCK_SIZE 8
|
||||
#define GPENCIL_MAX_SHGROUPS 65536
|
||||
|
||||
@@ -66,28 +66,28 @@
|
||||
|
||||
#include "DEG_depsgraph.h"
|
||||
|
||||
struct rcti;
|
||||
struct bContext;
|
||||
struct GPUFrameBuffer;
|
||||
struct GPUShader;
|
||||
struct GPUMaterial;
|
||||
struct GPUTexture;
|
||||
struct GPUUniformBuffer;
|
||||
struct Object;
|
||||
struct GPUBatch;
|
||||
struct DRWTextStore;
|
||||
struct DefaultFramebufferList;
|
||||
struct DefaultTextureList;
|
||||
struct DRWTextStore;
|
||||
struct GPUBatch;
|
||||
struct GPUFrameBuffer;
|
||||
struct GPUMaterial;
|
||||
struct GPUShader;
|
||||
struct GPUTexture;
|
||||
struct GPUUniformBuffer;
|
||||
struct LampEngineData;
|
||||
struct Object;
|
||||
struct ParticleSystem;
|
||||
struct RenderEngineType;
|
||||
struct ViewportEngineData;
|
||||
struct ViewportEngineData_Info;
|
||||
struct bContext;
|
||||
struct rcti;
|
||||
|
||||
typedef struct DRWUniform DRWUniform;
|
||||
typedef struct DRWInterface DRWInterface;
|
||||
typedef struct DRWPass DRWPass;
|
||||
typedef struct DRWShadingGroup DRWShadingGroup;
|
||||
typedef struct DRWUniform DRWUniform;
|
||||
|
||||
/* TODO Put it somewhere else? */
|
||||
typedef struct BoundSphere {
|
||||
|
||||
@@ -30,15 +30,15 @@
|
||||
#define __DRAW_CACHE_IMPL_H__
|
||||
|
||||
struct CurveCache;
|
||||
struct GPUMaterial;
|
||||
struct GPUTexture;
|
||||
struct GPUBatch;
|
||||
struct GPUIndexBuf;
|
||||
struct GPUMaterial;
|
||||
struct GPUTexture;
|
||||
struct GPUVertBuf;
|
||||
struct ListBase;
|
||||
struct ModifierData;
|
||||
struct ParticleSystem;
|
||||
struct PTCacheEdit;
|
||||
struct ParticleSystem;
|
||||
struct SpaceImage;
|
||||
struct ToolSettings;
|
||||
|
||||
|
||||
@@ -33,11 +33,11 @@ struct DRWPass;
|
||||
struct DRWShadingGroup;
|
||||
struct GPUBatch;
|
||||
struct GPUMaterial;
|
||||
struct Object;
|
||||
struct ViewLayer;
|
||||
struct ModifierData;
|
||||
struct ParticleSystem;
|
||||
struct Object;
|
||||
struct PTCacheEdit;
|
||||
struct ParticleSystem;
|
||||
struct ViewLayer;
|
||||
|
||||
/**
|
||||
* Support selecting shaders with different options compiled in.
|
||||
|
||||
@@ -35,10 +35,10 @@
|
||||
#define MAX_THICKRES 2 /* see eHairType */
|
||||
#define MAX_HAIR_SUBDIV 4 /* see hair_subdiv rna */
|
||||
|
||||
struct Object;
|
||||
struct ParticleSystem;
|
||||
struct ModifierData;
|
||||
struct Object;
|
||||
struct ParticleHairCache;
|
||||
struct ParticleSystem;
|
||||
|
||||
typedef struct ParticleHairFinalCache {
|
||||
/* Output of the subdivision stage: vertex buff sized to subdiv level. */
|
||||
|
||||
@@ -34,19 +34,19 @@
|
||||
/* internal exports only */
|
||||
struct wmOperatorType;
|
||||
|
||||
struct bContext;
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct Base;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct bAction;
|
||||
struct bContext;
|
||||
struct bPoseChannel;
|
||||
|
||||
struct bArmature;
|
||||
struct EditBone;
|
||||
struct Bone;
|
||||
struct EditBone;
|
||||
struct bArmature;
|
||||
|
||||
struct ListBase;
|
||||
struct LinkData;
|
||||
struct ListBase;
|
||||
|
||||
/* ******************************************************* */
|
||||
/* Armature EditMode Operators */
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
|
||||
//#define RIGID_DEFORM
|
||||
|
||||
struct Object;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct bDeformGroup;
|
||||
|
||||
#ifdef RIGID_DEFORM
|
||||
|
||||
@@ -33,12 +33,12 @@
|
||||
#define __CURVE_INTERN_H__
|
||||
|
||||
/* internal exports only */
|
||||
struct ListBase;
|
||||
struct EditNurb;
|
||||
struct GHash;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
struct wmOperatorType;
|
||||
struct ViewContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* editfont.c */
|
||||
enum { DEL_NEXT_CHAR, DEL_PREV_CHAR, DEL_NEXT_WORD, DEL_PREV_WORD, DEL_SELECTION, DEL_NEXT_SEL, DEL_PREV_SEL };
|
||||
|
||||
@@ -38,27 +38,27 @@
|
||||
|
||||
|
||||
/* internal exports only */
|
||||
struct bGPdata;
|
||||
struct bGPDstroke;
|
||||
struct bGPDspoint;
|
||||
struct tGPspoint;
|
||||
struct Material;
|
||||
struct bGPDspoint;
|
||||
struct bGPDstroke;
|
||||
struct bGPdata;
|
||||
struct tGPspoint;
|
||||
|
||||
struct GHash;
|
||||
struct RNG;
|
||||
|
||||
struct ARegion;
|
||||
struct Brush;
|
||||
struct Scene;
|
||||
struct ARegion;
|
||||
struct View3D;
|
||||
struct View2D;
|
||||
struct View3D;
|
||||
struct wmOperatorType;
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
struct EnumPropertyItem;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct EnumPropertyItem;
|
||||
|
||||
|
||||
/* ***************************************************** */
|
||||
|
||||
@@ -30,13 +30,13 @@
|
||||
#ifndef __BIF_GLUTIL_H__
|
||||
#define __BIF_GLUTIL_H__
|
||||
|
||||
struct rcti;
|
||||
struct rctf;
|
||||
struct rcti;
|
||||
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct ColorManagedViewSettings;
|
||||
struct ImBuf;
|
||||
struct bContext;
|
||||
struct ColorManagedViewSettings;
|
||||
struct ColorManagedDisplaySettings;
|
||||
|
||||
/* A few functions defined here are being DEPRECATED for Blender 2.8
|
||||
*
|
||||
|
||||
@@ -31,27 +31,27 @@
|
||||
#ifndef __ED_ANIM_API_H__
|
||||
#define __ED_ANIM_API_H__
|
||||
|
||||
struct AnimData;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct AnimData;
|
||||
|
||||
struct bContext;
|
||||
struct ARegion;
|
||||
struct Main;
|
||||
struct wmKeyConfig;
|
||||
struct ReportList;
|
||||
struct ScrArea;
|
||||
struct SpaceLink;
|
||||
struct ARegion;
|
||||
struct View2D;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
struct bDopeSheet;
|
||||
|
||||
struct bAction;
|
||||
struct FCurve;
|
||||
struct FModifier;
|
||||
struct bAction;
|
||||
|
||||
struct uiBlock;
|
||||
struct uiLayout;
|
||||
|
||||
@@ -34,27 +34,27 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bArmature;
|
||||
struct Base;
|
||||
struct bContext;
|
||||
struct Bone;
|
||||
struct bPoseChannel;
|
||||
struct Depsgraph;
|
||||
struct IDProperty;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct MeshDeformModifierData;
|
||||
struct Main;
|
||||
struct Mesh;
|
||||
struct MeshDeformModifierData;
|
||||
struct Object;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct UndoType;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct ViewContext;
|
||||
struct ViewLayer;
|
||||
struct bArmature;
|
||||
struct bContext;
|
||||
struct bPoseChannel;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
struct Main;
|
||||
struct UndoType;
|
||||
|
||||
typedef struct EditBone {
|
||||
struct EditBone *next, *prev;
|
||||
|
||||
@@ -32,14 +32,14 @@
|
||||
#define __ED_CLIP_H__
|
||||
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct bScreen;
|
||||
struct ImBuf;
|
||||
struct Main;
|
||||
struct Mask;
|
||||
struct MovieClip;
|
||||
struct SpaceClip;
|
||||
struct Scene;
|
||||
struct SpaceClip;
|
||||
struct bContext;
|
||||
struct bScreen;
|
||||
|
||||
/* ** clip_editor.c ** */
|
||||
|
||||
|
||||
@@ -31,19 +31,19 @@
|
||||
#ifndef __ED_CURVE_H__
|
||||
#define __ED_CURVE_H__
|
||||
|
||||
struct bContext;
|
||||
struct BezTriple;
|
||||
struct BPoint;
|
||||
struct BezTriple;
|
||||
struct Curve;
|
||||
struct EditNurb;
|
||||
struct Main;
|
||||
struct Nurb;
|
||||
struct Object;
|
||||
struct Text;
|
||||
struct wmOperator;
|
||||
struct wmKeyConfig;
|
||||
struct UndoType;
|
||||
struct View3D;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
|
||||
/* curve_ops.c */
|
||||
void ED_operatortypes_curve(void);
|
||||
|
||||
@@ -47,9 +47,9 @@ void ED_gizmotypes_value_2d(void);
|
||||
/* gizmo group types */
|
||||
void ED_gizmogrouptypes_value_2d(void);
|
||||
|
||||
struct bContext;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct bContext;
|
||||
struct wmGizmo;
|
||||
struct wmGizmoGroup;
|
||||
|
||||
|
||||
@@ -35,31 +35,31 @@ struct ListBase;
|
||||
struct PointerRNA;
|
||||
struct rcti;
|
||||
|
||||
struct bGPdata;
|
||||
struct bGPDlayer;
|
||||
struct bGPDframe;
|
||||
struct bGPDstroke;
|
||||
struct bGPDspoint;
|
||||
struct Brush;
|
||||
struct bGPDframe;
|
||||
struct bGPDlayer;
|
||||
struct bGPDspoint;
|
||||
struct bGPDstroke;
|
||||
struct bGPdata;
|
||||
|
||||
struct Main;
|
||||
struct bContext;
|
||||
struct EvaluationContext;
|
||||
struct Depsgraph;
|
||||
struct ScrArea;
|
||||
struct ARegion;
|
||||
struct Depsgraph;
|
||||
struct EvaluationContext;
|
||||
struct Main;
|
||||
struct RegionView3D;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct ToolSettings;
|
||||
struct ViewLayer;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
|
||||
struct Object;
|
||||
struct Material;
|
||||
struct Object;
|
||||
|
||||
struct bAnimContext;
|
||||
struct KeyframeEditData;
|
||||
struct bAnimContext;
|
||||
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
|
||||
@@ -30,16 +30,16 @@
|
||||
#ifndef __ED_IMAGE_H__
|
||||
#define __ED_IMAGE_H__
|
||||
|
||||
struct SpaceImage;
|
||||
struct bContext;
|
||||
struct ARegion;
|
||||
struct ImBuf;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct ImBuf;
|
||||
struct ToolSettings;
|
||||
struct wmWindowManager;
|
||||
struct ARegion;
|
||||
struct Scene;
|
||||
struct SpaceImage;
|
||||
struct ToolSettings;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
struct wmWindowManager;
|
||||
|
||||
/* image_edit.c, exported for transform */
|
||||
struct Image *ED_space_image(struct SpaceImage *sima);
|
||||
|
||||
@@ -32,21 +32,21 @@
|
||||
#ifndef __ED_KEYFRAMES_DRAW_H__
|
||||
#define __ED_KEYFRAMES_DRAW_H__
|
||||
|
||||
struct bAnimContext;
|
||||
struct AnimData;
|
||||
struct CacheFile;
|
||||
struct DLRBT_Tree;
|
||||
struct FCurve;
|
||||
struct bDopeSheet;
|
||||
struct bAction;
|
||||
struct bActionGroup;
|
||||
struct Object;
|
||||
struct ListBase;
|
||||
struct bGPDlayer;
|
||||
struct Palette;
|
||||
struct MaskLayer;
|
||||
struct Object;
|
||||
struct Palette;
|
||||
struct Scene;
|
||||
struct View2D;
|
||||
struct DLRBT_Tree;
|
||||
struct bAction;
|
||||
struct bActionGroup;
|
||||
struct bAnimContext;
|
||||
struct bDopeSheet;
|
||||
struct bGPDlayer;
|
||||
|
||||
/* ****************************** Base Structs ****************************** */
|
||||
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
#ifndef __ED_KEYFRAMES_EDIT_H__
|
||||
#define __ED_KEYFRAMES_EDIT_H__
|
||||
|
||||
struct BezTriple;
|
||||
struct FCurve;
|
||||
struct Scene;
|
||||
struct bAnimContext;
|
||||
struct bAnimListElem;
|
||||
struct bDopeSheet;
|
||||
struct FCurve;
|
||||
struct BezTriple;
|
||||
struct Scene;
|
||||
|
||||
/* ************************************************ */
|
||||
/* Common Macros and Defines */
|
||||
|
||||
@@ -34,27 +34,27 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Main;
|
||||
struct ListBase;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
|
||||
struct KeyingSet;
|
||||
|
||||
struct bAction;
|
||||
struct FCurve;
|
||||
struct BezTriple;
|
||||
struct FCurve;
|
||||
struct bAction;
|
||||
|
||||
struct bPoseChannel;
|
||||
|
||||
struct bContext;
|
||||
struct ReportList;
|
||||
struct bContext;
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
struct EnumPropertyItem;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct EnumPropertyItem;
|
||||
|
||||
struct NlaKeyframingContext;
|
||||
|
||||
@@ -133,8 +133,8 @@ short delete_keyframe(
|
||||
/* ************ Keying Sets ********************** */
|
||||
|
||||
/* forward decl. for this struct which is declared a bit later... */
|
||||
struct KeyingSetInfo;
|
||||
struct ExtensionRNA;
|
||||
struct KeyingSetInfo;
|
||||
|
||||
/* Polling Callback for KeyingSets */
|
||||
typedef bool (*cbKeyingSet_Poll)(struct KeyingSetInfo *ksi, struct bContext *C);
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
#ifndef __ED_LATTICE_H__
|
||||
#define __ED_LATTICE_H__
|
||||
|
||||
struct wmKeyConfig;
|
||||
struct UndoType;
|
||||
struct Object;
|
||||
struct UndoType;
|
||||
struct wmKeyConfig;
|
||||
|
||||
/* lattice_ops.c */
|
||||
void ED_operatortypes_lattice(void);
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
#ifndef __ED_MARKERS_H__
|
||||
#define __ED_MARKERS_H__
|
||||
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct bContext;
|
||||
struct bAnimContext;
|
||||
struct Scene;
|
||||
struct TimeMarker;
|
||||
struct bAnimContext;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
|
||||
/* Drawing API ------------------------------ */
|
||||
|
||||
|
||||
@@ -31,11 +31,11 @@
|
||||
#ifndef __ED_MASK_H__
|
||||
#define __ED_MASK_H__
|
||||
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
struct KeyframeEditData;
|
||||
struct MaskLayer;
|
||||
struct MaskLayerShape;
|
||||
struct KeyframeEditData;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
|
||||
/* mask_edit.c */
|
||||
void ED_mask_get_size(struct ScrArea *sa, int *width, int *height);
|
||||
|
||||
@@ -31,10 +31,10 @@
|
||||
#ifndef __ED_MBALL_H__
|
||||
#define __ED_MBALL_H__
|
||||
|
||||
struct bContext;
|
||||
struct Object;
|
||||
struct wmKeyConfig;
|
||||
struct UndoType;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
|
||||
void ED_operatortypes_metaball(void);
|
||||
void ED_operatormacros_metaball(void);
|
||||
|
||||
@@ -35,36 +35,36 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Base;
|
||||
struct ID;
|
||||
struct View3D;
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct Depsgraph;
|
||||
struct wmOperator;
|
||||
struct wmKeyConfig;
|
||||
struct ReportList;
|
||||
struct ViewContext;
|
||||
struct bDeformGroup;
|
||||
struct MDeformVert;
|
||||
struct Scene;
|
||||
struct Mesh;
|
||||
struct UvVertMap;
|
||||
struct UvMapVert;
|
||||
struct BMEditMesh;
|
||||
struct BMElem;
|
||||
struct BMesh;
|
||||
struct BMVert;
|
||||
struct BMLoop;
|
||||
struct BMBVHTree;
|
||||
struct BMEdge;
|
||||
struct BMEditMesh;
|
||||
struct BMElem;
|
||||
struct BMFace;
|
||||
struct UvVertMap;
|
||||
struct UvMapVert;
|
||||
struct ToolSettings;
|
||||
struct BMLoop;
|
||||
struct BMVert;
|
||||
struct BMesh;
|
||||
struct Base;
|
||||
struct Depsgraph;
|
||||
struct ID;
|
||||
struct MDeformVert;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct rcti;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ToolSettings;
|
||||
struct UndoType;
|
||||
struct UvMapVert;
|
||||
struct UvMapVert;
|
||||
struct UvVertMap;
|
||||
struct UvVertMap;
|
||||
struct View3D;
|
||||
struct ViewContext;
|
||||
struct bContext;
|
||||
struct bDeformGroup;
|
||||
struct rcti;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
|
||||
/* editmesh_utils.c */
|
||||
void EDBM_verts_mirror_cache_begin_ex(struct BMEditMesh *em, const int axis,
|
||||
|
||||
@@ -34,17 +34,17 @@
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct Scene;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct Tex;
|
||||
struct View2D;
|
||||
struct bContext;
|
||||
struct bNodeTree;
|
||||
struct bNode;
|
||||
struct bNodeType;
|
||||
struct bNodeSocketType;
|
||||
struct bNodeTree;
|
||||
struct bNodeTree;
|
||||
struct bNodeTreeType;
|
||||
struct ScrArea;
|
||||
struct Scene;
|
||||
struct View2D;
|
||||
struct bNodeType;
|
||||
|
||||
typedef enum {
|
||||
NODE_TOP = 1,
|
||||
|
||||
@@ -35,33 +35,33 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bFaceMap;
|
||||
struct Base;
|
||||
struct Depsgraph;
|
||||
struct EnumPropertyItem;
|
||||
struct EnumPropertyItem;
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct Menu;
|
||||
struct ModifierData;
|
||||
struct ShaderFxData;
|
||||
struct Object;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ShaderFxData;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct bConstraint;
|
||||
struct bContext;
|
||||
struct bFaceMap;
|
||||
struct bPoseChannel;
|
||||
struct uiLayout;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct EnumPropertyItem;
|
||||
struct Depsgraph;
|
||||
struct uiLayout;
|
||||
|
||||
#include "DNA_object_enums.h"
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
#ifndef __ED_OUTLINER_H__
|
||||
#define __ED_OUTLINER_H__
|
||||
|
||||
struct bContext;
|
||||
struct ListBase;
|
||||
struct bContext;
|
||||
|
||||
bool ED_outliner_collections_editor_poll(struct bContext *C);
|
||||
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
#ifndef __ED_PAINT_H__
|
||||
#define __ED_PAINT_H__
|
||||
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
struct ImBuf;
|
||||
struct Image;
|
||||
struct UndoStep;
|
||||
struct UndoType;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperator;
|
||||
|
||||
/* paint_ops.c */
|
||||
void ED_operatortypes_paint(void);
|
||||
|
||||
@@ -32,15 +32,15 @@
|
||||
#ifndef __ED_PARTICLE_H__
|
||||
#define __ED_PARTICLE_H__
|
||||
|
||||
struct bContext;
|
||||
struct Object;
|
||||
struct ParticleSystem;
|
||||
struct ParticleEditSettings;
|
||||
struct rcti;
|
||||
struct PTCacheEdit;
|
||||
struct ParticleEditSettings;
|
||||
struct ParticleSystem;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct UndoType;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
struct rcti;
|
||||
|
||||
/* particle edit mode */
|
||||
void PE_free_ptcache_edit(struct PTCacheEdit *edit);
|
||||
|
||||
@@ -32,12 +32,12 @@
|
||||
#ifndef __ED_PHYSICS_H__
|
||||
#define __ED_PHYSICS_H__
|
||||
|
||||
struct bContext;
|
||||
struct ReportList;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
/* particle_edit.c */
|
||||
bool PE_poll(struct bContext *C);
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
|
||||
#include "DNA_vec_types.h"
|
||||
|
||||
struct bContext;
|
||||
struct DEGEditorUpdateContext;
|
||||
struct ID;
|
||||
struct Main;
|
||||
struct MTex;
|
||||
struct Main;
|
||||
struct Render;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct bContext;
|
||||
struct wmWindowManager;
|
||||
|
||||
/* render_ops.c */
|
||||
|
||||
@@ -41,29 +41,29 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct ARegion;
|
||||
struct Depsgraph;
|
||||
struct wmWindowManager;
|
||||
struct wmWindow;
|
||||
struct wmNotifier;
|
||||
struct wmEvent;
|
||||
struct wmKeyConfig;
|
||||
struct IDProperty;
|
||||
struct Main;
|
||||
struct MenuType;
|
||||
struct PropertyRNA;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct WorkSpace;
|
||||
struct WorkSpaceInstanceHook;
|
||||
struct bContext;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct bScreen;
|
||||
struct ARegion;
|
||||
struct uiBlock;
|
||||
struct rcti;
|
||||
struct Main;
|
||||
struct uiBlock;
|
||||
struct wmEvent;
|
||||
struct wmKeyConfig;
|
||||
struct wmMsgBus;
|
||||
struct wmMsgSubscribeKey;
|
||||
struct wmMsgSubscribeValue;
|
||||
struct wmNotifier;
|
||||
struct wmOperatorType;
|
||||
struct IDProperty;
|
||||
struct MenuType;
|
||||
struct PropertyRNA;
|
||||
struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
|
||||
/* regions */
|
||||
void ED_region_do_listen(
|
||||
|
||||
@@ -31,14 +31,14 @@
|
||||
#define __ED_SCULPT_H__
|
||||
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
struct RegionView3D;
|
||||
struct ViewContext;
|
||||
struct rcti;
|
||||
struct UndoStep;
|
||||
struct UndoType;
|
||||
struct ListBase;
|
||||
struct ViewContext;
|
||||
struct bContext;
|
||||
struct rcti;
|
||||
|
||||
/* sculpt.c */
|
||||
void ED_operatortypes_sculpt(void);
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
#ifndef __ED_SEQUENCER_H__
|
||||
#define __ED_SEQUENCER_H__
|
||||
|
||||
struct bContext;
|
||||
struct Scene;
|
||||
struct Sequence;
|
||||
struct SpaceSeq;
|
||||
struct bContext;
|
||||
|
||||
void ED_sequencer_select_sequence_single(struct Scene *scene, struct Sequence *seq, bool deselect_all);
|
||||
void ED_sequencer_deselect_all(struct Scene *scene);
|
||||
|
||||
@@ -30,10 +30,10 @@
|
||||
#ifndef __ED_TEXT_H__
|
||||
#define __ED_TEXT_H__
|
||||
|
||||
struct SpaceText;
|
||||
struct ARegion;
|
||||
struct UndoType;
|
||||
struct SpaceText;
|
||||
struct TextUndoBuf;
|
||||
struct UndoType;
|
||||
|
||||
bool ED_text_region_location_from_cursor(struct SpaceText *st, struct ARegion *ar, const int cursor_co[2], int r_pixel_co[2]);
|
||||
|
||||
|
||||
@@ -36,17 +36,17 @@
|
||||
|
||||
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;
|
||||
struct WorkSpace;
|
||||
struct Main;
|
||||
struct SnapObjectContext;
|
||||
struct SnapObjectParams;
|
||||
|
||||
void ED_keymap_transform(struct wmKeyConfig *keyconf);
|
||||
void transform_operatortypes(void);
|
||||
@@ -111,9 +111,9 @@ enum TfmMode {
|
||||
* */
|
||||
bool calculateTransformCenter(struct bContext *C, int centerMode, float cent3d[3], float cent2d[2]);
|
||||
|
||||
struct TransInfo;
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct TransInfo;
|
||||
struct wmGizmoGroup;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmOperator;
|
||||
@@ -121,9 +121,9 @@ struct wmOperator;
|
||||
/* UNUSED */
|
||||
// int BIF_snappingSupported(struct Object *obedit);
|
||||
|
||||
struct ReportList;
|
||||
struct TransformOrientation;
|
||||
struct bContext;
|
||||
struct ReportList;
|
||||
|
||||
void BIF_clearTransformOrientation(struct bContext *C);
|
||||
void BIF_removeTransformOrientation(struct bContext *C, struct TransformOrientation *ts);
|
||||
|
||||
@@ -25,18 +25,18 @@
|
||||
#ifndef __ED_TRANSFORM_SNAP_OBJECT_CONTEXT_H__
|
||||
#define __ED_TRANSFORM_SNAP_OBJECT_CONTEXT_H__
|
||||
|
||||
struct BMVert;
|
||||
struct BMEdge;
|
||||
struct BMFace;
|
||||
struct BMVert;
|
||||
|
||||
struct ARegion;
|
||||
struct Depsgraph;
|
||||
struct ListBase;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct ARegion;
|
||||
struct Scene;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
|
||||
/* transform_snap_object.c */
|
||||
|
||||
@@ -27,11 +27,11 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct bContext;
|
||||
struct CLG_LogRef;
|
||||
struct UndoStack;
|
||||
struct bContext;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct UndoStack;
|
||||
|
||||
/* undo.c */
|
||||
void ED_undo_push(struct bContext *C, const char *str);
|
||||
|
||||
@@ -33,9 +33,9 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct Main;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
struct Main;
|
||||
|
||||
/* ed_util.c */
|
||||
void ED_editors_init(struct bContext *C);
|
||||
|
||||
@@ -31,19 +31,19 @@
|
||||
#define __ED_UVEDIT_H__
|
||||
|
||||
struct ARegionType;
|
||||
struct BMesh;
|
||||
struct BMEditMesh;
|
||||
struct BMFace;
|
||||
struct BMLoop;
|
||||
struct BMesh;
|
||||
struct Depsgraph;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct SpaceImage;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct SpaceImage;
|
||||
struct bNode;
|
||||
struct wmKeyConfig;
|
||||
|
||||
|
||||
@@ -43,6 +43,10 @@ struct BoundBox;
|
||||
struct Camera;
|
||||
struct Depsgraph;
|
||||
struct EditBone;
|
||||
struct GPUFX;
|
||||
struct GPUFXSettings;
|
||||
struct GPUOffScreen;
|
||||
struct GPUViewport;
|
||||
struct ImBuf;
|
||||
struct MVert;
|
||||
struct Main;
|
||||
@@ -53,10 +57,11 @@ struct RV3DMatrixStore;
|
||||
struct RegionView3D;
|
||||
struct RenderEngineType;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct ScrArea;
|
||||
struct View3D;
|
||||
struct ViewContext;
|
||||
struct ViewLayer;
|
||||
struct WorkSpace;
|
||||
struct bContext;
|
||||
struct bPoseChannel;
|
||||
struct bScreen;
|
||||
@@ -66,11 +71,6 @@ struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
struct GPUFX;
|
||||
struct GPUOffScreen;
|
||||
struct GPUFXSettings;
|
||||
struct GPUViewport;
|
||||
struct WorkSpace;
|
||||
enum eGPUFXFlags;
|
||||
|
||||
/* for derivedmesh drawing callbacks, for view3d_select, .... */
|
||||
|
||||
@@ -38,50 +38,50 @@
|
||||
|
||||
/* Struct Declarations */
|
||||
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
struct ListBase;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct ScrArea;
|
||||
struct bScreen;
|
||||
struct wmEvent;
|
||||
struct wmWindow;
|
||||
struct wmOperator;
|
||||
struct AutoComplete;
|
||||
struct bContext;
|
||||
struct bContextStore;
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
struct ImBuf;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct ListBase;
|
||||
struct MTex;
|
||||
struct Panel;
|
||||
struct PanelType;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct ReportList;
|
||||
struct rcti;
|
||||
struct uiList;
|
||||
struct uiStyle;
|
||||
struct uiFontStyle;
|
||||
struct uiWidgetColors;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperatorType;
|
||||
struct MTex;
|
||||
struct ImBuf;
|
||||
struct bNodeTree;
|
||||
struct ScrArea;
|
||||
struct bContext;
|
||||
struct bContextStore;
|
||||
struct bNode;
|
||||
struct bNodeSocket;
|
||||
struct wmDropBox;
|
||||
struct bNodeTree;
|
||||
struct bScreen;
|
||||
struct rcti;
|
||||
struct uiFontStyle;
|
||||
struct uiList;
|
||||
struct uiStyle;
|
||||
struct uiWidgetColors;
|
||||
struct wmDrag;
|
||||
struct wmDropBox;
|
||||
struct wmEvent;
|
||||
struct wmEvent;
|
||||
struct wmGizmo;
|
||||
struct wmMsgBus;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmKeyMapItem;
|
||||
struct wmMsgBus;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmWindow;
|
||||
|
||||
typedef struct uiBut uiBut;
|
||||
typedef struct uiBlock uiBlock;
|
||||
typedef struct uiPopupBlockHandle uiPopupBlockHandle;
|
||||
typedef struct uiBut uiBut;
|
||||
typedef struct uiLayout uiLayout;
|
||||
typedef struct uiPopupBlockHandle uiPopupBlockHandle;
|
||||
|
||||
/* Defines */
|
||||
|
||||
|
||||
@@ -32,11 +32,11 @@
|
||||
#ifndef __UI_INTERFACE_ICONS_H__
|
||||
#define __UI_INTERFACE_ICONS_H__
|
||||
|
||||
struct bContext;
|
||||
struct ID;
|
||||
struct Scene;
|
||||
struct PreviewImage;
|
||||
struct PointerRNA;
|
||||
struct PreviewImage;
|
||||
struct Scene;
|
||||
struct bContext;
|
||||
|
||||
enum eIconSizes;
|
||||
|
||||
|
||||
@@ -134,13 +134,13 @@ struct View2D;
|
||||
struct View2DGrid;
|
||||
struct View2DScrollers;
|
||||
|
||||
struct wmKeyConfig;
|
||||
struct bScreen;
|
||||
struct ARegion;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct bScreen;
|
||||
struct rctf;
|
||||
struct wmKeyConfig;
|
||||
|
||||
typedef struct View2DGrid View2DGrid;
|
||||
typedef struct View2DScrollers View2DScrollers;
|
||||
|
||||
@@ -39,19 +39,19 @@
|
||||
#include "DNA_listBase.h"
|
||||
|
||||
struct ARegion;
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
struct Scene;
|
||||
struct bContext;
|
||||
struct bContextStore;
|
||||
struct uiHandleButtonData;
|
||||
struct uiLayout;
|
||||
struct uiStyle;
|
||||
struct uiWidgetColors;
|
||||
struct wmEvent;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperatorType;
|
||||
struct wmTimer;
|
||||
struct uiStyle;
|
||||
struct uiWidgetColors;
|
||||
struct uiLayout;
|
||||
struct bContextStore;
|
||||
struct Scene;
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
|
||||
/* ****************** general defines ************** */
|
||||
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
#ifndef __MASK_INTERN_H__
|
||||
#define __MASK_INTERN_H__
|
||||
|
||||
struct bContext;
|
||||
struct Mask;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* internal exports only */
|
||||
|
||||
@@ -35,15 +35,15 @@
|
||||
#define __MESH_INTERN_H__
|
||||
|
||||
struct BMEditMesh;
|
||||
struct BMOperator;
|
||||
struct BMElem;
|
||||
struct BMOperator;
|
||||
struct EnumPropertyItem;
|
||||
struct LinkNode;
|
||||
struct bContext;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct LinkNode;
|
||||
|
||||
/* *** editmesh_utils.c *** */
|
||||
|
||||
|
||||
@@ -31,11 +31,11 @@
|
||||
#ifndef __OBJECT_INTERN_H__
|
||||
#define __OBJECT_INTERN_H__
|
||||
|
||||
struct wmOperatorType;
|
||||
struct Object;
|
||||
struct bContext;
|
||||
struct StructRNA;
|
||||
struct bContext;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
|
||||
struct ModifierData;
|
||||
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
#ifndef __RENDER_INTERN_H__
|
||||
#define __RENDER_INTERN_H__
|
||||
|
||||
struct bContext;
|
||||
struct RenderEngine;
|
||||
struct wmOperatorType;
|
||||
struct ScrArea;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* render_shading.c */
|
||||
void OBJECT_OT_material_slot_add(struct wmOperatorType *ot);
|
||||
|
||||
@@ -31,9 +31,9 @@
|
||||
#ifndef __SCREEN_INTERN_H__
|
||||
#define __SCREEN_INTERN_H__
|
||||
|
||||
struct Main;
|
||||
struct bContext;
|
||||
struct bContextDataResult;
|
||||
struct Main;
|
||||
|
||||
/* internal exports only */
|
||||
|
||||
|
||||
@@ -33,28 +33,28 @@
|
||||
#define __PAINT_INTERN_H__
|
||||
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct Brush;
|
||||
struct ImagePool;
|
||||
struct ColorSpace;
|
||||
struct ColorManagedDisplay;
|
||||
struct ColorSpace;
|
||||
struct ImagePool;
|
||||
struct ListBase;
|
||||
struct MTex;
|
||||
struct Object;
|
||||
struct PaintStroke;
|
||||
struct Paint;
|
||||
struct PaintCurve;
|
||||
struct PaintStroke;
|
||||
struct PointerRNA;
|
||||
struct rcti;
|
||||
struct Scene;
|
||||
struct RegionView3D;
|
||||
struct Scene;
|
||||
struct UndoStep;
|
||||
struct VPaint;
|
||||
struct ViewContext;
|
||||
struct bContext;
|
||||
struct rcti;
|
||||
struct wmEvent;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmWindowManager;
|
||||
struct UndoStep;
|
||||
enum ePaintMode;
|
||||
|
||||
typedef struct CoNo {
|
||||
|
||||
@@ -42,11 +42,11 @@
|
||||
|
||||
#include "BKE_pbvh.h"
|
||||
|
||||
struct bContext;
|
||||
struct KeyBlock;
|
||||
struct Object;
|
||||
struct SculptUndoNode;
|
||||
struct SculptOrigVertData;
|
||||
struct SculptUndoNode;
|
||||
struct bContext;
|
||||
|
||||
bool sculpt_mode_poll(struct bContext *C);
|
||||
bool sculpt_mode_poll_view3d(struct bContext *C);
|
||||
|
||||
@@ -31,15 +31,15 @@
|
||||
#ifndef __ACTION_INTERN_H__
|
||||
#define __ACTION_INTERN_H__
|
||||
|
||||
struct bContext;
|
||||
struct bAnimContext;
|
||||
struct Scene;
|
||||
struct Object;
|
||||
struct SpaceAction;
|
||||
struct ScrArea;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct SpaceAction;
|
||||
struct View2D;
|
||||
struct bAnimContext;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* internal exports only */
|
||||
|
||||
@@ -32,7 +32,6 @@
|
||||
#ifndef __CLIP_INTERN_H__
|
||||
#define __CLIP_INTERN_H__
|
||||
|
||||
struct bContext;
|
||||
struct ARegion;
|
||||
struct MovieClip;
|
||||
struct MovieTrackingMarker;
|
||||
@@ -40,6 +39,7 @@ struct MovieTrackingTrack;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct SpaceClip;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* channel heights */
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
#ifndef __TRACKING_OPS_INTERN_H__
|
||||
#define __TRACKING_OPS_INTERN_H__
|
||||
|
||||
struct bContext;
|
||||
struct ListBase;
|
||||
struct MovieClip;
|
||||
struct SpaceClip;
|
||||
struct bContext;
|
||||
|
||||
/* tracking_utils.c */
|
||||
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
/* internal exports only */
|
||||
|
||||
struct ConsoleLine;
|
||||
struct wmOperatorType;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* console_draw.c */
|
||||
void console_textview_main(struct SpaceConsole *sc, struct ARegion *ar);
|
||||
|
||||
@@ -59,8 +59,8 @@ void file_draw_check_cb(bContext *C, void *arg1, void *arg2);
|
||||
bool file_draw_check_exists(SpaceFile *sfile);
|
||||
|
||||
/* file_ops.h */
|
||||
struct wmOperatorType;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
|
||||
typedef enum WalkSelectDirection {
|
||||
FILE_SELECT_WALK_UP,
|
||||
|
||||
@@ -31,14 +31,14 @@
|
||||
#ifndef __GRAPH_INTERN_H__
|
||||
#define __GRAPH_INTERN_H__
|
||||
|
||||
struct bContext;
|
||||
struct bAnimContext;
|
||||
struct bAnimListElem;
|
||||
struct SpaceIpo;
|
||||
struct ScrArea;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct ScrArea;
|
||||
struct SpaceIpo;
|
||||
struct View2DGrid;
|
||||
struct bAnimContext;
|
||||
struct bAnimListElem;
|
||||
struct bContext;
|
||||
|
||||
/* internal exports only */
|
||||
|
||||
|
||||
@@ -33,13 +33,13 @@
|
||||
#define __IMAGE_INTERN_H__
|
||||
|
||||
/* internal exports only */
|
||||
struct bContext;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct ScrArea;
|
||||
struct SpaceImage;
|
||||
struct wmOperatorType;
|
||||
struct bContext;
|
||||
struct bNodeTree;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* space_image.c */
|
||||
struct ARegion *image_has_buttons_region(struct ScrArea *sa);
|
||||
|
||||
@@ -33,9 +33,9 @@
|
||||
|
||||
/* internal exports only */
|
||||
|
||||
struct ReportList;
|
||||
struct SpaceInfo;
|
||||
struct wmOperatorType;
|
||||
struct ReportList;
|
||||
|
||||
void FILE_OT_autopack_toggle(struct wmOperatorType *ot);
|
||||
void FILE_OT_pack_all(struct wmOperatorType *ot);
|
||||
|
||||
@@ -39,14 +39,14 @@
|
||||
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct Main;
|
||||
struct View2D;
|
||||
struct bContext;
|
||||
struct Main;
|
||||
struct wmWindow;
|
||||
struct bNode;
|
||||
struct bNodeSocket;
|
||||
struct bNodeLink;
|
||||
struct bNodeSocket;
|
||||
struct wmKeyConfig;
|
||||
struct wmWindow;
|
||||
|
||||
/* temp data to pass on to modal */
|
||||
typedef struct bNodeLinkDrag {
|
||||
|
||||
@@ -37,20 +37,20 @@
|
||||
/* internal exports only */
|
||||
|
||||
struct ARegion;
|
||||
struct EditBone;
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct wmOperatorType;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct TreeElement;
|
||||
struct TreeStoreElem;
|
||||
struct Main;
|
||||
struct bContext;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct ID;
|
||||
struct Object;
|
||||
struct bContext;
|
||||
struct bPoseChannel;
|
||||
struct EditBone;
|
||||
struct wmEvent;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperatorType;
|
||||
|
||||
typedef enum TreeElementInsertType {
|
||||
TE_INSERT_BEFORE,
|
||||
|
||||
@@ -36,18 +36,18 @@
|
||||
|
||||
/* internal exports only */
|
||||
|
||||
struct Depsgraph;
|
||||
struct Sequence;
|
||||
struct bContext;
|
||||
struct rctf;
|
||||
struct SpaceSeq;
|
||||
struct ScrArea;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct Scene;
|
||||
struct Depsgraph;
|
||||
struct Main;
|
||||
struct wmOperator;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct Sequence;
|
||||
struct SpaceSeq;
|
||||
struct StripElem;
|
||||
struct bContext;
|
||||
struct rctf;
|
||||
struct wmOperator;
|
||||
|
||||
/* space_sequencer.c */
|
||||
struct ARegion *sequencer_has_buttons_region(struct ScrArea *sa);
|
||||
@@ -87,8 +87,8 @@ extern EnumPropertyItem sequencer_prop_effect_types[];
|
||||
extern EnumPropertyItem prop_side_types[];
|
||||
|
||||
/* operators */
|
||||
struct wmOperatorType;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperatorType;
|
||||
|
||||
void SEQUENCER_OT_cut(struct wmOperatorType *ot);
|
||||
void SEQUENCER_OT_slip(struct wmOperatorType *ot);
|
||||
|
||||
@@ -34,11 +34,11 @@
|
||||
/* internal exports only */
|
||||
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct ScrArea;
|
||||
struct SpaceText;
|
||||
struct Text;
|
||||
struct TextLine;
|
||||
struct bContext;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* text_draw.c */
|
||||
|
||||
@@ -39,20 +39,20 @@ struct ARegion;
|
||||
struct ARegionType;
|
||||
struct Base;
|
||||
struct BoundBox;
|
||||
struct GPUBatch;
|
||||
struct Depsgraph;
|
||||
struct GPUBatch;
|
||||
struct Mesh;
|
||||
struct Object;
|
||||
struct SmokeDomainSettings;
|
||||
struct ViewLayer;
|
||||
struct bAnimVizSettings;
|
||||
struct bContext;
|
||||
struct bMotionPath;
|
||||
struct bPoseChannel;
|
||||
struct Mesh;
|
||||
struct ViewLayer;
|
||||
struct wmOperatorType;
|
||||
struct wmKeyConfig;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmGizmoType;
|
||||
struct wmKeyConfig;
|
||||
struct wmOperatorType;
|
||||
struct wmWindowManager;
|
||||
|
||||
/* drawing flags: */
|
||||
|
||||
@@ -45,30 +45,30 @@
|
||||
|
||||
/* ************************** Types ***************************** */
|
||||
|
||||
struct ARegion;
|
||||
struct Depsgraph;
|
||||
struct TransInfo;
|
||||
struct TransDataContainer;
|
||||
struct TransData;
|
||||
struct TransformOrientation;
|
||||
struct TransSnap;
|
||||
struct EditBone;
|
||||
struct NumInput;
|
||||
struct Object;
|
||||
struct View3D;
|
||||
struct ScrArea;
|
||||
struct RNG;
|
||||
struct RenderEngineType;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ScrArea;
|
||||
struct SnapObjectContext;
|
||||
struct TransData;
|
||||
struct TransDataContainer;
|
||||
struct TransInfo;
|
||||
struct TransSnap;
|
||||
struct TransformOrientation;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
struct bConstraint;
|
||||
struct wmKeyMap;
|
||||
struct wmKeyConfig;
|
||||
struct bContext;
|
||||
struct wmEvent;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmTimer;
|
||||
struct ARegion;
|
||||
struct ReportList;
|
||||
struct RNG;
|
||||
struct EditBone;
|
||||
struct RenderEngineType;
|
||||
struct SnapObjectContext;
|
||||
|
||||
#include "DNA_object_enums.h"
|
||||
|
||||
@@ -261,8 +261,8 @@ typedef struct TransDataNla {
|
||||
int handle;
|
||||
} TransDataNla;
|
||||
|
||||
struct LinkNode;
|
||||
struct GHash;
|
||||
struct LinkNode;
|
||||
|
||||
/* header of TransDataEdgeSlideVert, TransDataEdgeSlideEdge */
|
||||
typedef struct TransDataGenericSlideVert {
|
||||
|
||||
@@ -32,14 +32,14 @@
|
||||
#ifndef __UVEDIT_INTERN_H__
|
||||
#define __UVEDIT_INTERN_H__
|
||||
|
||||
struct BMEditMesh;
|
||||
struct BMFace;
|
||||
struct BMLoop;
|
||||
struct Image;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct SpaceImage;
|
||||
struct wmOperatorType;
|
||||
struct BMEditMesh;
|
||||
struct BMFace;
|
||||
struct BMLoop;
|
||||
|
||||
/* geometric utilities */
|
||||
void uv_poly_copy_aspect(float uv_orig[][2], float uv[][2], float aspx, float aspy, int len);
|
||||
|
||||
@@ -91,11 +91,11 @@ typedef struct PHash {
|
||||
|
||||
|
||||
|
||||
struct PVert;
|
||||
struct PChart;
|
||||
struct PEdge;
|
||||
struct PFace;
|
||||
struct PChart;
|
||||
struct PHandle;
|
||||
struct PVert;
|
||||
|
||||
/* Simplices */
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Render;
|
||||
struct RenderLayer;
|
||||
struct Material;
|
||||
struct FreestyleConfig;
|
||||
struct FreestyleLineStyle;
|
||||
struct Material;
|
||||
struct Render;
|
||||
struct RenderLayer;
|
||||
|
||||
struct FreestyleGlobals {
|
||||
struct Scene *scene;
|
||||
|
||||
@@ -33,13 +33,13 @@
|
||||
#ifndef __MOD_GPENCIL_UTIL_H__
|
||||
#define __MOD_GPENCIL_UTIL_H__
|
||||
|
||||
struct GHash;
|
||||
struct MDeformVert;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Object;
|
||||
struct bGPDlayer;
|
||||
struct bGPDstroke;
|
||||
struct MDeformVert;
|
||||
struct Material;
|
||||
struct GHash;
|
||||
|
||||
bool is_stroke_affected_by_modifier(
|
||||
struct Object *ob, char *mlayername, int mpassindex,
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
#ifndef __GPU_BATCH_PRESETS_H__
|
||||
#define __GPU_BATCH_PRESETS_H__
|
||||
|
||||
struct rctf;
|
||||
struct GPUVertFormat;
|
||||
struct rctf;
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
#include "BLI_sys_types.h"
|
||||
|
||||
@@ -36,17 +36,17 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct DupliObject;
|
||||
struct ImBuf;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct View3D;
|
||||
struct RegionView3D;
|
||||
struct Scene;
|
||||
struct SmokeModifierData;
|
||||
struct DupliObject;
|
||||
struct View3D;
|
||||
struct ViewLayer;
|
||||
|
||||
#include "DNA_object_enums.h"
|
||||
|
||||
|
||||
@@ -41,28 +41,28 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct GPUMaterial;
|
||||
struct GPUNode;
|
||||
struct GPUNodeLink;
|
||||
struct GPUNodeStack;
|
||||
struct GPUTexture;
|
||||
struct GPUUniformBuffer;
|
||||
struct GPUVertexAttribs;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct ListBase;
|
||||
struct Main;
|
||||
struct Material;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct GPUVertexAttribs;
|
||||
struct GPUNode;
|
||||
struct GPUNodeLink;
|
||||
struct GPUNodeStack;
|
||||
struct GPUMaterial;
|
||||
struct GPUTexture;
|
||||
struct GPUUniformBuffer;
|
||||
struct PreviewImage;
|
||||
struct Scene;
|
||||
struct World;
|
||||
struct bNode;
|
||||
struct bNodeTree;
|
||||
|
||||
typedef struct GPUMaterial GPUMaterial;
|
||||
typedef struct GPUNode GPUNode;
|
||||
typedef struct GPUNodeLink GPUNodeLink;
|
||||
typedef struct GPUMaterial GPUMaterial;
|
||||
|
||||
typedef struct GPUParticleInfo GPUParticleInfo;
|
||||
|
||||
|
||||
@@ -38,10 +38,10 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct GPUVertBuf;
|
||||
struct Image;
|
||||
struct ImageUser;
|
||||
struct PreviewImage;
|
||||
struct GPUVertBuf;
|
||||
|
||||
struct GPUFrameBuffer;
|
||||
typedef struct GPUTexture GPUTexture;
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
#include "GPU_material.h"
|
||||
#include "GPU_glew.h"
|
||||
|
||||
struct ListBase;
|
||||
struct GPUShader;
|
||||
struct GPUOutput;
|
||||
struct GPUNode;
|
||||
struct GPUOutput;
|
||||
struct GPUShader;
|
||||
struct GPUVertexAttribs;
|
||||
struct ListBase;
|
||||
struct PreviewImage;
|
||||
|
||||
/* Pass Generation
|
||||
|
||||
@@ -38,12 +38,12 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Depsgraph;
|
||||
struct Object;
|
||||
struct bPoseChannel;
|
||||
struct bPose;
|
||||
struct Scene;
|
||||
struct bConstraint;
|
||||
struct Depsgraph;
|
||||
struct bPose;
|
||||
struct bPoseChannel;
|
||||
|
||||
enum BIK_ParamType {
|
||||
BIK_PARAM_TYPE_FLOAT = 0,
|
||||
|
||||
@@ -41,18 +41,18 @@
|
||||
#define BCM_CONFIG_FILE "config.ocio"
|
||||
|
||||
|
||||
struct bContext;
|
||||
struct ColorManagedColorspaceSettings;
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct ColorManagedViewSettings;
|
||||
struct ColormanageProcessor;
|
||||
struct EnumPropertyItem;
|
||||
struct ImBuf;
|
||||
struct Main;
|
||||
struct ImageFormatData;
|
||||
struct Main;
|
||||
struct bContext;
|
||||
|
||||
struct ColorSpace;
|
||||
struct ColorManagedDisplay;
|
||||
struct ColorSpace;
|
||||
|
||||
/* ** Generic functions ** */
|
||||
|
||||
|
||||
@@ -33,9 +33,9 @@
|
||||
#ifndef __IMB_METADATA_H__
|
||||
#define __IMB_METADATA_H__
|
||||
|
||||
struct anim;
|
||||
struct ImBuf;
|
||||
struct IDProperty;
|
||||
struct ImBuf;
|
||||
struct anim;
|
||||
|
||||
/** The metadata is a list of key/value pairs (both char *) that can me
|
||||
* saved in the header of several image formats.
|
||||
|
||||
@@ -90,9 +90,9 @@
|
||||
|
||||
#define MAXNUMSTREAMS 50
|
||||
|
||||
struct IDProperty;
|
||||
struct _AviMovie;
|
||||
struct anim_index;
|
||||
struct IDProperty;
|
||||
|
||||
struct anim {
|
||||
int ib_flags;
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
#include "DNA_listBase.h"
|
||||
#include "BLI_sys_types.h"
|
||||
|
||||
struct OCIO_ConstProcessorRcPtr;
|
||||
struct ImBuf;
|
||||
struct OCIO_ConstProcessorRcPtr;
|
||||
|
||||
extern float imbuf_luma_coefficients[3];
|
||||
extern float imbuf_xyz_to_rgb[3][3];
|
||||
|
||||
@@ -39,11 +39,11 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Library;
|
||||
struct FileData;
|
||||
struct ID;
|
||||
struct PackedFile;
|
||||
struct GPUTexture;
|
||||
struct ID;
|
||||
struct Library;
|
||||
struct PackedFile;
|
||||
|
||||
/* Runtime display data */
|
||||
struct DrawData;
|
||||
|
||||
@@ -41,10 +41,10 @@
|
||||
#include "DNA_view2d_types.h"
|
||||
#include "DNA_userdef_types.h" /* ThemeWireColor */
|
||||
|
||||
struct SpaceLink;
|
||||
struct Object;
|
||||
struct Collection;
|
||||
struct GHash;
|
||||
struct Object;
|
||||
struct SpaceLink;
|
||||
|
||||
/* ************************************************ */
|
||||
/* Visualization */
|
||||
@@ -221,8 +221,8 @@ typedef struct bPoseChannelDrawData {
|
||||
float bbone_matrix[0][4][4];
|
||||
} bPoseChannelDrawData;
|
||||
|
||||
struct Mat4;
|
||||
struct DualQuat;
|
||||
struct Mat4;
|
||||
|
||||
typedef struct bPoseChannelRuntime {
|
||||
int bbone_segments;
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
//#endif
|
||||
|
||||
struct CurveMapping;
|
||||
struct MTex;
|
||||
struct Image;
|
||||
struct MTex;
|
||||
struct Material;
|
||||
|
||||
typedef struct BrushClone {
|
||||
|
||||
@@ -42,9 +42,9 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Object;
|
||||
struct AnimData;
|
||||
struct Ipo;
|
||||
struct Object;
|
||||
|
||||
/* ------------------------------------------- */
|
||||
/* Stereo Settings */
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
#include "DNA_listBase.h"
|
||||
#include "DNA_ID.h"
|
||||
|
||||
struct Object;
|
||||
struct Collection;
|
||||
struct Object;
|
||||
|
||||
typedef struct CollectionObject {
|
||||
struct CollectionObject *next, *prev;
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
#include "DNA_listBase.h"
|
||||
|
||||
struct Action;
|
||||
struct Text;
|
||||
struct Ipo;
|
||||
struct Text;
|
||||
|
||||
/* channels reside in Object or Action (ListBase) constraintChannels */
|
||||
// XXX deprecated... old AnimSys
|
||||
|
||||
@@ -39,15 +39,15 @@
|
||||
|
||||
#define MAXTEXTBOX 256 /* used in readfile.c and editfont.c */
|
||||
|
||||
struct AnimData;
|
||||
struct BoundBox;
|
||||
struct Object;
|
||||
struct EditFont;
|
||||
struct GHash;
|
||||
struct Ipo;
|
||||
struct Key;
|
||||
struct Material;
|
||||
struct Object;
|
||||
struct VFont;
|
||||
struct AnimData;
|
||||
struct EditFont;
|
||||
struct GHash;
|
||||
|
||||
/* These two Lines with # tell makesdna this struct can be excluded. */
|
||||
#
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct FreestyleLineStyle;
|
||||
struct Collection;
|
||||
struct FreestyleLineStyle;
|
||||
struct Text;
|
||||
|
||||
/* FreestyleConfig::flags */
|
||||
|
||||
@@ -36,12 +36,12 @@
|
||||
#include "DNA_ID.h"
|
||||
#include "DNA_color_types.h" /* for color management */
|
||||
|
||||
struct GPUTexture;
|
||||
struct MovieCache;
|
||||
struct PackedFile;
|
||||
struct RenderResult;
|
||||
struct Scene;
|
||||
struct anim;
|
||||
struct MovieCache;
|
||||
struct RenderResult;
|
||||
struct GPUTexture;
|
||||
|
||||
/* ImageUser is in Texture, in Nodes, Background Image, Image Window, .... */
|
||||
/* should be used in conjunction with an ID * to Image. */
|
||||
|
||||
@@ -40,10 +40,10 @@
|
||||
#endif
|
||||
|
||||
struct AnimData;
|
||||
struct bNodeTree;
|
||||
struct CurveMapping;
|
||||
struct Ipo;
|
||||
struct MTex;
|
||||
struct bNodeTree;
|
||||
|
||||
typedef struct Lamp {
|
||||
ID id;
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Object;
|
||||
struct AnimData;
|
||||
struct Object;
|
||||
|
||||
typedef struct LightProbe {
|
||||
ID id;
|
||||
|
||||
@@ -40,10 +40,10 @@
|
||||
#define MAX_MTEX 18
|
||||
#endif
|
||||
|
||||
struct Image;
|
||||
struct bNodeTree;
|
||||
struct AnimData;
|
||||
struct Image;
|
||||
struct Ipo;
|
||||
struct bNodeTree;
|
||||
|
||||
/* WATCH IT: change type? also make changes in ipo.h */
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
#include "DNA_listBase.h"
|
||||
#include "DNA_ID.h"
|
||||
|
||||
struct BoundBox;
|
||||
struct AnimData;
|
||||
struct BoundBox;
|
||||
struct Ipo;
|
||||
struct Material;
|
||||
|
||||
|
||||
@@ -39,13 +39,13 @@
|
||||
#include "DNA_tracking_types.h"
|
||||
#include "DNA_color_types.h" /* for color management */
|
||||
|
||||
struct anim;
|
||||
struct AnimData;
|
||||
struct bGPdata;
|
||||
struct ImBuf;
|
||||
struct MovieClipProxy;
|
||||
struct MovieTrackingTrack;
|
||||
struct MovieTrackingMarker;
|
||||
struct MovieTrackingTrack;
|
||||
struct anim;
|
||||
struct bGPdata;
|
||||
|
||||
typedef struct MovieClipUser {
|
||||
/** Current frame number. */
|
||||
|
||||
@@ -34,9 +34,9 @@
|
||||
|
||||
#include "DNA_listBase.h"
|
||||
|
||||
struct bAction;
|
||||
struct Ipo;
|
||||
struct Object;
|
||||
struct bAction;
|
||||
|
||||
/* simple uniform modifier structure, assumed it can hold all type info */
|
||||
typedef struct bActionModifier {
|
||||
|
||||
@@ -38,17 +38,17 @@
|
||||
#include "DNA_texture_types.h"
|
||||
#include "DNA_scene_types.h"
|
||||
|
||||
struct ID;
|
||||
struct ListBase;
|
||||
struct bNodeLink;
|
||||
struct bNodeType;
|
||||
struct bNodeTreeExec;
|
||||
struct bNodePreview;
|
||||
struct bNodeInstanceHash;
|
||||
struct AnimData;
|
||||
struct bGPdata;
|
||||
struct uiBlock;
|
||||
struct ID;
|
||||
struct Image;
|
||||
struct ListBase;
|
||||
struct bGPdata;
|
||||
struct bNodeInstanceHash;
|
||||
struct bNodeLink;
|
||||
struct bNodePreview;
|
||||
struct bNodeTreeExec;
|
||||
struct bNodeType;
|
||||
struct uiBlock;
|
||||
|
||||
/* In writefile.c: write deprecated DNA data,
|
||||
* to ensure forward compatibility in 2.6x versions.
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Mesh;
|
||||
struct Ipo;
|
||||
struct Mesh;
|
||||
|
||||
typedef struct FluidVertexVelocity {
|
||||
float vel[3];
|
||||
|
||||
@@ -44,21 +44,21 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Object;
|
||||
struct AnimData;
|
||||
struct Ipo;
|
||||
struct BoundBox;
|
||||
struct Path;
|
||||
struct Material;
|
||||
struct PartDeflect;
|
||||
struct SoftBody;
|
||||
struct FluidsimSettings;
|
||||
struct ParticleSystem;
|
||||
struct DerivedMesh;
|
||||
struct SculptSession;
|
||||
struct bGPdata;
|
||||
struct RigidBodyOb;
|
||||
struct FluidsimSettings;
|
||||
struct GpencilBatchCache;
|
||||
struct Ipo;
|
||||
struct Material;
|
||||
struct Object;
|
||||
struct PartDeflect;
|
||||
struct ParticleSystem;
|
||||
struct Path;
|
||||
struct RigidBodyOb;
|
||||
struct SculptSession;
|
||||
struct SoftBody;
|
||||
struct bGPdata;
|
||||
|
||||
/* Vertex Groups - Name Info */
|
||||
typedef struct bDeformGroup {
|
||||
|
||||
@@ -53,22 +53,22 @@ extern "C" {
|
||||
#include "DNA_userdef_types.h"
|
||||
#include "DNA_view3d_types.h"
|
||||
|
||||
struct CurveMapping;
|
||||
struct Object;
|
||||
struct Brush;
|
||||
struct World;
|
||||
struct Scene;
|
||||
struct Image;
|
||||
struct Collection;
|
||||
struct Text;
|
||||
struct bNodeTree;
|
||||
struct AnimData;
|
||||
struct Editing;
|
||||
struct SceneStats;
|
||||
struct bGPdata;
|
||||
struct MovieClip;
|
||||
struct Brush;
|
||||
struct Collection;
|
||||
struct ColorSpace;
|
||||
struct CurveMapping;
|
||||
struct Editing;
|
||||
struct Image;
|
||||
struct MovieClip;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct SceneCollection;
|
||||
struct SceneStats;
|
||||
struct Text;
|
||||
struct World;
|
||||
struct bGPdata;
|
||||
struct bNodeTree;
|
||||
|
||||
/* ************************************************************* */
|
||||
/* Scene Data */
|
||||
|
||||
@@ -37,12 +37,12 @@
|
||||
|
||||
#include "DNA_ID.h"
|
||||
|
||||
struct SpaceType;
|
||||
struct SpaceLink;
|
||||
struct ARegion;
|
||||
struct ARegionType;
|
||||
struct PanelType;
|
||||
struct Scene;
|
||||
struct SpaceLink;
|
||||
struct SpaceType;
|
||||
struct uiLayout;
|
||||
struct wmDrawBuffer;
|
||||
struct wmTimer;
|
||||
|
||||
@@ -48,9 +48,9 @@
|
||||
#include "DNA_vfont_types.h"
|
||||
|
||||
struct Ipo;
|
||||
struct MovieClip;
|
||||
struct Scene;
|
||||
struct bSound;
|
||||
struct MovieClip;
|
||||
|
||||
/* strlens; 256= FILE_MAXFILE, 768= FILE_MAXDIR */
|
||||
|
||||
|
||||
@@ -47,25 +47,25 @@
|
||||
/* Hum ... Not really nice... but needed for spacebuts. */
|
||||
#include "DNA_view2d_types.h"
|
||||
|
||||
struct ID;
|
||||
struct Text;
|
||||
struct Script;
|
||||
struct Image;
|
||||
struct Scopes;
|
||||
struct Histogram;
|
||||
struct SpaceIpo;
|
||||
struct bNodeTree;
|
||||
struct FileList;
|
||||
struct bGPdata;
|
||||
struct bDopeSheet;
|
||||
struct FileSelectParams;
|
||||
struct BLI_mempool;
|
||||
struct FileLayout;
|
||||
struct wmOperator;
|
||||
struct wmTimer;
|
||||
struct FileList;
|
||||
struct FileSelectParams;
|
||||
struct Histogram;
|
||||
struct ID;
|
||||
struct Image;
|
||||
struct Mask;
|
||||
struct MovieClip;
|
||||
struct MovieClipScopes;
|
||||
struct Mask;
|
||||
struct BLI_mempool;
|
||||
struct Scopes;
|
||||
struct Script;
|
||||
struct SpaceIpo;
|
||||
struct Text;
|
||||
struct bDopeSheet;
|
||||
struct bGPdata;
|
||||
struct bNodeTree;
|
||||
struct wmOperator;
|
||||
struct wmTimer;
|
||||
|
||||
/* TODO 2.8: We don't write the global areas to files currently. Uncomment
|
||||
* define to enable writing (should become the default in a bit). */
|
||||
|
||||
@@ -43,14 +43,14 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
struct AnimData;
|
||||
struct Ipo;
|
||||
struct ColorBand;
|
||||
struct Object;
|
||||
struct Tex;
|
||||
struct Image;
|
||||
struct PreviewImage;
|
||||
struct ImBuf;
|
||||
struct CurveMapping;
|
||||
struct ImBuf;
|
||||
struct Image;
|
||||
struct Ipo;
|
||||
struct Object;
|
||||
struct PreviewImage;
|
||||
struct Tex;
|
||||
|
||||
typedef struct MTex {
|
||||
|
||||
|
||||
@@ -42,13 +42,13 @@
|
||||
|
||||
/* match-moving data */
|
||||
|
||||
struct bGPdata;
|
||||
struct Image;
|
||||
struct MovieReconstructedCamera;
|
||||
struct MovieTracking;
|
||||
struct MovieTrackingCamera;
|
||||
struct MovieTrackingMarker;
|
||||
struct MovieTrackingTrack;
|
||||
struct MovieTracking;
|
||||
struct bGPdata;
|
||||
|
||||
typedef struct MovieReconstructedCamera {
|
||||
int framenr;
|
||||
|
||||
@@ -32,19 +32,19 @@
|
||||
#ifndef __DNA_VIEW3D_TYPES_H__
|
||||
#define __DNA_VIEW3D_TYPES_H__
|
||||
|
||||
struct ViewDepths;
|
||||
struct Object;
|
||||
struct Image;
|
||||
struct SpaceLink;
|
||||
struct BoundBox;
|
||||
struct GPUViewport;
|
||||
struct Image;
|
||||
struct Material;
|
||||
struct MovieClip;
|
||||
struct MovieClipUser;
|
||||
struct Object;
|
||||
struct RenderEngine;
|
||||
struct bGPdata;
|
||||
struct SmoothView3DStore;
|
||||
struct SpaceLink;
|
||||
struct ViewDepths;
|
||||
struct bGPdata;
|
||||
struct wmTimer;
|
||||
struct Material;
|
||||
struct GPUViewport;
|
||||
|
||||
#include "DNA_defs.h"
|
||||
#include "DNA_listBase.h"
|
||||
|
||||
@@ -39,28 +39,28 @@
|
||||
#include "DNA_ID.h"
|
||||
|
||||
/* defined here: */
|
||||
struct wmWindowManager;
|
||||
struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
|
||||
struct wmMsgBus;
|
||||
struct wmEvent;
|
||||
struct wmGesture;
|
||||
struct wmOperatorType;
|
||||
struct wmOperator;
|
||||
struct wmKeyMap;
|
||||
struct wmKeyConfig;
|
||||
struct wmKeyMap;
|
||||
struct wmMsgBus;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
|
||||
/* forwards */
|
||||
struct bContext;
|
||||
struct bScreen;
|
||||
struct wmSubWindow;
|
||||
struct wmTimer;
|
||||
struct PointerRNA;
|
||||
struct ReportList;
|
||||
struct Report;
|
||||
struct uiLayout;
|
||||
struct ReportList;
|
||||
struct Stereo3dFormat;
|
||||
struct UndoStep;
|
||||
struct bContext;
|
||||
struct bScreen;
|
||||
struct uiLayout;
|
||||
struct wmSubWindow;
|
||||
struct wmTimer;
|
||||
|
||||
#define OP_MAX_TYPENAME 64
|
||||
#define KMAP_MAX_NAME 64
|
||||
|
||||
@@ -36,9 +36,9 @@
|
||||
#include "DNA_ID.h"
|
||||
|
||||
struct AnimData;
|
||||
struct bNodeTree;
|
||||
struct Ipo;
|
||||
struct MTex;
|
||||
struct bNodeTree;
|
||||
|
||||
#ifndef MAX_MTEX
|
||||
#define MAX_MTEX 18
|
||||
|
||||
@@ -37,7 +37,6 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct ID;
|
||||
struct IDOverrideStatic;
|
||||
struct IDOverrideStaticProperty;
|
||||
@@ -46,6 +45,7 @@ struct ListBase;
|
||||
struct Main;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct bContext;
|
||||
|
||||
/* Types */
|
||||
extern BlenderRNA BLENDER_RNA;
|
||||
|
||||
@@ -29,9 +29,9 @@
|
||||
|
||||
#include "RNA_types.h"
|
||||
|
||||
struct bNodeSocketType;
|
||||
struct bNodeTreeType;
|
||||
struct bNodeType;
|
||||
struct bNodeSocketType;
|
||||
|
||||
/* Types */
|
||||
|
||||
@@ -236,9 +236,9 @@ struct bNodeSocketType *rna_node_socket_type_from_enum(int value);
|
||||
const EnumPropertyItem *rna_node_socket_type_itemf(
|
||||
void *data, bool (*poll)(void *data, struct bNodeSocketType *), bool *r_free);
|
||||
|
||||
struct bContext;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct bContext;
|
||||
|
||||
const EnumPropertyItem *rna_TransformOrientation_itemf(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop, bool *r_free);
|
||||
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct ParameterList;
|
||||
struct FunctionRNA;
|
||||
struct PropertyRNA;
|
||||
struct StructRNA;
|
||||
struct BlenderRNA;
|
||||
struct bContext;
|
||||
struct FunctionRNA;
|
||||
struct Main;
|
||||
struct ParameterList;
|
||||
struct PropertyRNA;
|
||||
struct ReportList;
|
||||
struct StructRNA;
|
||||
struct bContext;
|
||||
|
||||
/** Pointer
|
||||
*
|
||||
|
||||
@@ -33,20 +33,20 @@
|
||||
#include "RNA_types.h"
|
||||
|
||||
struct BlenderRNA;
|
||||
struct ContainerRNA;
|
||||
struct StructRNA;
|
||||
struct PropertyRNA;
|
||||
struct PointerRNA;
|
||||
struct FunctionRNA;
|
||||
struct CollectionPropertyIterator;
|
||||
struct bContext;
|
||||
struct ContainerRNA;
|
||||
struct FunctionRNA;
|
||||
struct GHash;
|
||||
struct IDOverrideStatic;
|
||||
struct IDOverrideStaticProperty;
|
||||
struct IDOverrideStaticPropertyOperation;
|
||||
struct IDProperty;
|
||||
struct GHash;
|
||||
struct Main;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct Scene;
|
||||
struct StructRNA;
|
||||
struct bContext;
|
||||
|
||||
/* store local properties here */
|
||||
#define RNA_IDP_UI "_RNA_UI"
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
#ifndef __MOD_FLUIDSIM_UTIL_H__
|
||||
#define __MOD_FLUIDSIM_UTIL_H__
|
||||
|
||||
struct Object;
|
||||
struct Scene;
|
||||
struct FluidsimModifierData;
|
||||
struct Mesh;
|
||||
struct ModifierEvalContext;
|
||||
struct Object;
|
||||
struct Scene;
|
||||
|
||||
/* new fluid-modifier interface */
|
||||
void fluidsim_init(struct FluidsimModifierData *fluidmd);
|
||||
|
||||
@@ -37,9 +37,9 @@ struct MDeformWeight;
|
||||
struct Mesh;
|
||||
struct ModifierEvalContext;
|
||||
struct Object;
|
||||
struct Tex;
|
||||
struct Scene;
|
||||
struct RNG;
|
||||
struct Scene;
|
||||
struct Tex;
|
||||
|
||||
/*
|
||||
* XXX I'd like to make modified weights visible in WeightPaint mode,
|
||||
|
||||
@@ -41,8 +41,8 @@
|
||||
|
||||
#include "RNA_types.h"
|
||||
|
||||
struct bNodeTree;
|
||||
struct bNode;
|
||||
struct bNodeTree;
|
||||
|
||||
struct bNodeSocket *node_add_socket_from_template(struct bNodeTree *ntree, struct bNode *node, struct bNodeSocketTemplate *stemp, int in_out);
|
||||
|
||||
|
||||
@@ -43,9 +43,9 @@
|
||||
|
||||
#include "RNA_types.h"
|
||||
|
||||
struct bNodeTree;
|
||||
struct bNode;
|
||||
struct bNodeStack;
|
||||
struct bNodeTree;
|
||||
|
||||
/* Node execution data */
|
||||
typedef struct bNodeExec {
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
|
||||
#include "RNA_access.h"
|
||||
|
||||
struct bNodeTree;
|
||||
struct bNode;
|
||||
struct bNodeTree;
|
||||
|
||||
/* data for initializing node execution */
|
||||
typedef struct bNodeExecContext {
|
||||
|
||||
@@ -36,11 +36,11 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct Implicit_Data;
|
||||
struct Object;
|
||||
struct ClothModifierData;
|
||||
struct ListBase;
|
||||
struct Depsgraph;
|
||||
struct Implicit_Data;
|
||||
struct ListBase;
|
||||
struct Object;
|
||||
struct VoxelData;
|
||||
|
||||
typedef enum eMassSpringSolverStatus {
|
||||
|
||||
@@ -32,19 +32,19 @@
|
||||
#ifndef __BPY_EXTERN_H__
|
||||
#define __BPY_EXTERN_H__
|
||||
|
||||
struct PathResolvedRNA;
|
||||
struct Text; /* defined in DNA_text_types.h */
|
||||
struct ID; /* DNA_ID.h */
|
||||
struct Object; /* DNA_object_types.h */
|
||||
struct ChannelDriver; /* DNA_anim_types.h */
|
||||
struct ID; /* DNA_ID.h */
|
||||
struct ListBase; /* DNA_listBase.h */
|
||||
struct Object; /* DNA_object_types.h */
|
||||
struct PathResolvedRNA;
|
||||
struct ReportList;
|
||||
struct Text; /* defined in DNA_text_types.h */
|
||||
struct bConstraint; /* DNA_constraint_types.h */
|
||||
struct bPythonConstraint; /* DNA_constraint_types.h */
|
||||
struct bConstraintOb; /* DNA_constraint_types.h */
|
||||
struct bConstraintTarget; /* DNA_constraint_types.h*/
|
||||
struct bContext;
|
||||
struct bContextDataResult;
|
||||
struct ReportList;
|
||||
struct bPythonConstraint; /* DNA_constraint_types.h */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
@@ -40,9 +40,9 @@ typedef struct BPy_BMGenericMeshData {
|
||||
void *data;
|
||||
} BPy_BMGenericMeshData;
|
||||
|
||||
struct MLoopUV;
|
||||
struct MLoopCol;
|
||||
struct MDeformVert;
|
||||
struct MLoopCol;
|
||||
struct MLoopUV;
|
||||
struct MVertSkin;
|
||||
|
||||
int BPy_BMLoopUV_AssignPyObject(struct MLoopUV *data, PyObject *value);
|
||||
|
||||
@@ -28,9 +28,9 @@
|
||||
#ifndef __IDPROP_PY_API_H__
|
||||
#define __IDPROP_PY_API_H__
|
||||
|
||||
struct BPy_IDGroup_Iter;
|
||||
struct ID;
|
||||
struct IDProperty;
|
||||
struct BPy_IDGroup_Iter;
|
||||
|
||||
extern PyTypeObject BPy_IDArray_Type;
|
||||
extern PyTypeObject BPy_IDGroup_Iter_Type;
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
#ifndef __BPY_GIZMO_WRAP_H__
|
||||
#define __BPY_GIZMO_WRAP_H__
|
||||
|
||||
struct wmGizmoType;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmGizmoType;
|
||||
|
||||
/* exposed to rna/wm api */
|
||||
void BPY_RNA_gizmo_wrapper(struct wmGizmoType *gzt, void *userdata);
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
#ifndef __RE_BAKE_H__
|
||||
#define __RE_BAKE_H__
|
||||
|
||||
struct ImBuf;
|
||||
struct Render;
|
||||
struct Mesh;
|
||||
struct Depsgraph;
|
||||
struct ImBuf;
|
||||
struct Mesh;
|
||||
struct Render;
|
||||
|
||||
typedef struct BakeImage {
|
||||
struct Image *image;
|
||||
|
||||
@@ -39,8 +39,6 @@
|
||||
|
||||
#include "BLI_threads.h"
|
||||
|
||||
struct bNode;
|
||||
struct bNodeTree;
|
||||
struct BakePixel;
|
||||
struct Depsgraph;
|
||||
struct IDProperty;
|
||||
@@ -55,6 +53,8 @@ struct RenderResult;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct bNode;
|
||||
struct bNodeTree;
|
||||
|
||||
/* External Engine */
|
||||
|
||||
|
||||
@@ -36,8 +36,6 @@
|
||||
#include "DNA_vec_types.h"
|
||||
#include "DEG_depsgraph.h"
|
||||
|
||||
struct bMovieHandle;
|
||||
struct bNodeTree;
|
||||
struct Depsgraph;
|
||||
struct Image;
|
||||
struct ImageFormatData;
|
||||
@@ -48,8 +46,10 @@ struct RenderData;
|
||||
struct RenderResult;
|
||||
struct ReportList;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct StampData;
|
||||
struct ViewLayer;
|
||||
struct bMovieHandle;
|
||||
struct bNodeTree;
|
||||
|
||||
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
||||
/* this include is what is exposed of render to outside world */
|
||||
|
||||
@@ -40,9 +40,9 @@
|
||||
struct Depsgraph;
|
||||
struct ImagePool;
|
||||
struct MTex;
|
||||
struct Render;
|
||||
struct Scene;
|
||||
struct ViewLayer;
|
||||
struct Render;
|
||||
|
||||
/* render_texture.c */
|
||||
/* used by particle.c, effect.c, editmesh_modes.c and brush.c, returns 1 if rgb, 0 otherwise */
|
||||
|
||||
@@ -50,11 +50,11 @@ typedef struct BakeImBufuserData {
|
||||
} BakeImBufuserData;
|
||||
|
||||
/* node shaders... */
|
||||
struct Tex;
|
||||
struct MTex;
|
||||
struct ImBuf;
|
||||
struct ImagePool;
|
||||
struct MTex;
|
||||
struct Object;
|
||||
struct Tex;
|
||||
|
||||
/* this one uses nodes */
|
||||
int multitex_ext(struct Tex *tex,
|
||||
|
||||
@@ -40,6 +40,8 @@
|
||||
#define RR_ALL_LAYERS NULL
|
||||
#define RR_ALL_VIEWS NULL
|
||||
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct ColorManagedViewSettings;
|
||||
struct ImBuf;
|
||||
struct ListBase;
|
||||
struct Render;
|
||||
@@ -49,8 +51,6 @@ struct RenderLayer;
|
||||
struct RenderResult;
|
||||
struct Scene;
|
||||
struct rcti;
|
||||
struct ColorManagedDisplaySettings;
|
||||
struct ColorManagedViewSettings;
|
||||
|
||||
/* New */
|
||||
|
||||
|
||||
@@ -44,10 +44,10 @@
|
||||
|
||||
#include "RE_pipeline.h"
|
||||
|
||||
struct Main;
|
||||
struct Object;
|
||||
struct RenderEngine;
|
||||
struct ReportList;
|
||||
struct Main;
|
||||
|
||||
/* this is handed over to threaded hiding/passes/shading engine */
|
||||
typedef struct RenderPart {
|
||||
|
||||
@@ -63,11 +63,11 @@
|
||||
} \
|
||||
} \
|
||||
|
||||
struct TexResult;
|
||||
struct Tex;
|
||||
struct Image;
|
||||
struct ImBuf;
|
||||
struct Image;
|
||||
struct ImagePool;
|
||||
struct Tex;
|
||||
struct TexResult;
|
||||
|
||||
/* imagetexture.h */
|
||||
|
||||
|
||||
@@ -46,41 +46,41 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct ARegion;
|
||||
struct GHashIterator;
|
||||
struct GPUViewport;
|
||||
struct IDProperty;
|
||||
struct ImBuf;
|
||||
struct ImageFormatData;
|
||||
struct Main;
|
||||
struct MenuType;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct ScrArea;
|
||||
struct ViewLayer;
|
||||
struct bContext;
|
||||
struct bToolRef_Runtime;
|
||||
struct GHashIterator;
|
||||
struct IDProperty;
|
||||
struct rcti;
|
||||
struct wmDrag;
|
||||
struct wmDropBox;
|
||||
struct wmEvent;
|
||||
struct wmEventHandler;
|
||||
struct wmGesture;
|
||||
struct wmJob;
|
||||
struct wmMsgSubscribeKey;
|
||||
struct wmMsgSubscribeValue;
|
||||
struct wmOperatorType;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
struct wmPaintCursor;
|
||||
struct rcti;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct MenuType;
|
||||
struct wmDropBox;
|
||||
struct wmDrag;
|
||||
struct ImBuf;
|
||||
struct ImageFormatData;
|
||||
struct ARegion;
|
||||
struct ScrArea;
|
||||
struct Main;
|
||||
struct ViewLayer;
|
||||
struct GPUViewport;
|
||||
|
||||
#ifdef WITH_INPUT_NDOF
|
||||
struct wmNDOFMotionData;
|
||||
#endif
|
||||
|
||||
typedef struct wmJob wmJob;
|
||||
typedef struct wmGizmo wmGizmo;
|
||||
typedef struct wmGizmoMap wmGizmoMap;
|
||||
typedef struct wmGizmoMapType wmGizmoMapType;
|
||||
typedef struct wmJob wmJob;
|
||||
|
||||
/* general API */
|
||||
void WM_init_state_app_template_set(const char *app_template);
|
||||
|
||||
@@ -31,17 +31,17 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct IDProperty;
|
||||
struct Main;
|
||||
struct PointerRNA;
|
||||
struct ScrArea;
|
||||
struct StructRNA;
|
||||
struct WorkSpace;
|
||||
struct bContext;
|
||||
struct bToolRef_Runtime;
|
||||
struct IDProperty;
|
||||
struct wmMsgSubscribeKey;
|
||||
struct wmMsgSubscribeValue;
|
||||
struct wmOperatorType;
|
||||
struct PointerRNA;
|
||||
struct ScrArea;
|
||||
struct Main;
|
||||
struct StructRNA;
|
||||
struct WorkSpace;
|
||||
|
||||
/* wm_toolsystem.c */
|
||||
|
||||
|
||||
@@ -106,13 +106,13 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct bContext;
|
||||
struct wmEvent;
|
||||
struct wmWindowManager;
|
||||
struct wmMsgBus;
|
||||
struct wmOperator;
|
||||
struct ID;
|
||||
struct ImBuf;
|
||||
struct bContext;
|
||||
struct wmEvent;
|
||||
struct wmMsgBus;
|
||||
struct wmOperator;
|
||||
struct wmWindowManager;
|
||||
|
||||
#include "RNA_types.h"
|
||||
#include "DNA_listBase.h"
|
||||
|
||||
@@ -41,16 +41,16 @@ struct GHashIterator;
|
||||
struct IDProperty;
|
||||
struct Main;
|
||||
struct PropertyRNA;
|
||||
struct wmKeyConfig;
|
||||
struct wmGizmo;
|
||||
struct wmGizmoProperty;
|
||||
struct wmGizmoPropertyType;
|
||||
struct wmGizmoType;
|
||||
struct wmGizmoGroup;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmGizmoMap;
|
||||
struct wmGizmoMapType;
|
||||
struct wmGizmoMapType_Params;
|
||||
struct wmGizmoProperty;
|
||||
struct wmGizmoPropertyType;
|
||||
struct wmGizmoType;
|
||||
struct wmKeyConfig;
|
||||
struct wmMsgSubscribeKey;
|
||||
struct wmMsgSubscribeValue;
|
||||
|
||||
|
||||
@@ -38,10 +38,10 @@
|
||||
|
||||
#include "BLI_compiler_attrs.h"
|
||||
|
||||
struct wmGizmoMapType;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmGizmoGroup;
|
||||
struct wmGizmo;
|
||||
struct wmGizmoGroup;
|
||||
struct wmGizmoGroupType;
|
||||
struct wmGizmoMapType;
|
||||
struct wmGizmoProperty;
|
||||
struct wmKeyConfig;
|
||||
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
#ifndef __WM_GIZMO_INTERN_H__
|
||||
#define __WM_GIZMO_INTERN_H__
|
||||
|
||||
struct wmKeyConfig;
|
||||
struct wmGizmoMap;
|
||||
struct GizmoGeomInfo;
|
||||
struct GHashIterator;
|
||||
struct GizmoGeomInfo;
|
||||
struct wmGizmoMap;
|
||||
struct wmKeyConfig;
|
||||
|
||||
#include "wm_gizmo_fn.h"
|
||||
|
||||
|
||||
@@ -40,8 +40,8 @@
|
||||
|
||||
struct wmEventHandler;
|
||||
struct wmGizmoMap;
|
||||
struct wmOperatorType;
|
||||
struct wmOperator;
|
||||
struct wmOperatorType;
|
||||
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
#define __WM_H__
|
||||
|
||||
struct ARegion;
|
||||
struct wmWindow;
|
||||
struct ReportList;
|
||||
struct wmWindow;
|
||||
|
||||
#include "gizmo/wm_gizmo_wmapi.h"
|
||||
|
||||
|
||||
@@ -108,8 +108,8 @@ enum {
|
||||
BC_YELLOW
|
||||
};
|
||||
|
||||
struct wmWindow;
|
||||
struct wmEvent;
|
||||
struct wmWindow;
|
||||
|
||||
bool wm_cursor_arrow_move(struct wmWindow *win, const struct wmEvent *event);
|
||||
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
#include "GPU_glew.h"
|
||||
|
||||
struct GPUOffScreen;
|
||||
struct GPUViewport;
|
||||
struct GPUTexture;
|
||||
struct GPUViewport;
|
||||
|
||||
typedef struct wmDrawBuffer {
|
||||
struct GPUOffScreen *offscreen[2];
|
||||
@@ -45,9 +45,9 @@ typedef struct wmDrawBuffer {
|
||||
int bound_view;
|
||||
} wmDrawBuffer;
|
||||
|
||||
struct ARegion;
|
||||
struct bContext;
|
||||
struct wmWindow;
|
||||
struct ARegion;
|
||||
|
||||
/* wm_draw.c */
|
||||
void wm_draw_update(struct bContext *C);
|
||||
|
||||
@@ -37,8 +37,8 @@
|
||||
#define WM_HANDLER_HANDLED 2
|
||||
#define WM_HANDLER_MODAL 4 /* MODAL|BREAK means unhandled */
|
||||
|
||||
struct ScrArea;
|
||||
struct ARegion;
|
||||
struct ScrArea;
|
||||
|
||||
/* wmKeyMap is in DNA_windowmanager.h, it's saveable */
|
||||
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
#define __WM_WINDOW_H__
|
||||
|
||||
struct EnumPropertyItem;
|
||||
struct wmEvent;
|
||||
struct wmOperator;
|
||||
struct PointerRNA;
|
||||
struct PropertyRNA;
|
||||
struct wmEvent;
|
||||
struct wmOperator;
|
||||
|
||||
/* *************** internal api ************** */
|
||||
void wm_ghost_init (bContext *C);
|
||||
|
||||
Reference in New Issue
Block a user