diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-11-10 07:05:11 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-11-10 07:05:11 +0400 |
commit | 685041d53a5a86c6c30fff6995a3873c4fb7d0af (patch) | |
tree | 5d671082efe0eee7645f34da3c3c793747eaafa8 /source/blender/blenkernel/BKE_DerivedMesh.h | |
parent | ee1828be191e31c00820a25488acfca61f66e5bd (diff) | |
parent | 28ee0f92184af8ba6f44d08eda23ce5eb3815697 (diff) |
svn merge -r41650:41655 ^/trunk/blender --- cycles merge, this wont copile, still need to manually update some funcs
Diffstat (limited to 'source/blender/blenkernel/BKE_DerivedMesh.h')
-rw-r--r-- | source/blender/blenkernel/BKE_DerivedMesh.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h index 338fa63142d..0b1f6d7d9b0 100644 --- a/source/blender/blenkernel/BKE_DerivedMesh.h +++ b/source/blender/blenkernel/BKE_DerivedMesh.h @@ -379,6 +379,14 @@ struct DerivedMesh { float t), void *userData); + /* Draw all faces with materials + * o setMaterial is called for every different material nr + * o setFace is called to verify if a face must be hidden + */ + void (*drawMappedFacesMat)(DerivedMesh *dm, + void (*setMaterial)(void *userData, int, void *attribs), + int (*setFace)(void *userData, int index), void *userData); + /* Release reference to the DerivedMesh. This function decides internally * if the DerivedMesh will be freed, or cached for later use. */ void (*release)(DerivedMesh *dm); |