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/SceneExporter.h')
-rw-r--r--source/blender/collada/SceneExporter.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/source/blender/collada/SceneExporter.h b/source/blender/collada/SceneExporter.h
index 593ed820563..f4868f527ab 100644
--- a/source/blender/collada/SceneExporter.h
+++ b/source/blender/collada/SceneExporter.h
@@ -94,13 +94,15 @@ extern "C" {
class SceneExporter: COLLADASW::LibraryVisualScenes, protected TransformWriter, protected InstanceWriter
{
public:
- SceneExporter(COLLADASW::StreamWriter *sw, ArmatureExporter *arm, const ExportSettings *export_settings);
- void exportScene(bContext *C, Depsgraph *depsgraph, Scene *sce);
+ SceneExporter(BlenderContext &blender_context, COLLADASW::StreamWriter *sw, ArmatureExporter *arm, const ExportSettings *export_settings);
+ void exportScene();
private:
friend class ArmatureExporter;
- void exportHierarchy(bContext *C, struct Depsgraph *depsgraph, Scene *sce);
- void writeNodes(bContext *C, struct Depsgraph *depsgraph, Object *ob, Scene *sce);
+ BlenderContext &blender_context;
+ void exportHierarchy();
+ void writeNodeList(std::vector<Object *> &child_objects, Object *parent);
+ void writeNodes(Object *ob);
ArmatureExporter *arm_exporter;
const ExportSettings *export_settings;