[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15326] branches/soc-2008-jaguarandi/ source/blender/blenkernel/intern/modifier.c: Added shrinkwrapModifier_isDisabled api function

André Pinto andresusanopinto at gmail.com
Mon Jun 23 16:12:41 CEST 2008


Revision: 15326
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15326
Author:   jaguarandi
Date:     2008-06-23 16:12:22 +0200 (Mon, 23 Jun 2008)

Log Message:
-----------
Added shrinkwrapModifier_isDisabled api function

Modified Paths:
--------------
    branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/modifier.c

Modified: branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/modifier.c
===================================================================
--- branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/modifier.c	2008-06-23 07:59:26 UTC (rev 15325)
+++ branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/modifier.c	2008-06-23 14:12:22 UTC (rev 15326)
@@ -7234,6 +7234,13 @@
 	return dataMask;
 }
 
+static int shrinkwrapModifier_isDisabled(ModifierData *md)
+{
+	ShrinkwrapModifierData *smd = (ShrinkwrapModifierData*) md;
+	return !smd->target;
+}
+
+
 static void shrinkwrapModifier_foreachObjectLink(ModifierData *md, Object *ob, ObjectWalkFunc walk, void *userData)
 {
 	ShrinkwrapModifierData *smd = (ShrinkwrapModifierData*) md;
@@ -7593,6 +7600,7 @@
 		mti->initData = shrinkwrapModifier_initData;
 		mti->copyData = shrinkwrapModifier_copyData;
 		mti->requiredDataMask = shrinkwrapModifier_requiredDataMask;
+		mti->isDisabled = shrinkwrapModifier_isDisabled;
 		mti->foreachObjectLink = shrinkwrapModifier_foreachObjectLink;
 		mti->applyModifier = shrinkwrapModifier_applyModifier;
 		mti->applyModifierEM = shrinkwrapModifier_applyModifierEM;





More information about the Bf-blender-cvs mailing list