diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2012-02-07 05:13:04 +0400 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2012-02-07 05:13:04 +0400 |
commit | 5f6395d69eae73f1e440b4dd84a385601911cfb1 (patch) | |
tree | 70dd84e58d099e3d7da59e2dccdaea1610e88bb7 /source/blender/blenkernel | |
parent | 286073fb4e2d3753da39cbd7104c243f2fa2fe4a (diff) |
Code cleanup for BMesh CDDM access functions, no functional changes.
Renamed CDDM_get_face() to CDDM_get_poly() to match array access
functions. Added function definitions for CDDM_get_loop() and
CDDM_get_poly().
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/BKE_cdderivedmesh.h | 2 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/cdderivedmesh.c | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_cdderivedmesh.h b/source/blender/blenkernel/BKE_cdderivedmesh.h index 3f421331f0a..42e1aa8e083 100644 --- a/source/blender/blenkernel/BKE_cdderivedmesh.h +++ b/source/blender/blenkernel/BKE_cdderivedmesh.h @@ -135,7 +135,7 @@ struct MVert *CDDM_get_vert(struct DerivedMesh *dm, int index); struct MEdge *CDDM_get_edge(struct DerivedMesh *dm, int index); struct MFace *CDDM_get_tessface(struct DerivedMesh *dm, int index); struct MLoop *CDDM_get_loop(struct DerivedMesh *dm, int index); -struct MPoly *CDDM_get_face(struct DerivedMesh *dm, int index); +struct MPoly *CDDM_get_poly(struct DerivedMesh *dm, int index); /* vertex/edge/face array access functions - return the array holding the * desired data diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c index d5ac277c798..4f0c9e11309 100644 --- a/source/blender/blenkernel/intern/cdderivedmesh.c +++ b/source/blender/blenkernel/intern/cdderivedmesh.c @@ -2717,6 +2717,8 @@ void CDDM_lower_num_polys(DerivedMesh *dm, int numPolys) dm->numPolyData = numPolys; } +/* mesh element access functions */ + MVert *CDDM_get_vert(DerivedMesh *dm, int index) { return &((CDDerivedMesh*)dm)->mvert[index]; @@ -2732,6 +2734,18 @@ MFace *CDDM_get_tessface(DerivedMesh *dm, int index) return &((CDDerivedMesh*)dm)->mface[index]; } +MLoop *CDDM_get_loop(DerivedMesh *dm, int index) +{ + return &((CDDerivedMesh*)dm)->mloop[index]; +} + +MPoly *CDDM_get_poly(DerivedMesh *dm, int index) +{ + return &((CDDerivedMesh*)dm)->mpoly[index]; +} + +/* array access functions */ + MVert *CDDM_get_verts(DerivedMesh *dm) { return ((CDDerivedMesh*)dm)->mvert; |