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/collada/collada_utils.h')
-rw-r--r--source/blender/collada/collada_utils.h44
1 files changed, 24 insertions, 20 deletions
diff --git a/source/blender/collada/collada_utils.h b/source/blender/collada/collada_utils.h
index acbf6f94add..810b9056193 100644
--- a/source/blender/collada/collada_utils.h
+++ b/source/blender/collada/collada_utils.h
@@ -230,27 +230,31 @@ extern bool bc_is_animated(BCMatrixSampleMap &values);
extern bool bc_has_animations(Scene *sce, LinkNode *node);
extern bool bc_has_animations(Object *ob);
-void bc_add_global_transform(Matrix &to_mat,
- const Matrix &from_mat,
- const BCMatrix &global_transform,
- const bool invert = false);
-void bc_add_global_transform(Vector &to_vec,
- const Vector &from_vec,
- const BCMatrix &global_transform,
- const bool invert = false);
-
-void bc_add_global_transform(Vector &to_vec,
- const BCMatrix &global_transform,
- const bool invert = false);
-void bc_add_global_transform(Matrix &to_mat,
- const BCMatrix &global_transform,
- const bool invert = false);
-
+extern void bc_add_global_transform(Matrix &to_mat,
+ const Matrix &from_mat,
+ const BCMatrix &global_transform,
+ const bool invert = false);
+extern void bc_add_global_transform(Vector &to_vec,
+ const Vector &from_vec,
+ const BCMatrix &global_transform,
+ const bool invert = false);
+extern void bc_add_global_transform(Vector &to_vec,
+ const BCMatrix &global_transform,
+ const bool invert = false);
+extern void bc_add_global_transform(Matrix &to_mat,
+ const BCMatrix &global_transform,
+ const bool invert = false);
+extern void bc_apply_global_transform(Matrix &to_mat,
+ const BCMatrix &global_transform,
+ const bool invert = false);
+extern void bc_apply_global_transform(Vector &to_vec,
+ const BCMatrix &global_transform,
+ const bool invert = false);
extern void bc_create_restpose_mat(BCExportSettings &export_settings,
- Bone *bone,
- float to_mat[4][4],
- float from_mat[4][4],
- bool use_local_space);
+ Bone *bone,
+ float to_mat[4][4],
+ float from_mat[4][4],
+ bool use_local_space);
class ColladaBaseNodes {
private: