[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58305] branches/soc-2013-cycles_mblur/ intern/cycles/blender/blender_object.cpp: Wrote a function to get whether motion blur is enabled for an object.

Gavin Howard gavin.d.howard at gmail.com
Tue Jul 16 04:23:12 CEST 2013


Revision: 58305
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58305
Author:   gdh
Date:     2013-07-16 02:23:11 +0000 (Tue, 16 Jul 2013)
Log Message:
-----------
Wrote a function to get whether motion blur is enabled for an object. 
Now that users can disable motion blur for an object, this function is 
needed.

Modified Paths:
--------------
    branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp

Modified: branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp
===================================================================
--- branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp	2013-07-16 01:49:20 UTC (rev 58304)
+++ branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp	2013-07-16 02:23:11 UTC (rev 58305)
@@ -84,6 +84,20 @@
 	return flag;
 }
 
+/*
+ * Returns true if motion blur is enabled for the object.
+ * It returns false otherwise.
+ */
+static bool object_use_mblur(BL::Object b_ob)
+{
+	PointerRNA cmblur = RNA_pointer_get(&b_ob.ptr, "cycles_mblur");
+	bool use_mblur = false;
+	
+	use_mblur = get_boolean(cmblur, "use_object_mblur");
+	
+	return use_mblur;
+}
+
 /* Returns the number of steps the user chose to export for mblur. */
 static uint object_mblur_steps(BL::Object b_ob)
 {




More information about the Bf-blender-cvs mailing list