diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-09-20 12:45:22 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-09-20 16:39:41 +0300 |
commit | 8196b9d7bcab5557f71a87c4bf334cc8ae099cd6 (patch) | |
tree | 1fc29f24e22d83708a706e4ab50289b8ad87ca39 /intern/opensubdiv/opensubdiv_topology_refiner_capi.h | |
parent | 069fa8279d7057ba937d87093364cfc943040c5c (diff) |
OpenSubdiv: Add extra base level queries to topology refiner
Diffstat (limited to 'intern/opensubdiv/opensubdiv_topology_refiner_capi.h')
-rw-r--r-- | intern/opensubdiv/opensubdiv_topology_refiner_capi.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/intern/opensubdiv/opensubdiv_topology_refiner_capi.h b/intern/opensubdiv/opensubdiv_topology_refiner_capi.h index fe4db0ca67c..771eb8d62a8 100644 --- a/intern/opensubdiv/opensubdiv_topology_refiner_capi.h +++ b/intern/opensubdiv/opensubdiv_topology_refiner_capi.h @@ -66,6 +66,21 @@ typedef struct OpenSubdiv_TopologyRefiner { int (*getNumFaceVertices)( const struct OpenSubdiv_TopologyRefiner* topology_refiner, const int face_index); + void (*getFaceVertices)( + const struct OpenSubdiv_TopologyRefiner* topology_refiner, + const int face_index, + int* face_vertices_indices); + int (*getNumFaceEdges)( + const struct OpenSubdiv_TopologyRefiner* topology_refiner, + const int face_index); + void (*getFaceEdges)( + const struct OpenSubdiv_TopologyRefiner* topology_refiner, + const int face_index, + int* face_edges_indices); + void (*getEdgeVertices)( + const struct OpenSubdiv_TopologyRefiner* topology_refiner, + const int edge_index, + int edge_vertices_indices[2]); ////////////////////////////////////////////////////////////////////////////// // PTex face geometry queries. |