|
Blender V4.5
|
#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 59 of file mesh_normals.cc.
Referenced by store_varray().
Definition at line 70 of file mesh_normals.cc.
References data.
Definition at line 78 of file mesh_normals.cc.
References data, ensure_vector_size(), and blender::VArrayCommon< T >::size().
Definition at line 88 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().