[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24507] trunk/blender/source/blender/ blenkernel: Forgot to include these files in sculpt shape key commit.

Brecht Van Lommel brecht at blender.org
Wed Nov 11 19:31:20 CET 2009


Revision: 24507
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24507
Author:   blendix
Date:     2009-11-11 19:31:19 +0100 (Wed, 11 Nov 2009)

Log Message:
-----------
Forgot to include these files in sculpt shape key commit.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_key.h
    trunk/blender/source/blender/blenkernel/BKE_paint.h
    trunk/blender/source/blender/blenkernel/intern/key.c

Modified: trunk/blender/source/blender/blenkernel/BKE_key.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_key.h	2009-11-11 18:30:37 UTC (rev 24506)
+++ trunk/blender/source/blender/blenkernel/BKE_key.h	2009-11-11 18:31:19 UTC (rev 24507)
@@ -60,6 +60,7 @@
 
 struct Key *ob_get_key(struct Object *ob);
 struct KeyBlock *ob_get_keyblock(struct Object *ob);
+struct KeyBlock *ob_get_reference_keyblock(struct Object *ob);
 struct KeyBlock *key_get_keyblock(struct Key *key, int index);
 struct KeyBlock *key_get_named_keyblock(struct Key *key, const char name[]);
 char *key_get_curValue_rnaPath(struct Key *key, struct KeyBlock *kb);

Modified: trunk/blender/source/blender/blenkernel/BKE_paint.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_paint.h	2009-11-11 18:30:37 UTC (rev 24506)
+++ trunk/blender/source/blender/blenkernel/BKE_paint.h	2009-11-11 18:31:19 UTC (rev 24507)
@@ -68,6 +68,9 @@
 	struct MFace *mface;
 	int totvert, totface;
 	float *face_normals;
+
+	struct Object *ob;
+	struct KeyBlock *kb, *refkb;
 	
 	/* Mesh connectivity */
 	struct ListBase *fmap;

Modified: trunk/blender/source/blender/blenkernel/intern/key.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/key.c	2009-11-11 18:30:37 UTC (rev 24506)
+++ trunk/blender/source/blender/blenkernel/intern/key.c	2009-11-11 18:31:19 UTC (rev 24507)
@@ -1408,6 +1408,16 @@
 	return NULL;
 }
 
+KeyBlock *ob_get_reference_keyblock(Object *ob)
+{
+	Key *key= ob_get_key(ob);
+	
+	if (key)
+		return key->refkey;
+
+	return NULL;
+}
+
 /* get the appropriate KeyBlock given an index */
 KeyBlock *key_get_keyblock(Key *key, int index)
 {





More information about the Bf-blender-cvs mailing list