diff options
Diffstat (limited to 'source/blender/collada/collada_internal.cpp')
-rw-r--r-- | source/blender/collada/collada_internal.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/blender/collada/collada_internal.cpp b/source/blender/collada/collada_internal.cpp index 5ae41fee999..4f4d16d3b0d 100644 --- a/source/blender/collada/collada_internal.cpp +++ b/source/blender/collada/collada_internal.cpp @@ -277,3 +277,17 @@ std::string get_material_id(Material *mat) { return translate_id(id_name(mat)) + "-material"; } + +bool has_object_type(Scene *sce, short obtype) +{ + Base *base= (Base*) sce->base.first; + while(base) { + Object *ob = base->object; + + if (ob->type == obtype && ob->data) { + return true; + } + base= base->next; + } + return false; +} |