|
Blender V5.0
|
#include <BKE_mesh_types.hh>
Classes | |
| struct | UseTrueCache |
Public Member Functions | |
| MutableSpan< float3 > | ensure_vector_size (const int size) |
| Span< float3 > | get_span () const |
| void | store_varray (const VArray< float3 > &data) |
| void | store_vector (Vector< float3 > &&data) |
Public Attributes | |
| std::variant< UseTrueCache, Vector< float3 >, Span< float3 > > | data |
Similar to VArraySpan but with the ability to be resized and updated.
Definition at line 102 of file BKE_mesh_types.hh.
| MutableSpan< float3 > blender::bke::NormalsCache::ensure_vector_size | ( | const int | size | ) |
Definition at line 60 of file mesh_normals.cc.
References data, size(), and blender::bke::Vector.
Referenced by store_varray().
Definition at line 71 of file mesh_normals.cc.
References data.
Definition at line 79 of file mesh_normals.cc.
References data, ensure_vector_size(), and blender::VArrayCommon< T >::size().
Definition at line 89 of file mesh_normals.cc.
References data.
| std::variant<UseTrueCache, Vector<float3>, Span<float3> > blender::bke::NormalsCache::data |
Definition at line 110 of file BKE_mesh_types.hh.
Referenced by ensure_vector_size(), get_span(), store_varray(), and store_vector().