diff options
Diffstat (limited to 'source/blender/blenkernel/BKE_subdiv.h')
-rw-r--r-- | source/blender/blenkernel/BKE_subdiv.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_subdiv.h b/source/blender/blenkernel/BKE_subdiv.h index 28b2942a70f..4ebb5d1ac66 100644 --- a/source/blender/blenkernel/BKE_subdiv.h +++ b/source/blender/blenkernel/BKE_subdiv.h @@ -144,6 +144,14 @@ typedef struct Subdiv { struct SubdivDisplacement *displacement_evaluator; /* Statistics for debugging. */ SubdivStats stats; + + /* Cached values, are not supposed to be accessed directly. */ + struct { + /* Indexed by base face index, element indicates total number of ptex + *faces created for preceding base faces. + */ + int *face_ptex_offset; + } cache_; } Subdiv; /* ================================ HELPERS ================================= */ @@ -180,4 +188,8 @@ void BKE_subdiv_displacement_attach_from_multires( void BKE_subdiv_displacement_detach(Subdiv *subdiv); +/* ============================ TOPOLOGY HELPERS ============================ */ + +int *BKE_subdiv_face_ptex_offset_get(Subdiv *subdiv); + #endif /* __BKE_SUBDIV_H__ */ |