static DBVT_INLINE btScalar size(const btDbvtVolume &a)
void store_varray(const VArray< float3 > &data)
std::variant< UseTrueCache, Vector< float3 >, Span< float3 > > data
MutableSpan< float3 > ensure_vector_size(const int size)
Span< float3 > get_span() const
void store_vector(Vector< float3 > &&data)
blender::BitVector is_loose_bits
Array< int > shared_verts
SharedCache< Bounds< float3 > > bounds_cache
SharedCache< LooseEdgeCache > loose_edges_cache
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_loose_verts
BitVector subsurf_optimal_display_edges
std::unique_ptr< bake::BakeMaterialsList > bake_materials
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_loose_edges_no_hidden
std::shared_ptr< BMEditMesh > edit_mesh
std::unique_ptr< EditMeshData > edit_data
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_corner_tris
SharedCache< NormalsCache > vert_normals_cache
BitVector subsurf_face_dot_tags
SharedCache< Array< int > > vert_to_face_offset_cache
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_edges
SharedCache< Array< int > > corner_to_face_map_cache
SharedCache< NormalsCache > corner_normals_cache
SharedCache< NormalsCache > face_normals_cache
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_verts
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_loose_verts_no_hidden
SharedCache< LooseVertCache > verts_no_face_cache
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_loose_edges
std::unique_ptr< Array< MeshGroup > > spatial_groups
std::unique_ptr< SubdivCCG > subdiv_ccg
TrianglesCache corner_tris_cache
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_faces
SharedCache< Array< int > > corner_tri_faces_cache
SharedCache< LooseVertCache > loose_verts_cache
SharedCache< Vector< float3 > > face_normals_true_cache
eMeshWrapperType wrapper_type
SharedCache< VectorSet< int > > used_material_indices
SharedCache< Array< int > > vert_to_face_map_cache
SharedCache< Vector< float3 > > vert_normals_true_cache
SharedCache< ShrinkwrapBoundaryData > shrinkwrap_boundary_cache
SharedCache< std::optional< int > > max_material_index
SharedCache< Array< int > > vert_to_corner_map_cache
SubsurfRuntimeData * subsurf_runtime_data
SharedCache< std::unique_ptr< BVHTree, BVHTreeDeleter > > bvh_cache_corner_tris_no_hidden
CustomData_MeshMasks cd_mask_extra
const ImplicitSharingInfo * face_offsets_sharing_info
SharedCache< Array< int3 > > data