Cleanup: sort forward declarations of enum & struct
authorCampbell Barton <ideasman42@gmail.com>
Mon, 28 Jan 2019 11:08:29 +0000 (22:08 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 28 Jan 2019 11:12:49 +0000 (22:12 +1100)
Done using:
  source/tools/utils_maintenance/c_sort_blocks.py

249 files changed:
intern/ghost/test/multitest/MultiTest.c
source/blender/alembic/ABC_alembic.h
source/blender/blenfont/BLF_api.h
source/blender/blenfont/intern/blf_internal.h
source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/BKE_action.h
source/blender/blenkernel/BKE_anim.h
source/blender/blenkernel/BKE_animsys.h
source/blender/blenkernel/BKE_armature.h
source/blender/blenkernel/BKE_blender_copybuffer.h
source/blender/blenkernel/BKE_blender_undo.h
source/blender/blenkernel/BKE_blendfile.h
source/blender/blenkernel/BKE_bmfont.h
source/blender/blenkernel/BKE_bvhutils.h
source/blender/blenkernel/BKE_camera.h
source/blender/blenkernel/BKE_cdderivedmesh.h
source/blender/blenkernel/BKE_cloth.h
source/blender/blenkernel/BKE_collision.h
source/blender/blenkernel/BKE_colortools.h
source/blender/blenkernel/BKE_constraint.h
source/blender/blenkernel/BKE_context.h
source/blender/blenkernel/BKE_crazyspace.h
source/blender/blenkernel/BKE_curve.h
source/blender/blenkernel/BKE_customdata.h
source/blender/blenkernel/BKE_data_transfer.h
source/blender/blenkernel/BKE_deform.h
source/blender/blenkernel/BKE_editmesh.h
source/blender/blenkernel/BKE_editmesh_bvh.h
source/blender/blenkernel/BKE_effect.h
source/blender/blenkernel/BKE_fcurve.h
source/blender/blenkernel/BKE_fluidsim.h
source/blender/blenkernel/BKE_font.h
source/blender/blenkernel/BKE_freestyle.h
source/blender/blenkernel/BKE_gpencil.h
source/blender/blenkernel/BKE_icons.h
source/blender/blenkernel/BKE_idprop.h
source/blender/blenkernel/BKE_image.h
source/blender/blenkernel/BKE_ipo.h
source/blender/blenkernel/BKE_key.h
source/blender/blenkernel/BKE_lattice.h
source/blender/blenkernel/BKE_library.h
source/blender/blenkernel/BKE_library_idmap.h
source/blender/blenkernel/BKE_linestyle.h
source/blender/blenkernel/BKE_main.h
source/blender/blenkernel/BKE_mask.h
source/blender/blenkernel/BKE_material.h
source/blender/blenkernel/BKE_mball.h
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/BKE_mesh_mapping.h
source/blender/blenkernel/BKE_modifier.h
source/blender/blenkernel/BKE_multires.h
source/blender/blenkernel/BKE_nla.h
source/blender/blenkernel/BKE_node.h
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/BKE_object_deform.h
source/blender/blenkernel/BKE_outliner_treehash.h
source/blender/blenkernel/BKE_packedFile.h
source/blender/blenkernel/BKE_paint.h
source/blender/blenkernel/BKE_particle.h
source/blender/blenkernel/BKE_pbvh.h
source/blender/blenkernel/BKE_pointcache.h
source/blender/blenkernel/BKE_property.h
source/blender/blenkernel/BKE_rigidbody.h
source/blender/blenkernel/BKE_sca.h
source/blender/blenkernel/BKE_scene.h
source/blender/blenkernel/BKE_screen.h
source/blender/blenkernel/BKE_sequencer.h
source/blender/blenkernel/BKE_shrinkwrap.h
source/blender/blenkernel/BKE_sound.h
source/blender/blenkernel/BKE_subsurf.h
source/blender/blenkernel/BKE_texture.h
source/blender/blenkernel/BKE_tracking.h
source/blender/blenkernel/depsgraph_private.h
source/blender/blenkernel/intern/CCGSubSurf.h
source/blender/blenkernel/intern/data_transfer_intern.h
source/blender/blenkernel/intern/smoke.c
source/blender/blenlib/BLI_array_store.h
source/blender/blenlib/BLI_callbacks.h
source/blender/blenlib/BLI_graph.h
source/blender/blenlib/BLI_linklist.h
source/blender/blenlib/BLI_uvproject.h
source/blender/blenloader/BLO_readfile.h
source/blender/blenloader/BLO_writefile.h
source/blender/blenloader/intern/readfile.h
source/blender/bmesh/bmesh_class.h
source/blender/bmesh/intern/bmesh_edgeloop.h
source/blender/bmesh/intern/bmesh_operators_private.h
source/blender/collada/collada.h
source/blender/compositor/operations/COM_VectorBlurOperation.cpp
source/blender/depsgraph/DEG_depsgraph_build.h
source/blender/depsgraph/intern/builder/deg_builder_nodes.h
source/blender/depsgraph/intern/builder/deg_builder_relations.h
source/blender/depsgraph/intern/depsgraph.h
source/blender/depsgraph/intern/depsgraph_intern.h
source/blender/depsgraph/intern/depsgraph_types.h
source/blender/depsgraph/intern/nodes/deg_node.h
source/blender/depsgraph/intern/nodes/deg_node_component.h
source/blender/editors/armature/BIF_generate.h
source/blender/editors/armature/BIF_retarget.h
source/blender/editors/armature/armature_intern.h
source/blender/editors/armature/meshlaplacian.h
source/blender/editors/armature/reeb.h
source/blender/editors/curve/curve_intern.h
source/blender/editors/gpencil/gpencil_intern.h
source/blender/editors/include/BIF_glutil.h
source/blender/editors/include/ED_anim_api.h
source/blender/editors/include/ED_armature.h
source/blender/editors/include/ED_clip.h
source/blender/editors/include/ED_curve.h
source/blender/editors/include/ED_gpencil.h
source/blender/editors/include/ED_image.h
source/blender/editors/include/ED_keyframes_draw.h
source/blender/editors/include/ED_keyframes_edit.h
source/blender/editors/include/ED_keyframing.h
source/blender/editors/include/ED_lattice.h
source/blender/editors/include/ED_markers.h
source/blender/editors/include/ED_mask.h
source/blender/editors/include/ED_mball.h
source/blender/editors/include/ED_mesh.h
source/blender/editors/include/ED_node.h
source/blender/editors/include/ED_object.h
source/blender/editors/include/ED_paint.h
source/blender/editors/include/ED_particle.h
source/blender/editors/include/ED_physics.h
source/blender/editors/include/ED_render.h
source/blender/editors/include/ED_screen.h
source/blender/editors/include/ED_sculpt.h
source/blender/editors/include/ED_sequencer.h
source/blender/editors/include/ED_text.h
source/blender/editors/include/ED_transform.h
source/blender/editors/include/ED_transform_snap_object_context.h
source/blender/editors/include/ED_undo.h
source/blender/editors/include/ED_util.h
source/blender/editors/include/ED_uvedit.h
source/blender/editors/include/ED_view3d.h
source/blender/editors/include/UI_interface.h
source/blender/editors/include/UI_interface_icons.h
source/blender/editors/include/UI_view2d.h
source/blender/editors/interface/interface_intern.h
source/blender/editors/mask/mask_intern.h
source/blender/editors/mesh/mesh_intern.h
source/blender/editors/object/object_intern.h
source/blender/editors/render/render_intern.h
source/blender/editors/sculpt_paint/paint_intern.h
source/blender/editors/sculpt_paint/sculpt_intern.h
source/blender/editors/space_action/action_intern.h
source/blender/editors/space_clip/clip_intern.h
source/blender/editors/space_clip/tracking_ops_intern.h
source/blender/editors/space_console/console_intern.h
source/blender/editors/space_file/file_intern.h
source/blender/editors/space_graph/graph_intern.h
source/blender/editors/space_image/image_intern.h
source/blender/editors/space_info/info_intern.h
source/blender/editors/space_logic/logic_intern.h
source/blender/editors/space_node/node_intern.h
source/blender/editors/space_outliner/outliner_intern.h
source/blender/editors/space_sequencer/sequencer_intern.h
source/blender/editors/space_text/text_intern.h
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/transform/transform.h
source/blender/editors/uvedit/uvedit_intern.h
source/blender/editors/uvedit/uvedit_parametrizer.c
source/blender/freestyle/FRS_freestyle.h
source/blender/gpu/GPU_buffers.h
source/blender/gpu/GPU_compositing.h
source/blender/gpu/GPU_draw.h
source/blender/gpu/GPU_material.h
source/blender/gpu/intern/gpu_codegen.h
source/blender/ikplugin/BIK_api.h
source/blender/ikplugin/intern/ikplugin_api.h
source/blender/imbuf/IMB_colormanagement.h
source/blender/imbuf/IMB_metadata.h
source/blender/imbuf/intern/IMB_anim.h
source/blender/imbuf/intern/IMB_colormanagement_intern.h
source/blender/makesdna/DNA_ID.h
source/blender/makesdna/DNA_action_types.h
source/blender/makesdna/DNA_actuator_types.h
source/blender/makesdna/DNA_brush_types.h
source/blender/makesdna/DNA_camera_types.h
source/blender/makesdna/DNA_constraint_types.h
source/blender/makesdna/DNA_controller_types.h
source/blender/makesdna/DNA_curve_types.h
source/blender/makesdna/DNA_fileglobal_types.h
source/blender/makesdna/DNA_image_types.h
source/blender/makesdna/DNA_lamp_types.h
source/blender/makesdna/DNA_material_types.h
source/blender/makesdna/DNA_meta_types.h
source/blender/makesdna/DNA_movieclip_types.h
source/blender/makesdna/DNA_nla_types.h
source/blender/makesdna/DNA_node_types.h
source/blender/makesdna/DNA_object_fluidsim_types.h
source/blender/makesdna/DNA_object_types.h
source/blender/makesdna/DNA_scene_types.h
source/blender/makesdna/DNA_screen_types.h
source/blender/makesdna/DNA_sensor_types.h
source/blender/makesdna/DNA_sequence_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/makesdna/DNA_texture_types.h
source/blender/makesdna/DNA_tracking_types.h
source/blender/makesdna/DNA_view3d_types.h
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/makesdna/DNA_world_types.h
source/blender/makesrna/RNA_access.h
source/blender/makesrna/RNA_enum_types.h
source/blender/makesrna/RNA_types.h
source/blender/makesrna/intern/rna_internal_types.h
source/blender/modifiers/intern/MOD_fluidsim_util.h
source/blender/modifiers/intern/MOD_weightvg_util.h
source/blender/nodes/NOD_socket.h
source/blender/nodes/intern/node_exec.h
source/blender/nodes/intern/node_util.h
source/blender/physics/BPH_mass_spring.h
source/blender/python/BPY_extern.h
source/blender/python/bmesh/bmesh_py_types_meshdata.h
source/blender/python/generic/idprop_py_api.h
source/blender/render/extern/include/RE_bake.h
source/blender/render/extern/include/RE_engine.h
source/blender/render/extern/include/RE_pipeline.h
source/blender/render/extern/include/RE_shader_ext.h
source/blender/render/intern/include/envmap.h
source/blender/render/intern/include/occlusion.h
source/blender/render/intern/include/render_result.h
source/blender/render/intern/include/render_types.h
source/blender/render/intern/include/rendercore.h
source/blender/render/intern/include/renderdatabase.h
source/blender/render/intern/include/shadbuf.h
source/blender/render/intern/include/shading.h
source/blender/render/intern/include/sss.h
source/blender/render/intern/include/strand.h
source/blender/render/intern/include/texture.h
source/blender/render/intern/include/zbuf.h
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/wm.h
source/blender/windowmanager/wm_cursors.h
source/blender/windowmanager/wm_draw.h
source/blender/windowmanager/wm_event_system.h
source/blenderplayer/bad_level_call_stubs/stubs.c
source/gameengine/BlenderRoutines/BL_System.h
source/gameengine/Converter/BL_ArmatureChannel.h
source/gameengine/Converter/BL_ArmatureConstraint.h
source/gameengine/Converter/BL_ArmatureObject.h
source/gameengine/Converter/KX_BlenderSceneConverter.h
source/gameengine/Ketsji/BL_Material.h
source/gameengine/Ketsji/BL_Texture.h
source/gameengine/Ketsji/KX_Light.h
source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h
source/gameengine/Rasterizer/RAS_ICanvas.h
source/gameengine/Rasterizer/RAS_IPolygonMaterial.h

index 8cd31c3..dbb68a0 100644 (file)
@@ -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);
 
index 7025031..f321694 100644 (file)
 extern "C" {
 #endif
 
-struct bContext;
 struct CacheReader;
 struct DerivedMesh;
 struct ListBase;
 struct Object;
 struct Scene;
+struct bContext;
 
 typedef struct AbcArchiveHandle AbcArchiveHandle;
 
index 7a6d002..d66598c 100644 (file)
@@ -35,9 +35,9 @@
 #include "BLI_compiler_attrs.h"
 #include "BLI_sys_types.h"
 
-struct rctf;
 struct ColorManagedDisplay;
 struct ResultBLF;
+struct rctf;
 
 int BLF_init(void);
 void BLF_exit(void);
index 708466e..c2895fb 100644 (file)
 #ifndef __BLF_INTERNAL_H__
 #define __BLF_INTERNAL_H__
 
-struct ResultBLF;
 struct FontBLF;
 struct GlyphBLF;
 struct GlyphCacheBLF;
+struct ResultBLF;
 struct rctf;
 
 unsigned int blf_next_p2(unsigned int x);
index 35496ea..c345e02 100644 (file)
 #include "BKE_customdata.h"
 #include "BKE_bvhutils.h"
 
+struct BMEditMesh;
 struct CCGElem;
 struct CCGKey;
-struct MVert;
+struct ColorBand;
+struct GPUDrawObject;
+struct GPUVertexAttribs;
+struct KeyBlock;
+struct MCol;
 struct MEdge;
 struct MFace;
+struct MLoopNorSpaceArray;
 struct MTFace;
-struct Object;
-struct Scene;
+struct MVert;
 struct Mesh;
-struct MLoopNorSpaceArray;
-struct BMEditMesh;
-struct KeyBlock;
 struct ModifierData;
-struct MCol;
-struct ColorBand;
-struct GPUVertexAttribs;
-struct GPUDrawObject;
+struct Object;
 struct PBVH;
+struct Scene;
 
 /* number of sub-elements each mesh element has (for interpolation) */
 #define SUB_ELEMS_VERT 0
index 9172268..490dfe3 100644 (file)
 #include "DNA_listBase.h"
 
 /* The following structures are defined in DNA_action_types.h, and DNA_anim_types.h */
+struct FCurve;
+struct Main;
+struct Object;
 struct bAction;
 struct bActionGroup;
-struct FCurve;
-struct bPose;
 struct bItasc;
+struct bPose;
 struct bPoseChannel;
-struct Main;
-struct Object;
 
 /* Kernel prototypes */
 #ifdef __cplusplus
index 05717e3..61306c8 100644 (file)
@@ -32,9 +32,6 @@
  *  \author nzc
  *  \since March 2001
  */
-struct bAnimVizSettings;
-struct bMotionPath;
-struct bPoseChannel;
 struct EvaluationContext;
 struct ListBase;
 struct Main;
@@ -42,6 +39,9 @@ struct Object;
 struct Path;
 struct ReportList;
 struct Scene;
+struct bAnimVizSettings;
+struct bMotionPath;
+struct bPoseChannel;
 
 /* ---------------------------------------------------- */
 /* Animation Visualization */
index b66199d..d5c64d1 100644 (file)
  *  \author Joshua Leung
  */
 
-struct ID;
-struct ListBase;
-struct Main;
 struct AnimData;
 struct FCurve;
-struct KeyingSet;
+struct ID;
 struct KS_Path;
+struct KeyingSet;
+struct ListBase;
+struct Main;
 struct PathResolvedRNA;
 struct bContext;
 
+struct AnimMapper;
 struct PointerRNA;
 struct PropertyRNA;
 struct ReportList;
 struct bAction;
 struct bActionGroup;
-struct AnimMapper;
 
 /* ************************************* */
 /* AnimData API */
index efd665b..6779222 100644 (file)
 
 struct Bone;
 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 bPoseChannel;
 
 typedef struct PoseTarget {
        struct PoseTarget *next, *prev;
@@ -152,10 +152,10 @@ void BKE_pchan_bbone_spline_setup(struct bPoseChannel *pchan, int rest, Mat4 res
        (PBONE_VISIBLE(arm, bone) && !((bone)->flag & BONE_UNSELECTABLE))
 
 /* Evaluation helpers */
+struct EvaluationContext;
 struct bKinematicConstraint;
 struct bPose;
 struct bSplineIKConstraint;
-struct EvaluationContext;
 
 struct bPoseChannel *BKE_armature_ik_solver_find_root(
         struct bPoseChannel *pchan,
index 02bd962..3f8181f 100644 (file)
 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);
index a96f8af..5d3fa27 100644 (file)
 extern "C" {
 #endif
 
-struct bContext;
-struct Scene;
 struct Main;
 struct MemFileUndoData;
+struct Scene;
+struct bContext;
 
 #define BKE_UNDO_STR_MAX 64
 
index 74fdde9..d59a3c2 100644 (file)
 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 */
index 3be84c8..97ecb1f 100644 (file)
@@ -37,9 +37,9 @@
 extern "C" {
 #endif
 
-struct bmGlyph;
 struct ImBuf;
 struct bmFont;
+struct bmGlyph;
 
 void printfGlyph(struct bmGlyph *glyph);
 void calcAlpha(struct ImBuf *ibuf);
index c605744..d818ae8 100644 (file)
  * This header encapsulates necessary code to build a BVH
  */
 
-struct DerivedMesh;
 struct BMEditMesh;
-struct MVert;
+struct DerivedMesh;
 struct MFace;
+struct MVert;
 
 typedef struct LinkNode BVHCache;
 
index 8eb8ef2..91d0b42 100644 (file)
@@ -39,14 +39,14 @@ extern "C" {
 #include "DNA_vec_types.h"
 
 struct Camera;
+struct GPUFXSettings;
 struct Main;
 struct Object;
 struct RegionView3D;
 struct RenderData;
 struct Scene;
-struct rctf;
 struct View3D;
-struct GPUFXSettings;
+struct rctf;
 
 /* Camera Datablock */
 
index 761b679..962cba6 100644 (file)
 
 #include "BKE_DerivedMesh.h"
 
-struct DerivedMesh;
 struct BMEditMesh;
-struct Mesh;
+struct DerivedMesh;
 struct MLoopNorSpaceArray;
+struct Mesh;
 struct Object;
 
 /* creates a new CDDerivedMesh */
index 6b76ec3..bd10a49 100644 (file)
 #include <float.h>
 #include "BLI_math_inline.h"
 
-struct Object;
-struct Scene;
-struct MFace;
-struct DerivedMesh;
 struct ClothModifierData;
 struct CollisionModifierData;
+struct DerivedMesh;
+struct MFace;
+struct Object;
+struct Scene;
 
 #define DO_INLINE MALWAYS_INLINE
 
index 98dc7d6..02fe89c 100644 (file)
@@ -47,9 +47,9 @@ struct CollisionModifierData;
 struct Group;
 struct MFace;
 struct MVert;
+struct MVertTri;
 struct Object;
 struct Scene;
-struct MVertTri;
 
 ////////////////////////////////////////
 // used for collisions in collision.c
index 5332b3a..e44d7a2 100644 (file)
 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);
index 293ac30..bcf2395 100644 (file)
  */
 
 struct ID;
-struct bConstraint;
-struct bConstraintTarget;
 struct ListBase;
 struct Object;
 struct Scene;
+struct bConstraint;
+struct bConstraintTarget;
 struct bPoseChannel;
 
 /* ---------------------------------------------------------------------------- */
index 4db365b..663d7f2 100644 (file)
@@ -38,36 +38,36 @@ extern "C" {
 #endif
 
 struct ARegion;
-struct bScreen;
 struct CacheFile;
+struct EditBone;
+struct ID;
+struct Image;
 struct ListBase;
 struct Main;
 struct Object;
 struct PointerRNA;
+struct RegionView3D;
 struct ReportList;
 struct Scene;
 struct ScrArea;
+struct SpaceClip;
+struct SpaceImage;
 struct SpaceLink;
-struct View3D;
-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 bGPDbrush;
 struct bGPDframe;
+struct bGPDlayer;
 struct bGPDpalette;
 struct bGPDpalettecolor;
-struct bGPDbrush;
+struct bGPdata;
+struct bPoseChannel;
+struct bScreen;
 struct wmWindow;
 struct wmWindowManager;
-struct SpaceText;
-struct SpaceImage;
-struct SpaceClip;
-struct ID;
 
 /* Structs */
 
index ee6c5c5..fd632e1 100644 (file)
 #ifdef __cplusplus
 extern "C" {
 #endif
-struct Scene;
-struct Object;
 struct BMEditMesh;
 struct Mesh;
+struct Object;
+struct Scene;
 
 /* crazyspace.c */
 float (*BKE_crazyspace_get_mapped_editverts(
index 5b7e5f9..c9fba34 100644 (file)
@@ -41,8 +41,8 @@ struct ListBase;
 struct Main;
 struct Nurb;
 struct Object;
-struct Scene;
 struct Path;
+struct Scene;
 struct TextBox;
 struct rctf;
 
index e75997c..a1fb554 100644 (file)
@@ -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*/
@@ -404,8 +404,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,
index 2ee9d8d..be17119 100644 (file)
@@ -39,9 +39,9 @@ extern "C" {
 #include "BKE_customdata.h"
 
 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 {
index a20c5a4..993485d 100644 (file)
  *  \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);
index 2cae86d..940b6da 100644 (file)
 #include "BKE_customdata.h"
 #include "bmesh.h"
 
-struct BMesh;
 struct BMLoop;
-struct Mesh;
-struct Scene;
+struct BMesh;
 struct DerivedMesh;
+struct Mesh;
 struct MeshStatVis;
+struct Scene;
 
 /**
  * This structure is used for mesh edit-mode.
index fe21eba..1d9f88d 100644 (file)
 #ifndef __BKE_EDITMESH_BVH_H__
 #define __BKE_EDITMESH_BVH_H__
 
+struct BMBVHTree;
 struct BMEditMesh;
-struct BMesh;
 struct BMFace;
-struct BMVert;
 struct BMLoop;
-struct BMBVHTree;
+struct BMVert;
+struct BMesh;
 struct BVHTree;
 
 typedef struct BMBVHTree BMBVHTree;
index f12c55e..06971a6 100644 (file)
 
 #include "BLI_utildefines.h"
 
-struct Object;
-struct Scene;
-struct ListBase;
 struct Group;
-struct ParticleSimulationData;
+struct ListBase;
+struct Object;
 struct ParticleData;
 struct ParticleKey;
+struct ParticleSimulationData;
+struct Scene;
 
 struct EffectorWeights *BKE_effector_add_weights(struct Group *group);
 
index 99648f6..6d9af30 100644 (file)
 extern "C" {
 #endif
 
-struct FCurve;
-struct FModifier;
 struct ChannelDriver;
-struct DriverVar;
 struct DriverTarget;
+struct DriverVar;
 struct FCM_EnvelopeData;
+struct FCurve;
+struct FModifier;
 
-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"
 
index af5b146..6d69651 100644 (file)
  *  \ingroup bke
  */
 
-struct Object;
-struct Scene;
 struct FluidsimSettings;
 struct MVert;
+struct Object;
+struct Scene;
 
 /* old interface */
 
index 3f6d67f..8be4b17 100644 (file)
@@ -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;
index ab527e9..a701126 100644 (file)
@@ -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);
index 6758630..522207b 100644 (file)
  *  \author Joshua Leung
  */
 
-struct ToolSettings;
 struct ListBase;
-struct bGPdata;
-struct bGPDlayer;
+struct Main;
+struct ToolSettings;
 struct bGPDframe;
-struct bGPDstroke;
+struct bGPDlayer;
 struct bGPDpalette;
 struct bGPDpalettecolor;
-struct Main;
+struct bGPDstroke;
+struct bGPdata;
 
 /* ------------ Grease-Pencil API ------------------ */
 
index 686dba2..42809ed 100644 (file)
@@ -46,8 +46,8 @@ struct Icon {
 
 typedef struct Icon Icon;
 
-struct PreviewImage;
 struct ID;
+struct PreviewImage;
 
 enum eIconSizes;
 
index 48a0046..3e8b63b 100644 (file)
@@ -32,8 +32,8 @@
 
 #include "BLI_compiler_attrs.h"
 
-struct IDProperty;
 struct ID;
+struct IDProperty;
 
 typedef union IDPropertyTemplate {
        int i;
index e2c8879..9330a26 100644 (file)
 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
 
index 2370908..6522883 100644 (file)
@@ -38,8 +38,8 @@
 extern "C" {
 #endif
 
-struct Main;
 struct Ipo;
+struct Main;
 
 void do_versions_ipos_to_animato(struct Main *main);
 
index 2f953e5..4f42c70 100644 (file)
  *  \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 */
index f7d0067..f72d671 100644 (file)
 
 #include "BLI_compiler_attrs.h"
 
+struct BPoint;
+struct DerivedMesh;
 struct Lattice;
+struct MDeformVert;
 struct Main;
 struct Object;
 struct Scene;
-struct DerivedMesh;
-struct BPoint;
-struct MDeformVert;
 
 void BKE_lattice_resize(struct Lattice *lt, int u, int v, int w, struct Object *ltOb);
 void BKE_lattice_init(struct Lattice *lt);
index 2ab9ac3..1852fcc 100644 (file)
@@ -40,15 +40,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;
index 971586e..57b7d44 100644 (file)
@@ -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)
index 3ba4fbe..2b7b3c0 100644 (file)
@@ -44,9 +44,9 @@ extern "C" {
 #define LS_MODIFIER_TYPE_THICKNESS  3
 #define LS_MODIFIER_TYPE_GEOMETRY   4
 
+struct ColorBand;
 struct Main;
 struct Object;
-struct ColorBand;
 struct bContext;
 
 void BKE_linestyle_init(struct FreestyleLineStyle *linestyle);
index e224155..2871875 100644 (file)
 extern "C" {
 #endif
 
+struct BLI_mempool;
 struct EvaluationContext;
+struct GHash;
 struct Library;
 struct MainLock;
-struct GHash;
-struct BLI_mempool;
 
 /* Blender thumbnail, as written on file (width, height, and data as char RGBA). */
 /* We pack pixel data after that struct. */
index 73d8394..b0a465e 100644 (file)
  */
 
 struct EvaluationContext;
-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;
index b5d2323..0211caa 100644 (file)
@@ -36,9 +36,9 @@
 extern "C" {
 #endif
 
+struct ID;
 struct Main;
 struct Material;
-struct ID;
 struct Object;
 struct Scene;
 
index 87bc7b2..1c48062 100644 (file)
@@ -35,9 +35,9 @@
 struct EvaluationContext;
 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);
index 6d2a431..2fb0da6 100644 (file)
  *  \ingroup bke
  */
 
-struct ID;
+struct BLI_Stack;
+struct BMesh;
 struct BMeshCreateParams;
 struct BoundBox;
+struct CustomData;
+struct DerivedMesh;
 struct EdgeHash;
-struct ListBase;
+struct ID;
 struct LinkNode;
-struct BLI_Stack;
-struct MemArena;
-struct BMesh;
+struct ListBase;
+struct MDeformVert;
+struct MDisps;
+struct MEdge;
+struct MFace;
+struct MLoop;
 struct MLoopTri;
-struct Main;
-struct Mesh;
+struct MLoopUV;
 struct MPoly;
-struct MLoop;
-struct MFace;
-struct MEdge;
 struct MVert;
-struct MDeformVert;
-struct MDisps;
+struct Main;
+struct MemArena;
+struct Mesh;
 struct Object;
-struct CustomData;
-struct DerivedMesh;
-struct Scene;
-struct MLoopUV;
 struct ReportList;
+struct Scene;
 
 #ifdef __cplusplus
 extern "C" {
index 1005a50..e356b36 100644 (file)
  *  \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) */
 
index 2d39ac4..f4bcebe 100644 (file)
 #include "BLI_compiler_attrs.h"
 #include "BKE_customdata.h"
 
-struct ID;
-struct DerivedMesh;
+struct BMEditMesh;
 struct DagForest;
 struct DagNode;
-struct Object;
-struct Scene;
+struct DepsNodeHandle;
+struct DerivedMesh;
+struct ID;
 struct ListBase;
-struct bArmature;
 struct Main;
 struct ModifierData;
-struct BMEditMesh;
-struct DepsNodeHandle;
+struct Object;
+struct Scene;
+struct bArmature;
 
 typedef enum {
        /* Should not be used, only for None modifier type */
index 3b58f32..86c6740 100644 (file)
@@ -43,9 +43,9 @@ struct Object;
 struct Scene;
 
 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);
index 37929ba..ee350ef 100644 (file)
@@ -37,9 +37,9 @@ struct AnimData;
 struct Main;
 struct NlaStrip;
 struct NlaTrack;
-struct bAction;
 struct Scene;
 struct Speaker;
+struct bAction;
 
 struct PointerRNA;
 struct PropertyRNA;
index 3d78b95..6804b88 100644 (file)
 /* 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 Tex;
 struct SpaceNode;
-struct ARegion;
-struct ColorManagedViewSettings;
-struct ColorManagedDisplaySettings;
+struct Tex;
+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
index 677d6b3..b573f8e 100644 (file)
@@ -36,18 +36,18 @@ extern "C" {
 #include "BLI_compiler_attrs.h"
 
 struct Base;
-struct EvaluationContext;
-struct Scene;
-struct Object;
 struct BoundBox;
-struct View3D;
-struct SoftBody;
 struct BulletSoftBody;
-struct MovieClip;
-struct Main;
-struct RigidBodyWorld;
+struct EvaluationContext;
 struct HookModifierData;
+struct Main;
 struct ModifierData;
+struct MovieClip;
+struct Object;
+struct RigidBodyWorld;
+struct Scene;
+struct SoftBody;
+struct View3D;
 
 void BKE_object_workob_clear(struct Object *workob);
 void BKE_object_workob_calc_parent(struct Scene *scene, struct Object *ob, struct Object *workob);
index ab54330..cc3c72c 100644 (file)
@@ -33,9 +33,9 @@
 extern "C" {
 #endif
 
-struct Object;
 struct ID;
 struct MDeformVert;
+struct Object;
 struct bDeformGroup;
 
 /* General vgroup operations */
index 454edb4..b68fb90 100644 (file)
@@ -26,8 +26,8 @@
  *  \ingroup bke
  */
 
-struct ID;
 struct BLI_mempool;
+struct ID;
 struct TreeStoreElem;
 
 /* create and fill hashtable with treestore elements */
index 1056c5d..bdddd94 100644 (file)
 #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);
index a8a5aa5..220b1cf 100644 (file)
  *  \ingroup bke
  */
 
-struct bContext;
-struct BMesh;
 struct BMFace;
+struct BMesh;
 struct Brush;
 struct CurveMapping;
-struct MeshElemMap;
 struct GridPaintMask;
-struct Main;
+struct ImagePool;
+struct MFace;
 struct MLoop;
 struct MLoopTri;
-struct MFace;
 struct MVert;
+struct Main;
+struct MeshElemMap;
 struct Object;
+struct PBVH;
 struct Paint;
 struct PaintCurve;
 struct Palette;
 struct PaletteColor;
-struct PBVH;
 struct ReportList;
 struct Scene;
 struct Sculpt;
 struct StrokeCache;
 struct Tex;
-struct ImagePool;
 struct UnifiedPaintSettings;
+struct bContext;
 
 enum eOverlayFlags;
 
index 54c927a..896db87 100644 (file)
 
 #include "BKE_customdata.h"
 
-struct ParticleSystemModifierData;
-struct ParticleSystem;
 struct ParticleKey;
 struct ParticleSettings;
+struct ParticleSystem;
+struct ParticleSystemModifierData;
 
-struct Main;
-struct Object;
-struct Scene;
+struct BVHTreeRay;
+struct BVHTreeRayHit;
 struct DerivedMesh;
-struct ModifierData;
-struct MTFace;
+struct EdgeHash;
+struct KDTree;
+struct LatticeDeformData;
+struct LinkNode;
 struct MCol;
 struct MFace;
+struct MTFace;
 struct MVert;
-struct LatticeDeformData;
-struct LinkNode;
-struct KDTree;
+struct Main;
+struct ModifierData;
+struct Object;
 struct RNG;
-struct BVHTreeRay;
-struct BVHTreeRayHit;
-struct EdgeHash;
+struct Scene;
 
 #define PARTICLE_COLLISION_MAX_COLLISIONS 10
 
index 1fede11..98dafe4 100644 (file)
 #include "BLI_ghash.h"
 #include "BLI_utildefines.h"
 
+struct BMLog;
+struct BMesh;
+struct CCGDerivedMesh;
 struct CCGElem;
 struct CCGKey;
-struct CCGDerivedMesh;
 struct CustomData;
 struct DMFlagMat;
-struct MPoly;
 struct MLoop;
 struct MLoopTri;
+struct MPoly;
 struct MVert;
 struct PBVH;
 struct PBVHNode;
-struct BMesh;
-struct BMLog;
 
 typedef struct PBVH PBVH;
 typedef struct PBVHNode PBVHNode;
index e905a5e..a3125be 100644 (file)
@@ -89,10 +89,10 @@ struct Object;
 struct ParticleKey;
 struct ParticleSystem;
 struct PointCache;
+struct RigidBodyWorld;
 struct Scene;
 struct SmokeModifierData;
 struct SoftBody;
-struct RigidBodyWorld;
 
 struct OpenVDBReader;
 struct OpenVDBWriter;
index d917a6b..c49316c 100644 (file)
@@ -31,9 +31,9 @@
  *  \ingroup bke
  */
 
-struct bProperty;
 struct ListBase;
 struct Object;
+struct bProperty;
 
 void              BKE_bproperty_free(struct bProperty *prop);
 void              BKE_bproperty_free_list(struct ListBase *lb);
index 470aae4..2d91754 100644 (file)
 #ifndef __BKE_RIGIDBODY_H__
 #define __BKE_RIGIDBODY_H__
 
-struct RigidBodyWorld;
 struct RigidBodyOb;
+struct RigidBodyWorld;
 
-struct Scene;
 struct Object;
+struct Scene;
 
 /* -------------- */
 /* Memory Management */
index 653fc1a..e02458e 100644 (file)
@@ -33,9 +33,9 @@
 
 struct Main;
 struct Object;
-struct bSensor;
-struct bController;
 struct bActuator;
+struct bController;
+struct bSensor;
 
 void link_logicbricks(void **poin, void ***ppoin, short *tot, short size);
 void unlink_logicbricks(void **poin, void ***ppoin, short *tot);
index e85867f..72b0ec8 100644 (file)
@@ -41,12 +41,12 @@ struct AviCodecData;
 struct Base;
 struct EvaluationContext;
 struct Main;
+struct Main;
 struct Object;
 struct RenderData;
-struct SceneRenderLayer;
 struct Scene;
+struct SceneRenderLayer;
 struct UnitSettings;
-struct Main;
 
 #define SCE_COPY_NEW        0
 #define SCE_COPY_EMPTY      1
index b33b9e4..d7ba319 100644 (file)
@@ -34,6 +34,7 @@
  */
 
 struct ARegion;
+struct GPUFXSettings;
 struct Header;
 struct ID;
 struct ListBase;
@@ -52,7 +53,6 @@ struct wmKeyConfig;
 struct wmNotifier;
 struct wmWindow;
 struct wmWindowManager;
-struct GPUFXSettings;
 
 #include "BLI_compiler_attrs.h"
 
index 81f9bbe..ef1c795 100644 (file)
  *  \ingroup bke
  */
 
-struct bContext;
-struct EvaluationContext;
-struct StripColorBalance;
 struct Editing;
-struct GSet;
-struct GPUOffScreen;
+struct EvaluationContext;
 struct GPUFX;
+struct GPUOffScreen;
+struct GSet;
 struct ImBuf;
 struct Main;
 struct Mask;
@@ -44,8 +42,10 @@ struct Scene;
 struct Sequence;
 struct SequenceModifierData;
 struct Stereo3dFormat;
+struct StripColorBalance;
 struct StripElem;
 struct TextVars;
+struct bContext;
 struct bSound;
 
 struct SeqIndexBuildContext;
index 2dd42a9..0e7fd39 100644 (file)
  * (So that you don't have to pass an enormous amount of arguments to functions)
  */
 
-struct Object;
+struct BVHTree;
 struct DerivedMesh;
-struct MVert;
 struct MDeformVert;
-struct ShrinkwrapModifierData;
 struct MDeformVert;
-struct BVHTree;
+struct MVert;
+struct Object;
+struct ShrinkwrapModifierData;
 struct SpaceTransform;
 
 
index 6f8274f..ae55a15 100644 (file)
@@ -39,9 +39,9 @@
 #  include AUD_DEVICE_H
 #endif
 
-struct bSound;
 struct Main;
 struct Sequence;
+struct bSound;
 
 typedef struct SoundWaveform {
        int length;
index f6b5140..2312f69 100644 (file)
 /* 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 *****************************/
 
index 7ffa22a..48dcbc1 100644 (file)
 extern "C" {
 #endif
 
-struct bNode;
 struct Brush;
 struct ColorBand;
 struct EnvMap;
 struct FreestyleLineStyle;
 struct ImagePool;
 struct Lamp;
+struct MTex;
 struct Main;
 struct Material;
-struct MTex;
 struct OceanTex;
 struct ParticleSettings;
 struct PointDensity;
@@ -55,6 +54,7 @@ struct TexMapping;
 struct TexResult;
 struct VoxelData;
 struct World;
+struct bNode;
 
 /*  in ColorBand struct */
 #define MAXCOLORBAND 32
index 13302ca..b3d86a5 100644 (file)
  *  \author Sergey Sharybin
  */
 
-struct bGPDlayer;
+struct Camera;
 struct ImBuf;
 struct ListBase;
+struct MovieClipUser;
+struct MovieDistortion;
 struct MovieReconstructContext;
-struct MovieTrackingTrack;
-struct MovieTrackingMarker;
-struct MovieTrackingPlaneTrack;
-struct MovieTrackingPlaneMarker;
 struct MovieTracking;
+struct MovieTrackingMarker;
 struct MovieTrackingObject;
-struct MovieClipUser;
-struct MovieDistortion;
-struct Camera;
+struct MovieTrackingPlaneMarker;
+struct MovieTrackingPlaneTrack;
+struct MovieTrackingTrack;
 struct Object;
 struct Scene;
+struct bGPDlayer;
 struct rcti;
 
 /* **** Common functions **** */
index 72f4e25..7092f23 100644 (file)
 #include "DNA_constraint_types.h"
 #include "BKE_constraint.h"
 
-struct Scene;
-struct Group;
 struct EffectorWeights;
+struct Group;
 struct ModifierData;
+struct Scene;
 
 /* **** DAG relation types *** */
 
index 8cdbd2a..8accec4 100644 (file)
@@ -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;
@@ -176,9 +176,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);
index 1a543a1..ee1d63a 100644 (file)
@@ -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(
index 0647411..ef46170 100644 (file)
 
 static ThreadMutex object_update_lock = BLI_MUTEX_INITIALIZER;
 
+struct DerivedMesh;
 struct Object;
 struct Scene;
-struct DerivedMesh;
 struct SmokeModifierData;
 
 // timestep default value for nice appearance 0.1f
index f4cbc07..c0c16b8 100644 (file)
@@ -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);
index 3db7d2d..8b07dfe 100644 (file)
@@ -25,8 +25,8 @@
 #ifndef __BLI_CALLBACKS_H__
 #define __BLI_CALLBACKS_H__
 
-struct Main;
 struct ID;
+struct Main;
 
 /**
  * Common suffix uses:
index 0b316d3..2e65b67 100644 (file)
@@ -31,9 +31,9 @@
 
 #include "DNA_listBase.h"
 
+struct BArc;
 struct BGraph;
 struct BNode;
-struct BArc;
 
 struct RadialArc;
 
index 2149151..bd1ce15 100644 (file)
@@ -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);
index 516a9b8..2a61acc 100644 (file)
@@ -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);
index 102e892..8dcaac3 100644 (file)
 extern "C" {
 #endif
 
+struct BHead;
+struct BlendFileReadParams;
 struct BlendThumbnail;
-struct bScreen;
+struct FileData;
 struct LinkNode;
 struct Main;
 struct MemFile;
@@ -46,9 +48,7 @@ struct Scene;
 struct UserDef;
 struct View3D;
 struct bContext;
-struct BHead;
-struct FileData;
-struct BlendFileReadParams;
+struct bScreen;
 
 typedef struct BlendHandle BlendHandle;
 
index f6d0be6..38b0479 100644 (file)
@@ -34,8 +34,8 @@
  */
 
 struct BlendThumbnail;
-struct MemFile;
 struct Main;
+struct MemFile;
 struct ReportList;
 
 extern bool BLO_write_file(
index 66161d8..9e9906a 100644 (file)
 #include "zlib.h"
 #include "DNA_windowmanager_types.h"  /* for ReportType */
 
-struct OldNewMap;
+struct Key;
 struct MemFile;
-struct ReportList;
 struct Object;
+struct OldNewMap;
 struct PartEff;
+struct ReportList;
 struct View3D;
-struct Key;
 
 typedef struct FileData {
        // linked list of BHeadN's
index 79fdfd9..a861621 100644 (file)
 /* 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 BLI_mempool;
 
index 6858356..def2256 100644 (file)
@@ -28,9 +28,9 @@
  *  \ingroup bmesh
  */
 
-struct ListBase;
 struct BMEdgeLoopStore;
 struct GSet;
+struct ListBase;
 
 /* multiple edgeloops (ListBase) */
 int                 BM_mesh_edgeloops_find(
index 5548ee7..7b50f57 100644 (file)
@@ -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);
index 907c948..d9c4607 100644 (file)
@@ -43,8 +43,8 @@ extern "C" {
 
 
 struct EvaluationContext;
-struct bContext;
 struct Scene;
+struct bContext;
 
 /*
  * both return 1 on success, 0 on error
index 718e1cb..b4a8d21 100644 (file)
@@ -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);
index b268822..84b0ffa 100644 (file)
@@ -40,12 +40,12 @@ struct Depsgraph;
 
 /* ------------------------------------------------ */
 
-struct Main;
-struct Scene;
-struct Group;
 struct EffectorWeights;
+struct Group;
+struct Main;
 struct ModifierData;
 struct Object;
+struct Scene;
 
 #ifdef __cplusplus
 extern "C" {
index 5ecfbf2..a1502e9 100644 (file)
 
 struct Base;
 struct CacheFile;
-struct bGPdata;
-struct ListBase;
+struct FCurve;
 struct GHash;
+struct Group;
 struct ID;
 struct Image;
-struct FCurve;
-struct Group;
 struct Key;
+struct ListBase;
+struct MTex;
 struct Main;
-struct Material;
 struct Mask;
-struct MTex;
+struct Material;
 struct MovieClip;
-struct bNodeTree;
 struct Object;
-struct bPoseChannel;
-struct bConstraint;
 struct Scene;
 struct Tex;
 struct World;
+struct bConstraint;
+struct bGPdata;
+struct bNodeTree;
+struct bPoseChannel;
 
 struct PropertyRNA;
 
 namespace DEG {
 
-struct Depsgraph;
+struct ComponentDepsNode;
 struct DepsNode;
+struct Depsgraph;
 struct IDDepsNode;
-struct TimeSourceDepsNode;
-struct ComponentDepsNode;
 struct OperationDepsNode;
+struct TimeSourceDepsNode;
 
 struct DepsgraphNodeBuilder {
        DepsgraphNodeBuilder(Main *bmain, Depsgraph *graph);
index 35e17cd..67db859 100644 (file)
 #include "intern/nodes/deg_node_operation.h"
 
 struct Base;
-struct bGPdata;
 struct CacheFile;
-struct ListBase;
-struct GHash;
-struct ID;
+struct EffectorWeights;
 struct FCurve;
+struct GHash;
 struct Group;
+struct ID;
 struct Key;
+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 Scene;
 struct Tex;
 struct World;
-struct EffectorWeights;
+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
 {
index dda4da7..526aa90 100644 (file)
 
 #include "intern/depsgraph_types.h"
 
-struct ID;
 struct GHash;
 struct GSet;
+struct ID;
 struct PointerRNA;
 struct PropertyRNA;
 
 namespace DEG {
 
+struct ComponentDepsNode;
 struct DepsNode;
-struct TimeSourceDepsNode;
 struct IDDepsNode;
-struct ComponentDepsNode;
 struct OperationDepsNode;
+struct TimeSourceDepsNode;
 
 /* *************************** */
 /* Relationships Between Nodes */
index 89432e1..7e119cc 100644 (file)
@@ -46,8 +46,8 @@ extern "C" {
 #include "intern/nodes/deg_node_operation.h"
 #include "intern/depsgraph.h"
 
-struct Main;
 struct Group;
+struct Main;
 struct Scene;
 
 namespace DEG {
index 0478d97..143884c 100644 (file)
 #include <vector>
 #include <algorithm>
 
-struct bAction;
 struct ChannelDriver;
-struct ModifierData;
-struct PointerRNA;
 struct EvaluationContext;
 struct FCurve;
+struct ModifierData;
+struct PointerRNA;
+struct bAction;
 
 namespace DEG {
 
index 603a6be..b877f79 100644 (file)
 
 #include "BLI_utildefines.h"
 
-struct ID;
 struct GHash;
+struct ID;
 struct Scene;
 
 namespace DEG {
 
-struct Depsgraph;
 struct DepsRelation;
+struct Depsgraph;
 struct OperationDepsNode;
 
 /* *********************************** */
index 985716d..821bd68 100644 (file)
 #include "BLI_utildefines.h"
 #include "BLI_string.h"
 
+struct GHash;
 struct ID;
 struct bPoseChannel;
-struct GHash;
 
 struct EvaluationContext;
 
 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 {
index e229b0f..385c80f 100644 (file)
 #ifndef __BIF_GENERATE_H__
 #define __BIF_GENERATE_H__
 
-struct ToolSettings;
-struct EditBone;
 struct BArcIterator;
-struct bArmature;
+struct EditBone;
 struct ListBase;
+struct ToolSettings;
+struct bArmature;
 
 typedef int (NextSubdivisionFunc)(struct ToolSettings *, struct BArcIterator *, int, int, float[3], float[3]);
 
index 2bd2b80..7e27875 100644 (file)
@@ -40,10 +40,10 @@ struct bContext;
 
 struct EditBone;
 
-struct RigGraph;
-struct RigNode;
 struct RigArc;
 struct RigEdge;
+struct RigGraph;
+struct RigNode;
 
 #define USE_THREADS
 
index 67b8b26..6ab9504 100644 (file)
 /* 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 */
index bd0d288..48912f5 100644 (file)
@@ -29,8 +29,8 @@
 
 //#define RIGID_DEFORM
 
-struct Object;
 struct Mesh;
+struct Object;
 struct bDeformGroup;
 
 #ifdef RIGID_DEFORM
index 9eed343..b6dc761 100644 (file)
@@ -34,8 +34,8 @@
 
 #include "BLI_graph.h"
 
-struct GHash;
 struct EdgeHash;
+struct GHash;
 struct ReebArc;
 struct ReebEdge;
 struct ReebNode;
@@ -141,8 +141,8 @@ typedef struct ReebArcIterator {
 } ReebArcIterator;
 
 #if 0
-struct EditMesh;
 struct EdgeIndex;
+struct EditMesh;
 
 int weightToHarmonic(struct EditMesh *em, struct EdgeIndex *indexed_edges);
 int weightFromDistance(struct EditMesh *em, struct EdgeIndex *indexed_edges);
index 01047d4..2073373 100644 (file)
 #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 };
index f35a059..7e83497 100644 (file)
@@ -36,9 +36,9 @@
 
 
 /* internal exports only */
-struct bGPdata;
-struct bGPDstroke;
 struct bGPDspoint;
+struct bGPDstroke;
+struct bGPdata;
 
 struct GHash;
 
@@ -46,9 +46,9 @@ struct ARegion;
 struct View2D;
 struct wmOperatorType;
 
+struct EnumPropertyItem;
 struct PointerRNA;
 struct PropertyRNA;
-struct EnumPropertyItem;
 
 
 /* ***************************************************** */
index ceb1a4f..a44c04b 100644 (file)
 #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;
 
 void fdrawbezier(float vec[4][3]);
 void fdrawline(float x1, float y1, float x2, float y2);
index f52117e..6a9e645 100644 (file)
 #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;
index 5c9618a..9fe7724 100644 (file)
 extern "C" {
 #endif
 
-struct bArmature;
 struct Base;
-struct bContext;
 struct Bone;
-struct bPoseChannel;
+struct DerivedMesh;
 struct IDProperty;
 struct ListBase;
 struct Main;
 struct MeshDeformModifierData;
-struct DerivedMesh;
 struct Object;
 struct ReportList;
 struct Scene;
+struct UndoType;
 struct ViewContext;
+struct bArmature;
+struct bContext;
+struct bPoseChannel;
 struct wmKeyConfig;
 struct wmOperator;
-struct UndoType;
 
 typedef struct EditBone {
        struct EditBone *next, *prev;
index 4844d96..af44099 100644 (file)
 #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 ** */
 
index 8fcfb47..457f87f 100644 (file)
 #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 bContext;
+struct wmKeyConfig;
+struct wmOperator;
 
 /* curve_ops.c */
 void    ED_operatortypes_curve(void);
index 6b9cf23..950019c 100644 (file)
 
 #include "ED_numinput.h"
 
+struct ARegion;
 struct ID;
+struct KeyframeEditData;
 struct ListBase;
-struct bContext;
+struct Object;
+struct PointerRNA;
 struct ScrArea;
-struct ARegion;
 struct View3D;
-struct Object;
-struct bGPdata;
-struct bGPDlayer;
+struct bAnimContext;
+struct bContext;
 struct bGPDframe;
-struct bGPDstroke;
+struct bGPDlayer;
 struct bGPDpalette;
 struct bGPDpalettecolor;
-struct bAnimContext;
-struct KeyframeEditData;
-struct PointerRNA;
-struct wmWindowManager;
+struct bGPDstroke;
+struct bGPdata;
 struct wmKeyConfig;
+struct wmWindowManager;
 
 
 /* ------------- Grease-Pencil Helpers ---------------- */
index e5631c4..6528fbe 100644 (file)
 #ifndef __ED_IMAGE_H__
 #define __ED_IMAGE_H__
 
-struct SpaceImage;
-struct bContext;
+struct ARegion;
+struct ImBuf;
 struct Image;
 struct ImageUser;
-struct ImBuf;
+struct Scene;
+struct SpaceImage;
 struct ToolSettings;
+struct bContext;
 struct wmWindowManager;
-struct ARegion;
-struct Scene;
 
 /* image_edit.c, exported for transform */
 struct Image *ED_space_image(struct SpaceImage *sima);
index 5f4b8ce..11637c0 100644 (file)
 #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 MaskLayer;
+struct Object;
 struct Scene;
 struct View2D;
-struct DLRBT_Tree;
+struct bAction;
+struct bActionGroup;
+struct bAnimContext;
+struct bDopeSheet;
+struct bGPDlayer;
 
 /* ****************************** Base Structs ****************************** */
 
index 0f47750..e697365 100644 (file)
 #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 */
index b4d1b5d..0685514 100644 (file)
 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 EnumPropertyItem;
 struct PointerRNA;
 struct PropertyRNA;
-struct EnumPropertyItem;
 
 #include "DNA_anim_types.h"
 #include "RNA_types.h"
@@ -127,8 +127,8 @@ short delete_keyframe(struct ReportList *reports, struct ID *id, struct bAction
 /* ************ 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);
index b30929f..932d55f 100644 (file)
@@ -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);
index a95e283..700b7b9 100644 (file)
 #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 ------------------------------ */
 
index 2ab788d..053ba48 100644 (file)
 #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);
index 46c34d3..580331e 100644 (file)
 #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);
index c2094b4..f224dbe 100644 (file)
 extern "C" {
 #endif
 
-struct ID;
-struct View3D;
 struct ARegion;
-struct bContext;
-struct wmOperator;
-struct wmKeyConfig;
-struct ReportList;
-struct ViewContext;
-struct bDeformGroup;
-struct MDeformVert;
-struct Scene;
-struct Mesh;
-struct MTexPoly;
-struct UvVertMap;
-struct UvMapVert;
-struct BMEditMesh;
-struct BMesh;
-struct BMVert;
-struct BMLoop;
 struct BMBVHTree;
 struct BMEdge;
+struct BMEditMesh;
 struct BMFace;
-struct UvVertMap;
-struct UvMapVert;
-struct ToolSettings;
+struct BMLoop;
+struct BMVert;
+struct BMesh;
+struct ID;
+struct MDeformVert;
+struct MTexPoly;
+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,
index 1958466..4574fe6 100644 (file)
 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,
index 3f96d66..9492719 100644 (file)
@@ -37,10 +37,13 @@ extern "C" {
 
 struct Base;
 struct EnumPropertyItem;
+struct EnumPropertyItem;
 struct ID;
 struct Main;
 struct ModifierData;
 struct Object;
+struct PointerRNA;
+struct PropertyRNA;
 struct ReportList;
 struct Scene;
 struct bConstraint;
@@ -50,9 +53,6 @@ struct wmKeyConfig;
 struct wmKeyMap;
 struct wmOperator;
 struct wmOperatorType;
-struct PointerRNA;
-struct PropertyRNA;
-struct EnumPropertyItem;
 struct wmWindowManager;
 
 #include "DNA_object_enums.h"
index 246419d..b0e12c4 100644 (file)
 #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);
index 0011188..c360f7b 100644 (file)
 #ifndef __ED_PARTICLE_H__
 #define __ED_PARTICLE_H__
 
-struct bContext;
 struct Object;
-struct ParticleEditSettings;
-struct rcti;
 struct PTCacheEdit;
+struct ParticleEditSettings;
 struct Scene;
 struct UndoType;
+struct bContext;
+struct rcti;
 
 /* particle edit mode */
 void PE_free_ptcache_edit(struct PTCacheEdit *edit);
index 32444be..9488bc9 100644 (file)
 #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);
index 707d7c6..eeda2a3 100644 (file)
 
 #include "DNA_vec_types.h"
 
-struct bContext;
 struct ID;
-struct Main;
 struct MTex;
+struct Main;
 struct Render;
 struct Scene;
 struct ScrArea;
+struct bContext;
 struct wmWindowManager;
 
 /* render_ops.c */
index b4d9a26..494a9b4 100644 (file)
 #include "DNA_view2d_types.h"
 #include "DNA_view3d_types.h"
 
-struct wmWindowManager;
-struct wmWindow;
-struct wmNotifier;
-struct wmEvent;
-struct wmKeyConfig;
-struct bContext;
+struct ARegion;
+struct Main;
 struct Scene;
+struct bContext;
 struct bScreen;
-struct ARegion;
-struct uiBlock;
 struct rcti;
-struct Main;
+struct uiBlock;
+struct wmEvent;
+struct wmKeyConfig;
+struct wmNotifier;
+struct wmWindow;
+struct wmWindowManager;
 
 /* regions */
 void    ED_region_do_listen(struct bScreen *sc, struct ScrArea *sa, struct ARegion *ar, struct wmNotifier *note);
index ee2eff3..28b6428 100644 (file)
 #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);
index 1844696..8338e86 100644 (file)
 #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);
index 858902e..ead56f7 100644 (file)
 #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]);
 
index 9a0a7f8..a1e4baa 100644 (file)
 
 struct ARegion;
 struct ListBase;
+struct Main;
 struct Object;
+struct SnapObjectContext;
+struct SnapObjectParams;
 struct View3D;
 struct bContext;
 struct wmEvent;
 struct wmKeyConfig;
 struct wmKeyMap;
 struct wmOperatorType;
-struct Main;
-struct SnapObjectContext;
-struct SnapObjectParams;
 
 void transform_keymap_for_space(struct wmKeyConfig *keyconf, struct wmKeyMap *keymap, int spaceid);
 void transform_operatortypes(void);
@@ -108,18 +108,18 @@ enum TfmMode {
  * */
 bool calculateTransformCenter(struct bContext *C, int centerMode, float cent3d[3], float cent2d[2]);
 
-struct TransInfo;
 struct Base;
-struct Scene;
 struct Object;
+struct Scene;
+struct TransInfo;
 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);
index c20d929..3df015f 100644 (file)
 #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 ListBase;
-struct Scene;
 struct Main;
 struct Object;
-struct ARegion;
+struct Scene;
 struct View3D;
 
 /* transform_snap_object.c */
index 784ae33..d5d54e2 100644 (file)
 #ifndef __ED_UNDO_H__
 #define __ED_UNDO_H__
 
+struct UndoStack;
 struct bContext;
 struct wmOperator;
 struct wmOperatorType;
-struct UndoStack;
 
 /* undo.c */
 void    ED_undo_push(struct bContext *C, const char *str);
index 741c586..d93b507 100644 (file)
 #ifndef __ED_UTIL_H__
 #define __ED_UTIL_H__
 
-struct bContext;
-struct wmOperatorType;
+struct PackedFile;
 struct ScrArea;
 struct SpaceLink;
-struct PackedFile;
+struct bContext;
+struct wmOperatorType;
 
 /* ed_util.c */
 
index e9398bb..075b708 100644 (file)
 #define __ED_UVEDIT_H__
 
 struct ARegionType;
-struct BMesh;
 struct BMEditMesh;
 struct BMFace;
 struct BMLoop;
+struct BMesh;
 struct Image;
 struct ImageUser;
 struct MTexPoly;
index 135e664..0ae1144 100644 (file)
@@ -41,6 +41,9 @@ struct Base;
 struct BezTriple;
 struct BoundBox;
 struct EditBone;
+struct GPUFX;
+struct GPUFXSettings;
+struct GPUOffScreen;
 struct ImBuf;
 struct MVert;
 struct Main;
@@ -63,9 +66,6 @@ struct wmOperator;
 struct wmOperatorType;
 struct wmWindow;
 struct wmWindowManager;
-struct GPUFX;
-struct GPUOffScreen;
-struct GPUFXSettings;
 enum eGPUFXFlags;
 
 /* for derivedmesh drawing callbacks, for view3d_select, .... */
index 5c192d6..b484a59 100644 (file)
 
 /* Struct Declarations */
 
+struct ARegion;
+struct AutoComplete;
 struct ID;
 struct IDProperty;
+struct ImBuf;
+struct Image;
+struct ImageUser;
 struct ListBase;
-struct ARegion;
-struct ScrArea;
-struct bScreen;
-struct wmEvent;
-struct wmWindow;
-struct wmOperator;
-struct AutoComplete;
-struct bContext;
-struct bContextStore;
+struct MTex;
 struct Panel;
 struct PanelType;
 struct PointerRNA;
 struct PropertyRNA;
 struct ReportList;
+struct ScrArea;
+struct bContext;
+struct bContextStore;
+struct bNode;
+struct bNodeSocket;
+struct bNodeTree;
+struct bScreen;
 struct rcti;
+struct uiFontStyle;
 struct uiList;
 struct uiStyle;
-struct uiFontStyle;
 struct uiWidgetColors;
-struct Image;
-struct ImageUser;
-struct wmKeyConfig;
-struct wmOperatorType;
 struct uiWidgetColors;
-struct MTex;
-struct ImBuf;
-struct bNodeTree;
-struct bNode;
-struct bNodeSocket;
-struct wmDropBox;
 struct wmDrag;
+struct wmDropBox;
+struct wmEvent;
 struct wmEvent;
+struct wmKeyConfig;
+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 */
 
index 308504e..76d2f83 100644 (file)
 #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;
 
index a7ae4ea..0ab0f43 100644 (file)
@@ -131,13 +131,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;
index f2d2394..8408819 100644 (file)
 #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 ************** */
 
index e9ef06a..33939fb 100644 (file)
@@ -32,8 +32,8 @@
 #ifndef __MASK_INTERN_H__
 #define __MASK_INTERN_H__
 
-struct bContext;
 struct Mask;
+struct bContext;
 struct wmOperatorType;
 
 /* internal exports only */
index 593e6b5..b35e108 100644 (file)
 #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 *** */
 
index f962f83..662457f 100644 (file)
 #ifndef __OBJECT_INTERN_H__
 #define __OBJECT_INTERN_H__
 
-struct wmOperatorType;
 struct Object;
-struct bContext;
 struct StructRNA;
+struct bContext;
 struct wmOperator;
+struct wmOperatorType;
 
 struct ModifierData;
 
index a00ab74..ee06b5a 100644 (file)
 #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);
index b782a47..da57ca5 100644 (file)
 #define __PAINT_INTERN_H__
 
 struct ARegion;
-struct bContext;
 struct Brush;
-struct ImagePool;
-struct ColorSpace;
 struct ColorManagedDisplay;
+struct ColorSpace;
+struct DMCoNo;
+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 DMCoNo;
-struct UndoStep;
 enum ePaintMode;
 
 /* paint_stroke.c */
index 137e957..987e7bb 100644 (file)
 
 #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);
index 37bef41..027a0a4 100644 (file)
 #ifndef __ACTION_INTERN_H__
 #define __ACTION_INTERN_H__
 
-struct bContext;
-struct bAnimContext;
-struct SpaceAction;
-struct ScrArea;
 struct ARegion;
 struct ARegionType;
+struct ScrArea;
+struct SpaceAction;
+struct bAnimContext;
+struct bContext;
 struct wmOperatorType;
 
 /* internal exports only */
index ae15834..4578ec0 100644 (file)
@@ -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 */
index b53799b..6cb2c97 100644 (file)
 #ifndef __TRACKING_OPS_INTERN_H__
 #define __TRACKING_OPS_INTERN_H__
 
-struct bContext;
 struct ListBase;
 struct MovieClip;
 struct SpaceClip;
+struct bContext;
 
 /* tracking_utils.c */
 
index a272464..ca2e767 100644 (file)
@@ -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);
index 6eaf2dd..725b92b 100644 (file)
@@ -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,
index c50e049..edc3134 100644 (file)
 #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 */
 
index f7fec4e..4b55d3b 100644 (file)
 #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);
index a16acd6..3c05963 100644 (file)
@@ -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);
index ddbb145..429daac 100644 (file)
@@ -33,9 +33,9 @@
 #define __LOGIC_INTERN_H__
 
 /* internal exports only */
-struct bContext;
 struct ARegion;
 struct ScrArea;
+struct bContext;
 struct wmOperatorType;
 
 /* space_logic.c */
index 2f13622..6eb07e3 100644 (file)
 
 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 {
index dabb95e..6bb191d 100644 (file)
 
 /* internal exports only */
 
-struct wmOperatorType;
-struct TreeStoreElem;
-struct bContext;
-struct Scene;
+struct EditBone;
 struct ID;
 struct Object;
+struct Scene;
+struct TreeStoreElem;
+struct bContext;
 struct bPoseChannel;
-struct EditBone;
+struct wmOperatorType;
 
 typedef struct TreeElement {
        struct TreeElement *next, *prev, *parent;
index e06f455..0b6765f 100644 (file)
 
 /* internal exports only */
 
-struct Sequence;
-struct bContext;
-struct rctf;
-struct SpaceSeq;
-struct ScrArea;
 struct ARegion;
 struct ARegionType;
-struct Scene;
 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);
@@ -88,8 +88,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);
index 02948d3..b22ec86 100644 (file)
 /* internal exports only */
 
 struct ARegion;
-struct bContext;
 struct ScrArea;
 struct SpaceText;
 struct Text;
 struct TextLine;
+struct bContext;
 struct wmOperatorType;
 
 /* text_draw.c */
index 962a587..9b51f3a 100644 (file)
@@ -39,16 +39,16 @@ struct ARegion;
 struct ARegionType;
 struct BoundBox;
 struct DerivedMesh;
+struct Mesh;
 struct Object;
 struct SmokeDomainSettings;
 struct bAnimVizSettings;
 struct bContext;
 struct bMotionPath;
 struct bPoseChannel;
-struct Mesh;
+struct wmKeyConfig;
 struct wmOperatorType;
 struct wmWindowManager;
-struct wmKeyConfig;
 
 /* drawing flags: */
 enum {
index cae5f4b..16e53c4 100644 (file)
 
 /* ************************** Types ***************************** */
 
-struct TransInfo;
-struct TransData;
-struct TransformOrientation;
-struct TransSnap;
+struct ARegion;
+struct EditBone;
 struct NumInput;
 struct Object;
-struct View3D;
-struct ScrArea;
+struct ReportList;
 struct Scene;
+struct ScrArea;
+struct SnapObjectContext;
+struct TransData;
+struct TransInfo;
+struct TransSnap;
+struct TransformOrientation;
+struct View3D;
 struct bConstraint;
-struct wmKeyMap;
-struct wmKeyConfig;
 struct bContext;
 struct wmEvent;
+struct wmKeyConfig;
+struct wmKeyMap;
 struct wmTimer;
-struct ARegion;
-struct ReportList;
-struct EditBone;
-struct SnapObjectContext;
 
 /* transinfo->redraw */
 typedef enum {
@@ -202,8 +202,8 @@ typedef struct TransDataNla {
        int handle;                                     /* handle-index: 0 for dummy entry, -1 for start, 1 for end, 2 for both ends */
 } TransDataNla;
 
-struct LinkNode;
 struct GHash;
+struct LinkNode;
 
 /* header of TransDataEdgeSlideVert, TransDataEdgeSlideEdge */
 typedef struct TransDataGenericSlideVert {
index a9162d2..9d14ecf 100644 (file)
 #ifndef __UVEDIT_INTERN_H__
 #define __UVEDIT_INTERN_H__
 
-struct MTexPoly;
+struct BMEditMesh;
+struct BMFace;
+struct BMLoop;
 struct Image;
+struct MTexPoly;
 struct Object;
 struct Scene;
 struct SpaceImage;
 struct wmOperatorType;
-struct BMEditMesh;
-struct BMFace;
-struct BMLoop;
 
 /* visibility and selection */
 bool uvedit_face_visible_nolocal(struct Scene *scene, struct BMFace *efa);
index d01695c..ab4befe 100644 (file)
@@ -92,11 +92,11 @@ typedef struct PHash {
 
 
 
-struct PVert;
+struct PChart;
 struct PEdge;
 struct PFace;
-struct PChart;
 struct PHandle;
+struct PVert;
 
 /* Simplices */
 
index a638201..14f047b 100644 (file)
 extern "C" {
 #endif
 
-struct Render;
-struct Material;
 struct FreestyleConfig;
 struct FreestyleLineStyle;
+struct Material;
+struct Render;
 
 struct FreestyleGlobals {
        struct Scene *scene;
index 8fd3434..572b3b2 100644 (file)
@@ -46,12 +46,12 @@ struct CCGElem;
 struct CCGKey;
 struct DMFlagMat;
 struct DerivedMesh;
-struct GSet;
-struct GPUVertPointLink;
 struct GPUDrawObject;
+struct GPUVertPointLink;
+struct GSet;
 struct GridCommonGPUBuffer;
-struct PBVH;
 struct MVert;
+struct PBVH;
 
 typedef struct GPUBuffer {
        size_t size;        /* in bytes */
index d506d91..a579dab 100644 (file)
@@ -39,12 +39,12 @@ extern "C" {
 /* opaque handle for framebuffer compositing effects (defined in gpu_compositing.c )*/
 typedef struct GPUFX GPUFX;
 struct GPUDOFSettings;
-struct GPUSSAOSettings;
-struct GPUOffScreen;
 struct GPUFXSettings;
-struct rcti;
-struct Scene;
+struct GPUOffScreen;
+struct GPUSSAOSettings;
 struct GPUShader;
+struct Scene;
+struct rcti;
 enum eGPUFXFlags;
 
 /**** Public API *****/
index de53b1e..8c0fa60 100644 (file)
 extern "C" {
 #endif
 
+struct DupliObject;
 struct ImBuf;
 struct Image;
 struct ImageUser;
 struct MTexPoly;
 struct Object;
-struct Scene;
-struct View3D;
 struct RegionView3D;
+struct Scene;
 struct SmokeModifierData;
-struct DupliObject;
+struct View3D;
 
 /* OpenGL drawing functions related to shading. These are also
  * shared with the game engine, where there were previously
index e0e9297..fad48f9 100644 (file)
 extern "C" {
 #endif
 
+struct GPULamp;
+struct GPUMaterial;
+struct GPUNode;
+struct GPUNodeLink;
+struct GPUNodeStack;
+struct GPUTexture;
+struct GPUVertexAttribs;
+struct Image;
 struct Image;
 struct ImageUser;
 struct Main;
 struct Material;
 struct Object;
-struct Image;
+struct PreviewImage;
 struct Scene;
 struct SceneRenderLayer;
-struct GPUVertexAttribs;
-struct GPUNode;
-struct GPUNodeLink;
-struct GPUNodeStack;
-struct GPUMaterial;
-struct GPUTexture;
-struct GPULamp;
-struct PreviewImage;
 struct World;
 
+typedef struct GPULamp GPULamp;
+typedef struct GPUMaterial GPUMaterial;
 typedef struct GPUNode GPUNode;
 typedef struct GPUNodeLink GPUNodeLink;
-typedef struct GPUMaterial GPUMaterial;
-typedef struct GPULamp GPULamp;
 typedef struct GPUParticleInfo GPUParticleInfo;
 
 /* Functions to create GPU Materials nodes */
index 2f3b25c..375d3b9 100644 (file)
 #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
index 3f53e24..d76e7f6 100644 (file)
@@ -39,10 +39,10 @@ extern "C" {
 #endif
 
 struct Object;
-struct bPoseChannel;
-struct bPose;
 struct Scene;
 struct bConstraint;
+struct bPose;
+struct bPoseChannel;
 
 enum BIK_ParamType {
        BIK_PARAM_TYPE_FLOAT = 0,
index 0b4df11..fe68b7c 100644 (file)
@@ -39,8 +39,8 @@ extern "C" {
 #endif
 
 struct Object;
-struct bPoseChannel;
 struct Scene;
+struct bPoseChannel;
 
 
 struct IKPlugin {
index ff1784c..bb5dc8a 100644 (file)
 #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 ** */
 
index 0321d5e..579e2bf 100644 (file)
@@ -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.
index 804095a..b1109f7 100644 (file)
@@ -91,9 +91,9 @@
 
 #define MAXNUMSTREAMS       50
 
+struct IDProperty;
 struct _AviMovie;
 struct anim_index;
-struct IDProperty;
 
 struct anim {
        int ib_flags;
index 0b4557e..34ad9d7 100644 (file)
@@ -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];
 
index df8ac92..a5c65e1 100644 (file)
 extern "C" {
 #endif
 
-struct Library;
 struct FileData;
+struct GPUTexture;
 struct ID;
+struct Library;
 struct PackedFile;
-struct GPUTexture;
 
 typedef struct IDPropertyData {
        void *pointer;
index e585c12..7b69b20 100644 (file)
 #include "DNA_view2d_types.h"
 #include "DNA_userdef_types.h" /* ThemeWireColor */
 
-struct SpaceLink;
-struct Object;
-struct Group;
 struct GHash;
+struct Group;
+struct Object;
+struct SpaceLink;
 
 /* ************************************************ */
 /* Visualization */
index 6461ad5..af71551 100644 (file)
 #ifndef __DNA_ACTUATOR_TYPES_H__
 #define __DNA_ACTUATOR_TYPES_H__
 
-struct Object;
+struct Group;
 struct Mesh;
+struct Object;
 struct Scene;
-struct Group;
 struct Text;
 
 /* ****************** ACTUATORS ********************* */
index 484f74c..8badd35 100644 (file)
@@ -42,8 +42,8 @@
 //#endif
 
 struct CurveMapping;
-struct MTex;
 struct Image;
+struct MTex;
 
 typedef struct BrushClone {
        struct Image *image;    /* image for clone tool */
index 0dedd8c..c5797c8 100644 (file)
@@ -40,9 +40,9 @@
 extern "C" {
 #endif
 
-struct Object;
 struct AnimData;
 struct Ipo;
+struct Object;
 
 /* ------------------------------------------- */
 /* Stereo Settings */
index fbca2ae..17bd8af 100644 (file)
@@ -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
index db0c807..eaf5c24 100644 (file)
@@ -34,8 +34,8 @@
 #ifndef __DNA_CONTROLLER_TYPES_H__
 #define __DNA_CONTROLLER_TYPES_H__
 
-struct bActuator;
 struct Text;
+struct bActuator;
 struct bSensor;
 
 /* ****************** CONTROLLERS ********************* */
index 85636f2..97ebfe9 100644 (file)
 
 #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. */
 #
index 98d433d..191f5bd 100644 (file)
@@ -32,8 +32,8 @@
 #ifndef __DNA_FILEGLOBAL_TYPES_H__
 #define __DNA_FILEGLOBAL_TYPES_H__
 
-struct bScreen;
 struct Scene;
+struct bScreen;
 
 /**
  * FileGlobal stores a part of the current user-interface settings at
index 12fa078..3baea01 100644 (file)
 #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. */
index 9f1b404..16d02fe 100644 (file)
 #endif
 
 struct AnimData;
-struct bNodeTree;
 struct CurveMapping;
 struct Ipo;
 struct MTex;
+struct bNodeTree;
 
 typedef struct Lamp {
        ID id;
index 827a763..962f760 100644 (file)
 #define MAX_MTEX       18
 #endif
 
-struct MTex;
-struct Image;
+struct AnimData;
 struct ColorBand;
 struct Group;
-struct bNodeTree;
-struct AnimData;
+struct Image;
 struct Ipo;
+struct MTex;
+struct bNodeTree;
 
 /* WATCH IT: change type? also make changes in ipo.h  */
 
index aa92662..249251a 100644 (file)
@@ -36,8 +36,8 @@
 #include "DNA_listBase.h"
 #include "DNA_ID.h"
 
-struct BoundBox;
 struct AnimData;
+struct BoundBox;
 struct Ipo;
 struct Material;
 
index 46415a1..cd5e406 100644 (file)
 #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 {
        int framenr;    /* current frame number */
index 8ca5bf3..08fd3fb 100644 (file)
@@ -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 {
index ce73424..cd1cf0d 100644 (file)
 #include "DNA_texture_types.h"
 #include "DNA_scene_types.h"
 
+struct AnimData;
 struct ID;
+struct Image;
 struct ListBase;
+struct bGPdata;
+struct bNodeInstanceHash;
 struct bNodeLink;
-struct bNodeType;
-struct bNodeTreeExec;
 struct bNodePreview;
-struct bNodeInstanceHash;
-struct AnimData;
-struct bGPdata;
+struct bNodeTreeExec;
+struct bNodeType;
 struct uiBlock;
-struct Image;
 
 /* In writefile.c: write deprecated DNA data,
  * to ensure forward compatibility in 2.6x versions.
index 8ea53ac..d205252 100644 (file)
@@ -39,8 +39,8 @@
 extern "C" {
 #endif
 
-struct Mesh;
 struct Ipo;
+struct Mesh;
 
 typedef struct FluidVertexVelocity {
        float vel[3];
index a9b43a5..bf1e986 100644 (file)
 extern "C" {
 #endif
 
-struct Object;
 struct AnimData;
-struct Ipo;
 struct BoundBox;
-struct Path;
+struct DerivedMesh;
+struct FluidsimSettings;
+struct Ipo;
 struct Material;
+struct Object;
 struct PartDeflect;
-struct SoftBody;
-struct FluidsimSettings;
 struct ParticleSystem;
-struct DerivedMesh;
+struct Path;
+struct RigidBodyOb;
 struct SculptSession;
+struct SoftBody;
 struct bGPdata;
-struct RigidBodyOb;
 
 
 /* Vertex Groups - Name Info */
index e4ee154..c415cdc 100644 (file)
@@ -49,22 +49,22 @@ extern "C" {
 #include "DNA_gpu_types.h"
 #include "DNA_userdef_types.h"
 
+struct AnimData;
+struct Brush;
+struct ColorSpace;
 struct CurveMapping;
+struct Editing;
+struct Group;
+struct Image;
+struct MovieClip;
 struct Object;
-struct Brush;
-struct World;
 struct Scene;
-struct Image;
-struct Group;
-struct Text;
-struct bNodeTree;
-struct AnimData;
-struct Editing;
 struct SceneStats;
-struct bGPdata;
+struct Text;
+struct World;
 struct bGPDbrush;
-struct MovieClip;
-struct ColorSpace;
+struct bGPdata;
+struct bNodeTree;
 
 /* ************************************************************* */
 /* Scene Data */
index ba6fe0c..7c35296 100644 (file)
 
 #include "DNA_ID.h"
 
-struct SpaceType;
-struct SpaceLink;
 struct ARegion;
 struct ARegionType;
 struct PanelType;
 struct Scene;
+struct SpaceLink;
+struct SpaceType;
 struct uiLayout;
 struct wmTimer;
 struct wmTooltipState;
index 1fee490..600a41a 100644 (file)
@@ -36,8 +36,8 @@
 #ifndef __DNA_SENSOR_TYPES_H__
 #define __DNA_SENSOR_TYPES_H__
 
-struct Object;
 struct Material;
+struct Object;
 
 /* ****************** SENSORS ********************* */
 
index 6cb3add..e0de78c 100644 (file)
@@ -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 */
 
index 2544a56..3142794 100644 (file)
 /* Hum ... Not really nice... but needed for spacebuts. */
 #include "DNA_view2d_types.h"
 
+struct BLI_mempool;
+struct FileLayout;
+struct FileList;
+struct FileSelectParams;
+struct Histogram;
 struct ID;
-struct Text;
-struct Script;
 struct Image;
+struct Mask;
+struct MovieClip;
+struct MovieClipScopes;
 struct Scopes;
-struct Histogram;
+struct Script;
 struct SpaceIpo;
-struct bNodeTree;
-struct FileList;
-struct bGPdata;
+struct Text;
 struct bDopeSheet;
-struct FileSelectParams;
-struct FileLayout;
+struct bGPdata;
+struct bNodeTree;
 struct wmOperator;
 struct wmTimer;
-struct MovieClip;
-struct MovieClipScopes;
-struct Mask;
-struct BLI_mempool;
 
 /* -------------------------------------------------------------------- */
 /** \name SpaceLink (Base)
index 25668fb..d8398ea 100644 (file)
@@ -43,16 +43,16 @@ extern "C" {
 #endif
 
 struct AnimData;
-struct Ipo;
 struct ColorBand;
+struct CurveMapping;
 struct EnvMap;
-struct Object;
-struct Tex;
-struct Image;
-struct PreviewImage;
 struct ImBuf;
+struct Image;
+struct Ipo;
+struct Object;
 struct Ocean;
-struct CurveMapping;
+struct PreviewImage;
+struct Tex;
 
 typedef struct MTex {
 
index 6a4fadd..b2a6a1d 100644 (file)
 
 /* 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;
index 1c14c13..e1472c6 100644 (file)
 #ifndef __DNA_VIEW3D_TYPES_H__
 #define __DNA_VIEW3D_TYPES_H__
 
-struct ViewDepths;
-struct Object;
-struct Image;
-struct SpaceLink;
 struct BoundBox;
+struct GPUFX;
+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 GPUFX;
 
 #include "DNA_defs.h"
 #include "DNA_listBase.h"
index 9d3456d..22ab303 100644 (file)
 #include "DNA_ID.h"
 
 /* defined here: */
-struct wmWindowManager;
 struct wmWindow;
+struct wmWindowManager;
 
 struct wmEvent;
 struct wmGesture;
-struct wmOperatorType;
-struct wmOperator;
-struct wmKeyMap;
 struct wmKeyConfig;
+struct wmKeyMap;
+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
index fff949e..22e0359 100644 (file)
@@ -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
index de46605..52ed11c 100644 (file)
 extern "C" {
 #endif
 
-struct bContext;
 struct ID;
 struct ListBase;
 struct Main;
 struct ReportList;
 struct Scene;
+struct bContext;
 
 /* Types */
 
index 6474009..603e3dc 100644 (file)
@@ -29,9 +29,9 @@
 
 #include "RNA_types.h"
 
+struct bNodeSocketType;
 struct bNodeTreeType;
 struct bNodeType;
-struct bNodeSocketType;
 
 /* Types */
 
@@ -223,9 +223,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);
 const EnumPropertyItem *rna_Sensor_type_itemf(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop, bool *r_free);
 const EnumPropertyItem *rna_Actuator_type_itemf(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop, bool *r_free);
index f427aea..6de56c8 100644 (file)
 extern "C" {
 #endif
 
-struct ParameterList;
+struct BlenderRNA;
 struct FunctionRNA;
+struct Main;
+struct ParameterList;
 struct PropertyRNA;
+struct ReportList;
 struct StructRNA;
-struct BlenderRNA;
 struct bContext;
-struct Main;
-struct ReportList;
 
 /** Pointer
  *
index f9929ce..e7c4f81 100644 (file)
 #include "RNA_types.h"
 
 struct BlenderRNA;
+struct CollectionPropertyIterator;
 struct ContainerRNA;
-struct StructRNA;
-struct PropertyRNA;
-struct PointerRNA;
 struct FunctionRNA;
-struct CollectionPropertyIterator;
-struct bContext;
-struct IDProperty;
 struct GHash;
+struct IDProperty;
 struct Main;
+struct PointerRNA;
+struct PropertyRNA;
 struct Scene;
+struct StructRNA;
+struct bContext;
 
 #ifdef UNIT_TEST
 #define RNA_MAX_ARRAY_LENGTH 64
index 2bb1da3..d9accb2 100644 (file)
 #ifndef __MOD_FLUIDSIM_UTIL_H__
 #define __MOD_FLUIDSIM_UTIL_H__
 
+struct DerivedMesh;
+struct FluidsimModifierData;
 struct Object;
 struct Scene;
-struct FluidsimModifierData;
-struct DerivedMesh;
 
 /* new fluid-modifier interface */
 void fluidsim_init(struct FluidsimModifierData *fluidmd);
index 4a31f97..b31d950 100644 (file)
@@ -34,9 +34,9 @@
 struct CurveMapping;
 struct DerivedMesh;
 struct Object;
-struct Tex;
-struct Scene;
 struct RNG;
+struct Scene;
+struct Tex;
 
 /*
  * XXX I'd like to make modified weights visible in WeightPaint mode,
index 42735b2..48a380f 100644 (file)
@@ -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);
 
index 6771df7..5b91711 100644 (file)
@@ -43,9 +43,9 @@
 
 #include "RNA_types.h"
 
-struct bNodeTree;
 struct bNode;
 struct bNodeStack;
+struct bNodeTree;
 
 /* Node execution data */
 typedef struct bNodeExec {
index 5c0e53c..c8cc750 100644 (file)
@@ -47,8 +47,8 @@
 
 #include "RNA_access.h"
 
-struct bNodeTree;
 struct bNode;
+struct bNodeTree;
 
 /* data for initializing node execution */
 typedef struct bNodeExecContext {
index c650d83..0ba5d1b 100644 (file)
 extern "C" {
 #endif
 
-struct Implicit_Data;
-struct Object;
 struct ClothModifierData;
+struct Implicit_Data;
 struct ListBase;
+struct Object;
 struct VoxelData;
 
 typedef enum eMassSpringSolverStatus {
index 955b1c4..b5fca46 100644 (file)
 #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" {
index 07d8a46..f49f35a 100644 (file)
@@ -40,10 +40,10 @@ typedef struct BPy_BMGenericMeshData {
        void *data;
 } BPy_BMGenericMeshData;
 
-struct MTexPoly;
-struct MLoopUV;
-struct MLoopCol;
 struct MDeformVert;
+struct MLoopCol;
+struct MLoopUV;
+struct MTexPoly;
 struct MVertSkin;
 
 int       BPy_BMTexPoly_AssignPyObject(struct MTexPoly *mloopuv, PyObject *value);
index 279dad4..89fc05c 100644 (file)
@@ -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;
index ad4d748..1b53fba 100644 (file)
@@ -33,8 +33,8 @@
 #define __RE_BAKE_H__
 
 struct ImBuf;
-struct Render;
 struct Mesh;
+struct Render;
 
 typedef struct BakeImage {
        struct Image *image;
index e23d881..564a3e0 100644 (file)
@@ -39,8 +39,7 @@
 
 #include "BLI_threads.h"
 
-struct bNode;
-struct bNodeTree;
+struct BakePixel;
 struct Object;
 struct Render;
 struct RenderData;
@@ -50,7 +49,8 @@ struct RenderLayer;
 struct RenderResult;
 struct ReportList;
 struct Scene;
-struct BakePixel;
+struct bNode;
+struct bNodeTree;
 
 /* External Engine */
 
index 6e35f10..f9d5126 100644 (file)
@@ -35,8 +35,7 @@
 #include "DNA_listBase.h"
 #include "DNA_vec_types.h"
 
-struct bMovieHandle;
-struct bNodeTree;
+struct EnvMap;
 struct Image;
 struct ImageFormatData;
 struct Main;
@@ -47,8 +46,9 @@ struct RenderResult;
 struct ReportList;
 struct Scene;
 struct SceneRenderLayer;
-struct EnvMap;
 struct StampData;
+struct bMovieHandle;
+struct bNodeTree;
 
 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 /* this include is what is exposed of render to outside world */
index 838f703..cc577e5 100644 (file)
@@ -194,11 +194,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,
@@ -222,8 +222,8 @@ void RE_instance_get_particle_info(struct ObjectInstanceRen *obi, float *index,
 float RE_fresnel_dielectric(float incoming[3], float normal[3], float eta);
 
 /* shaded view and bake */
-struct Render;
 struct Image;
+struct Render;
 
 int RE_bake_shade_all_selected(struct Render *re, int type, struct Object *actob, short *do_update, float *progress);
 struct Image *RE_bake_shade_get_image(void);
index cf9efcb..960b6f3 100644 (file)
@@ -42,9 +42,9 @@
  * (initrender.c)
  */
 
+struct ImagePool;
 struct Render;
 struct TexResult;
-struct ImagePool;
 
 void make_envmaps(struct Render *re);
 int envmaptex(struct Tex *tex, const float texvec[3], float dxt[3], float dyt[3], int osatex, struct TexResult *texres, struct ImagePool *pool, const bool skip_image_load);
index 15a5a04..0beaaea 100644 (file)
@@ -34,8 +34,8 @@
 #define __OCCLUSION_H__
 
 struct Render;
-struct ShadeInput;
 struct RenderPart;
+struct ShadeInput;
 struct ShadeSample;
 
 void make_occ_tree(struct Render *re);
index a164bc1..1669f5a 100644 (file)
@@ -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 */
 
index 1978820..d93cdb0 100644 (file)
 #include "BLI_sys_types.h" // for intptr_t support
 
 struct EvaluationContext;
-struct Object;
-struct MemArena;
-struct VertTableNode;
-struct VlakTableNode;
 struct GHash;
+struct ImagePool;
+struct Main;
+struct MemArena;
+struct Object;
 struct ObjectInstanceRen;
-struct RayObject;
 struct RayFace;
+struct RayObject;
 struct RenderEngine;
 struct ReportList;
-struct Main;
-struct ImagePool;
+struct VertTableNode;
+struct VlakTableNode;
 
 #define TABLEINITSIZE 1024
 
@@ -407,8 +407,8 @@ struct halosort {
 };
 
 /* ------------------------------------------------------------------------- */
-struct Material;
 struct ImagePool;
+struct Material;
 
 typedef struct RadFace {
        float unshot[3], totrad[3];
index aa3efca..509b2c1 100644 (file)
 
 #include "NOD_composite.h"
 
+struct RayObject;
+struct RenderLayer;
+struct RenderPart;
 struct ShadeInput;
 struct ShadeResult;
 struct World;
-struct RenderPart;
-struct RenderLayer;
-struct RayObject;
 
 /* ------------------------------------------------------------------------- */
 
index 1840ec4..c4a99da 100644 (file)
 extern "C" {
 #endif
 
-struct Object;
-struct VlakRen;
-struct VertRen;
+struct CustomData;
 struct HaloRen;
+struct Isect;
+struct MCol;
+struct MTFace;
 struct Main;
 struct Material;
+struct Object;
+struct ObjectInstanceRen;
+struct RadFace;
 struct Render;
-struct MCol;
-struct MTFace;
-struct CustomData;
 struct StrandBuffer;
 struct StrandRen;
-struct ObjectInstanceRen;
-struct RadFace;
-struct Isect;
+struct VertRen;
+struct VlakRen;
 
 #define RE_QUAD_MASK   0x7FFFFFF
 #define RE_QUAD_OFFS   0x8000000
index 5722f37..34b2988 100644 (file)
@@ -64,8 +64,8 @@ float shadow_halo(LampRen *lar, const float p1[3], const float p2[3]);
  * Irregular shadowbuffer
  */
 
-struct MemArena;
 struct APixstr;
+struct MemArena;
 
 void ISB_create(RenderPart *pa, struct APixstr *apixbuf);
 void ISB_free(RenderPart *pa);
index e306c3c..b04cf79 100644 (file)
  */
 
 
+struct Isect;
+struct LampRen;
+struct ObjectInstanceRen;
+struct PixStr;
+struct RenderLayer;
+struct RenderPart;
 struct ShadeInput;
 struct ShadeResult;
-struct RenderPart;
-struct RenderLayer;
-struct PixStr;
-struct LampRen;
-struct VlakRen;
 struct StrandPoint;
-struct ObjectInstanceRen;
-struct Isect;
+struct VlakRen;
 
 /* shadeinput.c */
 
index e01dfe7..69e6352 100644 (file)
@@ -53,8 +53,8 @@ void scatter_tree_free(ScatterTree *tree);
 
 /* Internal renderer API */
 
-struct Render;
 struct Material;
+struct Render;
 
 void make_sss_tree(struct Render *re);
 void sss_add_points(Render *re, float (*co)[3], float (*color)[3], float *area, int totpoint);
index 354ba3f..9e6689b 100644 (file)
 #ifndef __STRAND_H__
 #define __STRAND_H__
 
-struct StrandVert;
-struct StrandRen;
-struct StrandBuffer;
+struct DerivedMesh;
+struct ObjectInstanceRen;
+struct ObjectRen;
+struct Render;
 struct ShadeSample;
+struct StrandBuffer;
 struct StrandPart;
-struct Render;
-struct ZSpan;
-struct ObjectInstanceRen;
+struct StrandRen;
 struct StrandSurface;
-struct DerivedMesh;
-struct ObjectRen;
+struct StrandVert;
+struct ZSpan;
 
 typedef struct StrandPoint {
        /* position within segment */
index f6d39b8..9b297c2 100644 (file)
        }                                                                         \
 
 struct HaloRen;
-struct ShadeInput;
-struct TexResult;
-struct Tex;
-struct Image;
 struct ImBuf;
+struct Image;
 struct ImagePool;
+struct ShadeInput;
+struct Tex;
+struct TexResult;
 
 /* texture.h */
 
index 50ad78b..2b96ce1 100644 (file)
 #ifndef __ZBUF_H__
 #define __ZBUF_H__
 
-struct RenderPart;
-struct RenderLayer;
+struct APixstr;
+struct APixstrand;
 struct LampRen;
 struct ListBase;
-struct ZSpan;
-struct APixstrand;
-struct APixstr;
+struct RenderLayer;
+struct RenderPart;
 struct StrandShadeCache;
+struct ZSpan;
 
 void fillrect(int *rect, int x, int y, int val);
 
index f56f255..0a965c3 100644 (file)
 extern "C" {
 #endif
 
-struct bContext;
+struct ARegion;
 struct GHashIterator;
 struct IDProperty;
+struct ImBuf;
+struct ImageFormatData;
+struct MenuType;
+struct PointerRNA;
+struct PropertyRNA;
+struct bContext;
+struct rcti;
+struct wmDrag;
+struct wmDropBox;
 struct wmEvent;
 struct wmEventHandler;
 struct wmGesture;
 struct wmJob;
-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;
 
 #ifdef WITH_INPUT_NDOF
 struct wmNDOFMotionData;
index 9181881..09b4ea9 100644 (file)
 extern "C" {
 #endif
 
+struct ImBuf;
 struct bContext;
 struct wmEvent;
-struct wmWindowManager;
 struct wmOperator;
-struct ImBuf;
+struct wmWindowManager;
 
 #include "RNA_types.h"
 #include "DNA_listBase.h"
index 5f850a0..2b6e2fb 100644 (file)
@@ -31,8 +31,8 @@
 #ifndef __WM_H__
 #define __WM_H__
 
-struct wmWindow;
 struct ReportList;
+struct wmWindow;
 
 typedef struct wmPaintCursor {
        struct wmPaintCursor *next, *prev;
index f863d8b..50961cd 100644 (file)
@@ -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);
 
index de9ad59..d35ba10 100644 (file)
@@ -45,9 +45,9 @@ typedef struct wmDrawData {
        wmDrawTriple *triple;
 } wmDrawData;
 
+struct ARegion;
 struct bContext;
 struct wmWindow;
-struct ARegion;
 
 /* wm_draw.c */
 void           wm_draw_update                  (struct bContext *C);
index c890f25..4bfbbc0 100644 (file)
@@ -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 savable */
 
index 75c81c5..cd40f50 100644 (file)
@@ -45,7 +45,6 @@ struct ARegion;
 struct ARegionType;
 struct BMEditMesh;
 struct Base;
-struct bContext;
 struct BoundBox;
 struct Brush;
 struct CSG_FaceIteratorDescriptor;
@@ -61,12 +60,14 @@ struct EnvMap;
 struct FCurve;
 struct Heap;
 struct HeapNode;
+struct HookModifierData;
 struct ID;
 struct ImBuf;
 struct Image;
 struct ImageUser;
 struct KeyingSet;
 struct KeyingSetInfo;
+struct Lattice;
 struct MCol;
 struct MTex;
 struct Main;
@@ -75,11 +76,9 @@ struct Material;
 struct MenuType;
 struct Mesh;
 struct MetaBall;
-struct Lattice;
 struct ModifierData;
 struct MovieClip;
 struct MultiresModifierData;
-struct HookModifierData;
 struct NodeBlurData;
 struct Nurb;
 struct Object;
@@ -111,14 +110,15 @@ struct bArmature;
 struct bConstraint;
 struct bConstraintOb;
 struct bConstraintTarget;
+struct bContext;
 struct bContextDataResult;
 struct bGPDlayer;
 struct bNode;
-struct bNodeType;
 struct bNodeSocket;
 struct bNodeSocketType;
 struct bNodeTree;
 struct bNodeTreeType;
+struct bNodeType;
 struct bPoseChannel;
 struct bPythonConstraint;
 struct bTheme;
index 9fc53c0..825109c 100644 (file)
@@ -55,8 +55,8 @@ extern void SYS_WriteCommandLineString(SYS_SystemHandle sys, const char *paramna
 
 /* Start game engine */
 
-struct bContext;
 struct ARegion;
+struct bContext;
 struct rcti;
 
 extern void StartKetsjiShell(struct bContext *C, struct ARegion *ar,
index 8e6bc94..45f35f7 100644 (file)
 class SCA_IObject;
 class KX_GameObject;
 class BL_ArmatureObject;
-struct bConstraint;
-struct bPoseChannel;
 struct Object;
+struct bConstraint;
 struct bPose;
+struct bPoseChannel;
 
 class BL_ArmatureChannel : public PyObjectPlus
 {
index a2c70f3..9a6fe31 100644 (file)
 class SCA_IObject;
 class KX_GameObject;
 class BL_ArmatureObject;
-struct bConstraint;
-struct bPoseChannel;
 struct Object;
+struct bConstraint;
 struct bPose;
+struct bPoseChannel;
 
 /**
  * SG_DList : element of controlled constraint list
index 65513aa..53eef0b 100644 (file)
@@ -40,8 +40,8 @@
 #include <vector>
 #include <algorithm>
 
-struct bArmature;
 struct Bone;
+struct bArmature;
 struct bConstraint;
 class BL_ActionActuator;
 class BL_ArmatureActuator;
index 3379f00..6a3f30e 100644 (file)
@@ -51,9 +51,9 @@ class RAS_IPolyMaterial;
 class BL_InterpolatorList;
 class BL_Material;
 struct Main;
+struct Material;
 struct Scene;
 struct ThreadInfo;
-struct Material;
 
 typedef map<KX_Scene*, map<Material*, BL_Material*> > MaterialCache;
 typedef map<KX_Scene*, map<Material*, RAS_IPolyMaterial*> > PolyMaterialCache;
index bb12ef8..fbe2d13 100644 (file)
 #endif
 
 // --
-struct MTex;
-struct Material;
+struct EnvMap;
 struct Image;
 struct MTFace;
 struct MTex;
+struct MTex;
+struct Material;
 struct Material;
-struct EnvMap;
 // --
 
 /** max units
index b2e1752..bc0549d 100644 (file)
@@ -13,8 +13,8 @@
 #include "KX_Camera.h"
 
 // --
-struct Image;
 struct EnvMap;
+struct Image;
 class BL_Material;
 class RAS_Rect;
 class RAS_ICanvas;
index 21c68cb..0d05772 100644 (file)
@@ -36,9 +36,9 @@
 
 #define MAX_LIGHT_LAYERS ((1 << 20) - 1)
 
+struct Base;
 struct GPULamp;
 struct Scene;
-struct Base;
 class KX_Camera;
 class RAS_IRasterizer;
 class RAS_ILightObject;
index 59612b1..8b131ca 100644 (file)
@@ -52,8 +52,8 @@ struct DerivedMesh;
 class KX_GameObject;
 class KX_Scene;
 
-struct PHY_ShapeProps;
 struct PHY_MaterialProps;
+struct PHY_ShapeProps;
 class PHY_IMotionState;
 struct bRigidBodyJointConstraint;
 
index 1e4d222..bb53b50 100644 (file)
@@ -37,9 +37,9 @@
 #endif
 
 class RAS_Rect;
-struct TaskScheduler;
-struct TaskPool;
 struct ImageFormatData;
+struct TaskPool;
+struct TaskScheduler;
 
 /**
  * 2D rendering device context. The connection from 3d rendercontext to 2d surface.
index 70d48fc..04b7493 100644 (file)
@@ -41,9 +41,9 @@
 #endif
 
 class RAS_IRasterizer;
+struct Image;
 struct MTexPoly;
 struct Material;
-struct Image;
 struct Scene;
 class SCA_IScene;
 struct GameSettings;