35 #include "COLLADASWAsset.h"
36 #include "COLLADASWBaseInputElement.h"
37 #include "COLLADASWBindMaterial.h"
38 #include "COLLADASWColorOrTexture.h"
39 #include "COLLADASWConstants.h"
40 #include "COLLADASWEffectProfile.h"
41 #include "COLLADASWImage.h"
42 #include "COLLADASWInputList.h"
43 #include "COLLADASWInstanceCamera.h"
44 #include "COLLADASWInstanceController.h"
45 #include "COLLADASWInstanceGeometry.h"
46 #include "COLLADASWInstanceLight.h"
47 #include "COLLADASWInstanceNode.h"
48 #include "COLLADASWLibraryAnimations.h"
49 #include "COLLADASWLibraryControllers.h"
50 #include "COLLADASWLibraryEffects.h"
51 #include "COLLADASWLibraryImages.h"
52 #include "COLLADASWLibraryMaterials.h"
53 #include "COLLADASWLibraryVisualScenes.h"
54 #include "COLLADASWNode.h"
55 #include "COLLADASWParamBase.h"
56 #include "COLLADASWParamTemplate.h"
57 #include "COLLADASWPrimitves.h"
58 #include "COLLADASWSampler.h"
59 #include "COLLADASWScene.h"
60 #include "COLLADASWSource.h"
61 #include "COLLADASWSurfaceInitOption.h"
62 #include "COLLADASWTechnique.h"
63 #include "COLLADASWTexture.h"
64 #include "COLLADASWVertices.h"
74 COLLADASW::StreamWriter *
sw,
76 BCExportSettings &export_settings)
77 : COLLADASW::LibraryVisualScenes(
sw),
78 blender_context(blender_context),
80 export_settings(export_settings)
87 BlenderContext &blender_context;
90 BCExportSettings &export_settings;
92 void exportHierarchy();
93 void writeNodeList(std::vector<Object *> &child_objects,
Object *parent);
94 void writeNode(
Object *ob);
File and directory operations.
Object groups, one object can be in many groups at once.
Object is a sort of wrapper for general info.
SceneExporter(BlenderContext &blender_context, COLLADASW::StreamWriter *sw, ArmatureExporter *arm, BCExportSettings &export_settings)
ccl_gpu_kernel_postfix ccl_global float int int int sw