[Bf-blender-cvs] [5fdc452] alembic_basic_io: Rename AbcExportOptions -> ExportSettings.

Kévin Dietrich noreply at git.blender.org
Tue May 24 11:53:25 CEST 2016


Commit: 5fdc452ab0cc477e5f60aceadcb5400f674fb762
Author: Kévin Dietrich
Date:   Tue May 24 11:40:05 2016 +0200
Branches: alembic_basic_io
https://developer.blender.org/rB5fdc452ab0cc477e5f60aceadcb5400f674fb762

Rename AbcExportOptions -> ExportSettings.

===================================================================

M	source/blender/alembic/intern/abc_camera.cc
M	source/blender/alembic/intern/abc_camera.h
M	source/blender/alembic/intern/abc_export_options.cc
M	source/blender/alembic/intern/abc_export_options.h
M	source/blender/alembic/intern/abc_exporter.cc
M	source/blender/alembic/intern/abc_exporter.h
M	source/blender/alembic/intern/abc_hair.cc
M	source/blender/alembic/intern/abc_hair.h
M	source/blender/alembic/intern/abc_mesh.cc
M	source/blender/alembic/intern/abc_mesh.h
M	source/blender/alembic/intern/abc_nurbs.cc
M	source/blender/alembic/intern/abc_nurbs.h
M	source/blender/alembic/intern/abc_object.cc
M	source/blender/alembic/intern/abc_object.h
M	source/blender/alembic/intern/abc_shape.cc
M	source/blender/alembic/intern/abc_shape.h
M	source/blender/alembic/intern/abc_transform.cc
M	source/blender/alembic/intern/abc_transform.h
M	source/blender/alembic/intern/alembic_capi.cc

===================================================================

diff --git a/source/blender/alembic/intern/abc_camera.cc b/source/blender/alembic/intern/abc_camera.cc
index 0e08100..8155662 100644
--- a/source/blender/alembic/intern/abc_camera.cc
+++ b/source/blender/alembic/intern/abc_camera.cc
@@ -54,8 +54,8 @@ AbcCameraWriter::AbcCameraWriter(Scene *scene,
                                  Object *ob,
                                  AbcTransformWriter *parent,
                                  uint32_t timeSampling,
-                                 AbcExportOptions &opts)
-    : AbcShapeWriter(scene, ob, parent, timeSampling, opts)
+                                 ExportSettings &settings)
+    : AbcShapeWriter(scene, ob, parent, timeSampling, settings)
 {
 	OCamera camera(parent->alembicXform(), m_name, m_time_sampling);
 	m_camera_schema = camera.getSchema();
diff --git a/source/blender/alembic/intern/abc_camera.h b/source/blender/alembic/intern/abc_camera.h
index d7c9989..866c6c3 100644
--- a/source/blender/alembic/intern/abc_camera.h
+++ b/source/blender/alembic/intern/abc_camera.h
@@ -37,7 +37,7 @@ public:
 	                Object *ob,
 	                AbcTransformWriter *parent,
 	                uint32_t timeSampling,
-	                AbcExportOptions &opts);
+	                ExportSettings &settings);
 
 private:
 	virtual void do_write();
diff --git a/source/blender/alembic/intern/abc_export_options.cc b/source/blender/alembic/intern/abc_export_options.cc
index 4375908..e7fa2ba 100644
--- a/source/blender/alembic/intern/abc_export_options.cc
+++ b/source/blender/alembic/intern/abc_export_options.cc
@@ -33,7 +33,7 @@ extern "C" {
 #include "BKE_idprop.h"
 }
 
-AbcExportOptions::AbcExportOptions(Scene *scene)
+ExportSettings::ExportSettings(Scene *scene)
     : m_scene(scene)
 {
 	selected_only = false;
@@ -61,12 +61,12 @@ AbcExportOptions::AbcExportOptions(Scene *scene)
 	export_props_as_geo_params = true;
 }
 
-bool AbcExportOptions::exportTransform(Object *obj) const
+bool ExportSettings::exportTransform(Object *obj) const
 {
 	return !isAbcRoot(obj);
 }
 
-bool AbcExportOptions::checkIsAbcRoot(Object *ob)
+bool ExportSettings::checkIsAbcRoot(Object *ob)
 {
 	Object *parent = ob;
 
@@ -81,7 +81,7 @@ bool AbcExportOptions::checkIsAbcRoot(Object *ob)
 	return false;
 }
 
-bool AbcExportOptions::isAbcRoot(Object *obj) const
+bool ExportSettings::isAbcRoot(Object *obj) const
 {
 	ID *id = reinterpret_cast<ID *>(obj);
 	IDProperty *xport_props = IDP_GetProperties(id, false);
@@ -99,7 +99,7 @@ bool AbcExportOptions::isAbcRoot(Object *obj) const
 	return false;
 }
 
-bool AbcExportOptions::exportObject(Object *obj) const
+bool ExportSettings::exportObject(Object *obj) const
 {
 	if (!exportTransform(obj)) {
 		return false;
diff --git a/source/blender/alembic/intern/abc_export_options.h b/source/blender/alembic/intern/abc_export_options.h
index 1bccd64..ad89713 100644
--- a/source/blender/alembic/intern/abc_export_options.h
+++ b/source/blender/alembic/intern/abc_export_options.h
@@ -26,8 +26,8 @@
 struct Object;
 struct Scene;
 
-struct AbcExportOptions {
-	explicit AbcExportOptions(Scene *scene);
+struct ExportSettings {
+	explicit ExportSettings(Scene *scene);
 
 	bool exportTransform(Object *obj) const;
 	bool isAbcRoot(Object *obj) const;
diff --git a/source/blender/alembic/intern/abc_exporter.cc b/source/blender/alembic/intern/abc_exporter.cc
index 0ebae33..7f2eacb 100644
--- a/source/blender/alembic/intern/abc_exporter.cc
+++ b/source/blender/alembic/intern/abc_exporter.cc
@@ -54,8 +54,8 @@ extern "C" {
 #include "BKE_scene.h"
 }
 
-AbcExporter::AbcExporter(Scene *scene, const char *filename, AbcExportOptions &opts)
-    : m_options(opts)
+AbcExporter::AbcExporter(Scene *scene, const char *filename, ExportSettings &settings)
+    : m_settings(settings)
     , m_filename(filename)
     , m_scene(scene)
     , m_saved_frame(getCurrentFrame())
@@ -154,7 +154,7 @@ void AbcExporter::operator()()
 
 	Alembic::Abc::Argument arg(md);
 
-	if (!m_options.export_ogawa) {
+	if (!m_settings.export_ogawa) {
 		m_archive = Alembic::Abc::CreateArchiveWithInfo(Alembic::AbcCoreHDF5::WriteArchive(), m_filename, "Blender",
 		                                               sceneName, Alembic::Abc::ErrorHandler::kThrowPolicy, arg);
 	}
@@ -164,31 +164,31 @@ void AbcExporter::operator()()
 	}
 
 	/* Create time samplings for transforms and shapes */
-	Alembic::Abc::TimeSamplingPtr transTime = createTimeSampling(m_options.startframe, m_options.endframe,
-	                                                             m_options.xform_frame_step, m_options.shutter_open,
-	                                                             m_options.shutter_close);
+	Alembic::Abc::TimeSamplingPtr transTime = createTimeSampling(m_settings.startframe, m_settings.endframe,
+	                                                             m_settings.xform_frame_step, m_settings.shutter_open,
+	                                                             m_settings.shutter_close);
 
 	m_trans_sampling_index = m_archive.addTimeSampling(*transTime);
 
 	Alembic::Abc::TimeSamplingPtr shapeTime;
 
-	if ((m_options.shape_frame_step == m_options.xform_frame_step) || (m_options.startframe == m_options.endframe))
+	if ((m_settings.shape_frame_step == m_settings.xform_frame_step) || (m_settings.startframe == m_settings.endframe))
 	{
 		shapeTime = transTime;
 		m_shape_sampling_index = m_trans_sampling_index;
 	}
 	else
 	{
-		shapeTime = createTimeSampling(m_options.startframe, m_options.endframe,
-		                               m_options.shape_frame_step, m_options.shutter_open,
-		                               m_options.shutter_close);
+		shapeTime = createTimeSampling(m_settings.startframe, m_settings.endframe,
+		                               m_settings.shape_frame_step, m_settings.shutter_open,
+		                               m_settings.shutter_close);
 
 		m_shape_sampling_index = m_archive.addTimeSampling(*shapeTime);
 	}
 
 	Alembic::Abc::OBox3dProperty archiveBoxProp = Alembic::AbcGeom::CreateOArchiveBounds(m_archive, m_trans_sampling_index);
 
-	if (m_options.flatten_hierarchy)
+	if (m_settings.flatten_hierarchy)
 		createTransformWritersFlat();
 	else
 		createTransformWritersHierarchy();
@@ -197,10 +197,10 @@ void AbcExporter::operator()()
 
 	/* make a list of frames to export */
 	std::set<double> xformFrames;
-	getFrameSet(m_options.startframe, m_options.endframe, m_options.xform_frame_step, m_options.shutter_open, m_options.shutter_close, xformFrames);
+	getFrameSet(m_settings.startframe, m_settings.endframe, m_settings.xform_frame_step, m_settings.shutter_open, m_settings.shutter_close, xformFrames);
 
 	std::set<double> shapeFrames;
-	getFrameSet(m_options.startframe, m_options.endframe, m_options.shape_frame_step, m_options.shutter_open, m_options.shutter_close, shapeFrames);
+	getFrameSet(m_settings.startframe, m_settings.endframe, m_settings.shape_frame_step, m_settings.shutter_open, m_settings.shutter_close, shapeFrames);
 
 	/* merge all frames needed */
 	std::set<double> allFrames(xformFrames);
@@ -250,7 +250,7 @@ void AbcExporter::createTransformWritersHierarchy()
 	while (base) {
 		Object *ob = base->object;
 
-		if (m_options.exportObject(ob)) {
+		if (m_settings.exportObject(ob)) {
 			switch(ob->type) {
 				case OB_LAMP:
 				case OB_LATTICE:
@@ -275,9 +275,9 @@ void AbcExporter::createTransformWritersFlat()
 	while (base) {
 		Object *ob = base->object;
 
-		if (m_options.exportObject(ob) && objectIsShape(ob)) {
+		if (m_settings.exportObject(ob) && objectIsShape(ob)) {
 			std::string name = get_id_name(ob);
-			m_xforms[name] = new AbcTransformWriter(ob, m_archive.getTop(), 0, m_trans_sampling_index, m_options);
+			m_xforms[name] = new AbcTransformWriter(ob, m_archive.getTop(), 0, m_trans_sampling_index, m_settings);
 		}
 
 		base = base->next;
@@ -342,11 +342,11 @@ void AbcExporter::createTransformWriter(Object *ob, Object *parent, Object *dupl
 	}
 
 	if (xParent) {
-		m_xforms[name] = new AbcTransformWriter(ob, xParent->alembicXform(), xParent, m_trans_sampling_index, m_options);
+		m_xforms[name] = new AbcTransformWriter(ob, xParent->alembicXform(), xParent, m_trans_sampling_index, m_settings);
 		m_xforms[name]->setParent(parent);
 	}
 	else {
-		m_xforms[name] = new AbcTransformWriter(ob, m_archive.getTop(), NULL, m_trans_sampling_index, m_options);
+		m_xforms[name] = new AbcTransformWriter(ob, m_archive.getTop(), NULL, m_trans_sampling_index, m_settings);
 	}
 }
 
@@ -392,7 +392,7 @@ void AbcExporter::createShapeWriter(Object *ob, Object *dupliObParent)
 		return;
 	}
 
-	if (!m_options.exportObject(ob)) {
+	if (!m_settings.exportObject(ob)) {
 		return;
 	}
 
@@ -442,8 +442,8 @@ void AbcExporter::createShapeWriter(Object *ob, Object *dupliObParent)
 			continue;
 
 		if (enable_hair && psys->part && (psys->part->type == PART_HAIR)) {
-			m_options.export_child_hairs = enable_hair_child;
-			m_shapes.push_back(new AbcHairWriter(m_scene, ob, xform, m_shape_sampling_index, m_options, psys));
+			m_settings.export_child_hairs = enable_hair_child;
+			m_shapes.push_back(new AbcHairWriter(m_scene, ob, xform, m_shape_sampling_index, m_settings, psys));
 		}
 	}
 
@@ -457,7 +457,7 @@ void AbcExporter::createShapeWriter(Object *ob, Object *dupliObParent)
 					return;
 				}
 
-				m_shapes.push_back(new AbcMeshWriter(m_scene, ob, xform, m_shape_sampling_index, m_options));
+				m_shapes.push_back(new AbcMeshWriter(m_scene, ob, xform, m_shape_sampling_index, m_settings));
 			}
 
 			break;
@@ -471,7 +471,7 @@ void AbcExporter::createShapeWriter(Object *ob, Object *dupliObParent)
 					return;
 				}
 
-				m_shapes.push_back(new AbcNurbsWriter(m_scene, ob, xform, m_shape_sampling_index, m_options));
+				m_shapes.push_back(new AbcNurbsWriter(m_scene, ob, xform, m_shape_sampling_index, m_settings));
 			}
 
 			break;
@@ -481,7 +481,7 @@ void AbcExporter::createShapeWriter(Object *ob, Object *dupliObParent)
 			Camera *cam = static_cast<Camera *>(ob->data);
 
 			if (cam->type == CAM_PERSP) {
-				m_shapes.push_back(new AbcCameraWriter(m_scene, ob, xform, m_shape_sampling_index, m_options));
+				m_shapes.push_back(new AbcCameraWriter(m_scene, ob, xform, m_shape_sampling_index, m_settings));
 		

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list