Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/io/collada')
-rw-r--r--source/blender/io/collada/AnimationExporter.h2
-rw-r--r--source/blender/io/collada/AnimationImporter.h4
-rw-r--r--source/blender/io/collada/ArmatureExporter.cpp3
-rw-r--r--source/blender/io/collada/ArmatureImporter.cpp2
-rw-r--r--source/blender/io/collada/ArmatureImporter.h2
-rw-r--r--source/blender/io/collada/BCAnimationCurve.h3
-rw-r--r--source/blender/io/collada/BCAnimationSampler.cpp5
-rw-r--r--source/blender/io/collada/BCAnimationSampler.h4
-rw-r--r--source/blender/io/collada/BCMath.h3
-rw-r--r--source/blender/io/collada/BCSampleData.h4
-rw-r--r--source/blender/io/collada/BlenderContext.h9
-rw-r--r--source/blender/io/collada/CameraExporter.cpp3
-rw-r--r--source/blender/io/collada/CameraExporter.h2
-rw-r--r--source/blender/io/collada/ControllerExporter.cpp3
-rw-r--r--source/blender/io/collada/DocumentExporter.cpp8
-rw-r--r--source/blender/io/collada/DocumentExporter.h2
-rw-r--r--source/blender/io/collada/DocumentImporter.cpp2
-rw-r--r--source/blender/io/collada/EffectExporter.cpp2
-rw-r--r--source/blender/io/collada/ExportSettings.h6
-rw-r--r--source/blender/io/collada/GeometryExporter.cpp2
-rw-r--r--source/blender/io/collada/ImageExporter.cpp2
-rw-r--r--source/blender/io/collada/InstanceWriter.cpp3
-rw-r--r--source/blender/io/collada/MaterialExporter.h3
-rw-r--r--source/blender/io/collada/Materials.h2
-rw-r--r--source/blender/io/collada/MeshImporter.cpp2
-rw-r--r--source/blender/io/collada/MeshImporter.h3
-rw-r--r--source/blender/io/collada/SceneExporter.cpp2
-rw-r--r--source/blender/io/collada/SceneExporter.h2
-rw-r--r--source/blender/io/collada/collada.cpp3
-rw-r--r--source/blender/io/collada/collada.h8
-rw-r--r--source/blender/io/collada/collada_utils.cpp2
-rw-r--r--source/blender/io/collada/collada_utils.h2
32 files changed, 31 insertions, 74 deletions
diff --git a/source/blender/io/collada/AnimationExporter.h b/source/blender/io/collada/AnimationExporter.h
index 3e40a485ddf..b4564eb7b2d 100644
--- a/source/blender/io/collada/AnimationExporter.h
+++ b/source/blender/io/collada/AnimationExporter.h
@@ -23,7 +23,6 @@
#include "BCAnimationCurve.h"
-extern "C" {
#include "DNA_action_types.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
@@ -48,7 +47,6 @@ extern "C" {
#include "BKE_object.h"
#include "BKE_scene.h"
#include "ED_object.h"
-}
#include "MEM_guardedalloc.h"
diff --git a/source/blender/io/collada/AnimationImporter.h b/source/blender/io/collada/AnimationImporter.h
index 263a130d1eb..51041c6ee3e 100644
--- a/source/blender/io/collada/AnimationImporter.h
+++ b/source/blender/io/collada/AnimationImporter.h
@@ -35,14 +35,14 @@
#include "COLLADAFWNode.h"
#include "COLLADAFWUniqueId.h"
-extern "C" {
#include "BKE_context.h"
+
#include "DNA_anim_types.h"
+
#include "DNA_camera_types.h"
#include "DNA_light_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-}
//#include "ArmatureImporter.h"
#include "TransformReader.h"
diff --git a/source/blender/io/collada/ArmatureExporter.cpp b/source/blender/io/collada/ArmatureExporter.cpp
index 660917c2aa1..fc697e1617b 100644
--- a/source/blender/io/collada/ArmatureExporter.cpp
+++ b/source/blender/io/collada/ArmatureExporter.cpp
@@ -29,11 +29,8 @@
#include "BKE_action.h"
#include "BKE_armature.h"
-
-extern "C" {
#include "BKE_global.h"
#include "BKE_mesh.h"
-}
#include "ED_armature.h"
diff --git a/source/blender/io/collada/ArmatureImporter.cpp b/source/blender/io/collada/ArmatureImporter.cpp
index 4e9f31182f1..2d5107058fe 100644
--- a/source/blender/io/collada/ArmatureImporter.cpp
+++ b/source/blender/io/collada/ArmatureImporter.cpp
@@ -25,14 +25,12 @@
#include "COLLADAFWUniqueId.h"
-extern "C" {
#include "BKE_action.h"
#include "BKE_armature.h"
#include "BKE_object.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "ED_armature.h"
-}
#include "DEG_depsgraph.h"
diff --git a/source/blender/io/collada/ArmatureImporter.h b/source/blender/io/collada/ArmatureImporter.h
index bafa10ca804..7393b882f4b 100644
--- a/source/blender/io/collada/ArmatureImporter.h
+++ b/source/blender/io/collada/ArmatureImporter.h
@@ -25,7 +25,6 @@
#include "COLLADAFWNode.h"
#include "COLLADAFWUniqueId.h"
-extern "C" {
#include "BKE_context.h"
#include "BKE_key.h"
@@ -35,7 +34,6 @@ extern "C" {
#include "DNA_scene_types.h"
#include "ED_armature.h"
-}
#include "AnimationImporter.h"
#include "ExtraTags.h"
diff --git a/source/blender/io/collada/BCAnimationCurve.h b/source/blender/io/collada/BCAnimationCurve.h
index 71640ff3013..e0216ee6849 100644
--- a/source/blender/io/collada/BCAnimationCurve.h
+++ b/source/blender/io/collada/BCAnimationCurve.h
@@ -25,14 +25,13 @@
#include "MEM_guardedalloc.h"
-extern "C" {
#include "BKE_armature.h"
#include "BKE_fcurve.h"
#include "BKE_material.h"
+
#include "ED_anim_api.h"
#include "ED_keyframes_edit.h"
#include "ED_keyframing.h"
-}
typedef float(TangentPoint)[2];
diff --git a/source/blender/io/collada/BCAnimationSampler.cpp b/source/blender/io/collada/BCAnimationSampler.cpp
index 0c19ce9a4c7..fc23a58ccbc 100644
--- a/source/blender/io/collada/BCAnimationSampler.cpp
+++ b/source/blender/io/collada/BCAnimationSampler.cpp
@@ -27,20 +27,21 @@
#include "ExportSettings.h"
#include "collada_utils.h"
-extern "C" {
#include "BKE_action.h"
#include "BKE_constraint.h"
#include "BKE_key.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_material.h"
+
#include "BLI_listbase.h"
+
#include "DNA_anim_types.h"
#include "DNA_constraint_types.h"
#include "DNA_key_types.h"
#include "DNA_scene_types.h"
+
#include "ED_object.h"
-}
static std::string EMPTY_STRING;
static BCAnimationCurveMap BCEmptyAnimationCurves;
diff --git a/source/blender/io/collada/BCAnimationSampler.h b/source/blender/io/collada/BCAnimationSampler.h
index 96138d0cbca..3273ac8e0a0 100644
--- a/source/blender/io/collada/BCAnimationSampler.h
+++ b/source/blender/io/collada/BCAnimationSampler.h
@@ -21,12 +21,12 @@
#include "BCSampleData.h"
#include "collada_utils.h"
-extern "C" {
#include "BKE_action.h"
#include "BKE_lib_id.h"
+
#include "BLI_math_rotation.h"
+
#include "DNA_action_types.h"
-}
/* Collection of animation curves */
class BCAnimation {
diff --git a/source/blender/io/collada/BCMath.h b/source/blender/io/collada/BCMath.h
index 9ecea85b08c..38158751740 100644
--- a/source/blender/io/collada/BCMath.h
+++ b/source/blender/io/collada/BCMath.h
@@ -23,10 +23,9 @@
#include "BlenderTypes.h"
-extern "C" {
#include "BKE_object.h"
+
#include "BLI_math.h"
-}
class BCQuat {
private:
diff --git a/source/blender/io/collada/BCSampleData.h b/source/blender/io/collada/BCSampleData.h
index 877fb49981a..6f3ca9135b3 100644
--- a/source/blender/io/collada/BCSampleData.h
+++ b/source/blender/io/collada/BCSampleData.h
@@ -28,15 +28,15 @@
#include "BCSampleData.h"
#include "ExportSettings.h"
-extern "C" {
#include "BKE_object.h"
+
#include "BLI_math_rotation.h"
+
#include "DNA_armature_types.h"
#include "DNA_camera_types.h"
#include "DNA_light_types.h"
#include "DNA_material_types.h"
#include "DNA_object_types.h"
-}
typedef std::map<Bone *, BCMatrix *> BCBoneMatrixMap;
diff --git a/source/blender/io/collada/BlenderContext.h b/source/blender/io/collada/BlenderContext.h
index 15ebd671b1a..bf6fde134fa 100644
--- a/source/blender/io/collada/BlenderContext.h
+++ b/source/blender/io/collada/BlenderContext.h
@@ -21,11 +21,6 @@
#ifndef __BLENDERCONTEXT_H__
#define __BLENDERCONTEXT_H__
-#ifdef __cplusplus
-
-extern "C" {
-#endif
-
#include "BKE_context.h"
#include "BKE_main.h"
#include "BLI_linklist.h"
@@ -35,6 +30,10 @@ extern "C" {
#include "DNA_layer_types.h"
#include "DNA_object_types.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
static const BC_global_forward_axis BC_DEFAULT_FORWARD = BC_GLOBAL_FORWARD_Y;
static const BC_global_up_axis BC_DEFAULT_UP = BC_GLOBAL_UP_Z;
diff --git a/source/blender/io/collada/CameraExporter.cpp b/source/blender/io/collada/CameraExporter.cpp
index 74862c44270..246a454eb66 100644
--- a/source/blender/io/collada/CameraExporter.cpp
+++ b/source/blender/io/collada/CameraExporter.cpp
@@ -22,9 +22,8 @@
#include "COLLADASWCamera.h"
-extern "C" {
#include "DNA_camera_types.h"
-}
+
#include "CameraExporter.h"
#include "collada_internal.h"
diff --git a/source/blender/io/collada/CameraExporter.h b/source/blender/io/collada/CameraExporter.h
index e4df994354c..0dda6392d03 100644
--- a/source/blender/io/collada/CameraExporter.h
+++ b/source/blender/io/collada/CameraExporter.h
@@ -24,10 +24,8 @@
#include "COLLADASWLibraryCameras.h"
#include "COLLADASWStreamWriter.h"
-extern "C" {
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-}
#include "DNA_camera_types.h"
#include "ExportSettings.h"
diff --git a/source/blender/io/collada/ControllerExporter.cpp b/source/blender/io/collada/ControllerExporter.cpp
index c26647d4747..1b8c859f443 100644
--- a/source/blender/io/collada/ControllerExporter.cpp
+++ b/source/blender/io/collada/ControllerExporter.cpp
@@ -29,13 +29,10 @@
#include "BKE_action.h"
#include "BKE_armature.h"
-
-extern "C" {
#include "BKE_global.h"
#include "BKE_idprop.h"
#include "BKE_lib_id.h"
#include "BKE_mesh.h"
-}
#include "ED_armature.h"
diff --git a/source/blender/io/collada/DocumentExporter.cpp b/source/blender/io/collada/DocumentExporter.cpp
index 7565aa881fd..b890d4cf018 100644
--- a/source/blender/io/collada/DocumentExporter.cpp
+++ b/source/blender/io/collada/DocumentExporter.cpp
@@ -58,7 +58,6 @@
#include "MEM_guardedalloc.h"
-extern "C" {
#include "DNA_action_types.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
@@ -96,13 +95,12 @@ extern "C" {
#include "ED_keyframing.h"
#ifdef WITH_BUILDINFO
-extern char build_commit_date[];
-extern char build_commit_time[];
-extern char build_hash[];
+extern "C" char build_commit_date[];
+extern "C" char build_commit_time[];
+extern "C" char build_hash[];
#endif
#include "RNA_access.h"
-}
#include "DocumentExporter.h"
#include "collada_internal.h"
diff --git a/source/blender/io/collada/DocumentExporter.h b/source/blender/io/collada/DocumentExporter.h
index f024befbd17..1fe52420534 100644
--- a/source/blender/io/collada/DocumentExporter.h
+++ b/source/blender/io/collada/DocumentExporter.h
@@ -25,9 +25,7 @@
#include "collada.h"
#include "collada_utils.h"
-extern "C" {
#include "DNA_customdata_types.h"
-}
class DocumentExporter {
public:
diff --git a/source/blender/io/collada/DocumentImporter.cpp b/source/blender/io/collada/DocumentImporter.cpp
index 281786bb45f..2305072a6eb 100644
--- a/source/blender/io/collada/DocumentImporter.cpp
+++ b/source/blender/io/collada/DocumentImporter.cpp
@@ -45,7 +45,6 @@
#include "MEM_guardedalloc.h"
-extern "C" {
#include "BLI_fileops.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
@@ -72,7 +71,6 @@ extern "C" {
#include "WM_api.h"
#include "WM_types.h"
-}
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_build.h"
diff --git a/source/blender/io/collada/EffectExporter.cpp b/source/blender/io/collada/EffectExporter.cpp
index f21ea57c91c..7f6d3cbdc6f 100644
--- a/source/blender/io/collada/EffectExporter.cpp
+++ b/source/blender/io/collada/EffectExporter.cpp
@@ -31,7 +31,6 @@
#include "collada_internal.h"
#include "collada_utils.h"
-extern "C" {
#include "DNA_mesh_types.h"
#include "DNA_world_types.h"
@@ -39,7 +38,6 @@ extern "C" {
#include "BKE_customdata.h"
#include "BKE_material.h"
#include "BKE_mesh.h"
-}
static std::string getActiveUVLayerName(Object *ob)
{
diff --git a/source/blender/io/collada/ExportSettings.h b/source/blender/io/collada/ExportSettings.h
index 69e260a1e91..477f0b8b678 100644
--- a/source/blender/io/collada/ExportSettings.h
+++ b/source/blender/io/collada/ExportSettings.h
@@ -21,6 +21,9 @@
#ifndef __EXPORTSETTINGS_H__
#define __EXPORTSETTINGS_H__
+#include "BLI_linklist.h"
+#include "BlenderContext.h"
+
#ifdef __cplusplus
# include "BCMath.h"
# include <vector>
@@ -28,9 +31,6 @@
extern "C" {
#endif
-#include "BLI_linklist.h"
-#include "BlenderContext.h"
-
typedef enum BC_export_mesh_type {
BC_MESH_TYPE_VIEW,
BC_MESH_TYPE_RENDER,
diff --git a/source/blender/io/collada/GeometryExporter.cpp b/source/blender/io/collada/GeometryExporter.cpp
index 469d8601a8b..c7fcc51d42f 100644
--- a/source/blender/io/collada/GeometryExporter.cpp
+++ b/source/blender/io/collada/GeometryExporter.cpp
@@ -29,7 +29,6 @@
#include "DNA_meshdata_types.h"
-extern "C" {
#include "BLI_utildefines.h"
#include "BKE_customdata.h"
@@ -37,7 +36,6 @@ extern "C" {
#include "BKE_lib_id.h"
#include "BKE_material.h"
#include "BKE_mesh.h"
-}
#include "collada_internal.h"
#include "collada_utils.h"
diff --git a/source/blender/io/collada/ImageExporter.cpp b/source/blender/io/collada/ImageExporter.cpp
index 1cd3301b8a8..1c897e37a4a 100644
--- a/source/blender/io/collada/ImageExporter.cpp
+++ b/source/blender/io/collada/ImageExporter.cpp
@@ -21,7 +21,6 @@
#include "COLLADABUURI.h"
#include "COLLADASWImage.h"
-extern "C" {
#include "DNA_image_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_texture_types.h"
@@ -37,7 +36,6 @@ extern "C" {
#include "BLI_string.h"
#include "IMB_imbuf_types.h"
-}
#include "ImageExporter.h"
#include "MaterialExporter.h"
diff --git a/source/blender/io/collada/InstanceWriter.cpp b/source/blender/io/collada/InstanceWriter.cpp
index a0bea16adfb..6c197823ec2 100644
--- a/source/blender/io/collada/InstanceWriter.cpp
+++ b/source/blender/io/collada/InstanceWriter.cpp
@@ -23,11 +23,10 @@
#include "COLLADASWInstanceMaterial.h"
-extern "C" {
#include "BKE_customdata.h"
#include "BKE_material.h"
+
#include "DNA_mesh_types.h"
-}
#include "InstanceWriter.h"
#include "collada_internal.h"
diff --git a/source/blender/io/collada/MaterialExporter.h b/source/blender/io/collada/MaterialExporter.h
index 8b3d1130fe9..babb113567f 100644
--- a/source/blender/io/collada/MaterialExporter.h
+++ b/source/blender/io/collada/MaterialExporter.h
@@ -27,12 +27,11 @@
#include "COLLADASWLibraryMaterials.h"
#include "COLLADASWStreamWriter.h"
-extern "C" {
#include "BKE_material.h"
+
#include "DNA_material_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-}
#include "ExportSettings.h"
#include "GeometryExporter.h"
diff --git a/source/blender/io/collada/Materials.h b/source/blender/io/collada/Materials.h
index 86fc4c00073..e1d12246a2b 100644
--- a/source/blender/io/collada/Materials.h
+++ b/source/blender/io/collada/Materials.h
@@ -20,13 +20,11 @@
#include <map>
#include <string>
-extern "C" {
#include "BKE_context.h"
#include "BKE_node.h"
#include "BLI_listbase.h"
#include "DNA_material_types.h"
#include "DNA_node_types.h"
-}
#include "COLLADAFWEffectCommon.h"
#include "collada_utils.h"
diff --git a/source/blender/io/collada/MeshImporter.cpp b/source/blender/io/collada/MeshImporter.cpp
index 6ac87d3d394..6683f07bf65 100644
--- a/source/blender/io/collada/MeshImporter.cpp
+++ b/source/blender/io/collada/MeshImporter.cpp
@@ -30,7 +30,6 @@
#include "MEM_guardedalloc.h"
-extern "C" {
#include "BKE_customdata.h"
#include "BKE_displist.h"
#include "BKE_global.h"
@@ -43,7 +42,6 @@ extern "C" {
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BLI_string.h"
-}
#include "ArmatureImporter.h"
#include "MeshImporter.h"
diff --git a/source/blender/io/collada/MeshImporter.h b/source/blender/io/collada/MeshImporter.h
index 5ad2fb17fce..2f2a18ff11a 100644
--- a/source/blender/io/collada/MeshImporter.h
+++ b/source/blender/io/collada/MeshImporter.h
@@ -38,14 +38,13 @@
#include "ArmatureImporter.h"
#include "collada_utils.h"
-extern "C" {
#include "BLI_edgehash.h"
+
#include "DNA_material_types.h"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-}
/* only for ArmatureImporter to "see" MeshImporter::get_object_by_geom_uid */
class MeshImporterBase {
diff --git a/source/blender/io/collada/SceneExporter.cpp b/source/blender/io/collada/SceneExporter.cpp
index 2f70bc1c26b..1b3bc1b66ea 100644
--- a/source/blender/io/collada/SceneExporter.cpp
+++ b/source/blender/io/collada/SceneExporter.cpp
@@ -18,13 +18,11 @@
* \ingroup collada
*/
-extern "C" {
#include "BKE_collection.h"
#include "BKE_lib_id.h"
#include "BKE_object.h"
#include "BLI_listbase.h"
#include "BLI_utildefines.h"
-}
#include "BCSampleData.h"
#include "SceneExporter.h"
diff --git a/source/blender/io/collada/SceneExporter.h b/source/blender/io/collada/SceneExporter.h
index 6effb54fd48..3ea6a9fac8e 100644
--- a/source/blender/io/collada/SceneExporter.h
+++ b/source/blender/io/collada/SceneExporter.h
@@ -25,7 +25,6 @@
#include <stdio.h>
#include <stdlib.h>
-extern "C" {
#include "DNA_action_types.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
@@ -47,7 +46,6 @@ extern "C" {
#include "BLI_fileops.h"
#include "BLI_path_util.h"
#include "ED_keyframing.h"
-}
#include "COLLADASWAsset.h"
#include "COLLADASWBaseInputElement.h"
diff --git a/source/blender/io/collada/collada.cpp b/source/blender/io/collada/collada.cpp
index 683e64b2647..bf1ebbfa669 100644
--- a/source/blender/io/collada/collada.cpp
+++ b/source/blender/io/collada/collada.cpp
@@ -27,7 +27,6 @@
#include "ImportSettings.h"
#include "collada.h"
-extern "C" {
#include "BKE_context.h"
#include "BKE_scene.h"
#include "DEG_depsgraph.h"
@@ -37,6 +36,8 @@ extern "C" {
#include "BLI_fileops.h"
#include "BLI_linklist.h"
+extern "C" {
+
static void print_import_header(ImportSettings &import_settings)
{
fprintf(stderr, "+-- Collada Import parameters------\n");
diff --git a/source/blender/io/collada/collada.h b/source/blender/io/collada/collada.h
index deadbcffcaf..d8e498ef4b2 100644
--- a/source/blender/io/collada/collada.h
+++ b/source/blender/io/collada/collada.h
@@ -26,14 +26,14 @@
#include "ExportSettings.h"
#include "ImportSettings.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
#include "BLI_linklist.h"
#include "BLI_path_util.h"
#include "RNA_types.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct bContext;
/*
diff --git a/source/blender/io/collada/collada_utils.cpp b/source/blender/io/collada/collada_utils.cpp
index 1df82ed3038..d2e05c7ae5b 100644
--- a/source/blender/io/collada/collada_utils.cpp
+++ b/source/blender/io/collada/collada_utils.cpp
@@ -30,7 +30,6 @@
#include "MEM_guardedalloc.h"
-extern "C" {
#include "DNA_armature_types.h"
#include "DNA_constraint_types.h"
#include "DNA_customdata_types.h"
@@ -75,7 +74,6 @@ extern "C" {
#if 0
# include "NOD_common.h"
#endif
-}
#include "BlenderContext.h"
#include "ExportSettings.h"
diff --git a/source/blender/io/collada/collada_utils.h b/source/blender/io/collada/collada_utils.h
index 54ba8073679..b1ec2c8b81a 100644
--- a/source/blender/io/collada/collada_utils.h
+++ b/source/blender/io/collada/collada_utils.h
@@ -33,7 +33,6 @@
#include <set>
#include <vector>
-extern "C" {
#include "DNA_anim_types.h"
#include "DNA_camera_types.h"
#include "DNA_constraint_types.h"
@@ -57,7 +56,6 @@ extern "C" {
#include "BKE_node.h"
#include "BKE_object.h"
#include "BKE_scene.h"
-}
#include "DEG_depsgraph_query.h"