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:
authorGaia Clary <gaia.clary@machinimatrix.org>2018-02-25 02:06:41 +0300
committerGaia Clary <gaia.clary@machinimatrix.org>2018-02-25 02:06:41 +0300
commit2b158861a3a516dd8f4dac73f8984230f02bc9de (patch)
tree9f53ceec22962a730b3ca50c1f252ec71c5a26e6 /source/blender/collada/collada_utils.cpp
parent94eb1897523d4cf464ea0cdf90ccbd7db90f997d (diff)
parentd91f2ac37aa02d96a00d116fa55cdc9f55afd32c (diff)
merged collada rework from master into blender 2.8
Diffstat (limited to 'source/blender/collada/collada_utils.cpp')
-rw-r--r--source/blender/collada/collada_utils.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/source/blender/collada/collada_utils.cpp b/source/blender/collada/collada_utils.cpp
index 117e2ef7f76..99eca373e4e 100644
--- a/source/blender/collada/collada_utils.cpp
+++ b/source/blender/collada/collada_utils.cpp
@@ -51,6 +51,7 @@ extern "C" {
#include "BKE_mesh.h"
#include "BKE_scene.h"
#include "BKE_DerivedMesh.h"
+#include "BKE_main.h"
#include "ED_armature.h"
@@ -135,6 +136,22 @@ int bc_set_parent(Object *ob, Object *par, bContext *C, bool is_parent_space)
return true;
}
+Scene *bc_get_scene(bContext *C)
+{
+ return CTX_data_scene(C);
+}
+
+Main *bc_get_main()
+{
+ return G.main;
+}
+
+EvaluationContext *bc_get_evaluation_context()
+{
+ Main *bmain = G.main;
+ return bmain->eval_ctx;
+}
+
Object *bc_add_object(Scene *scene, ViewLayer *view_layer, int type, const char *name)
{
Object *ob = BKE_object_add_only_object(G.main, type, name);