Blender
V3.3
|
#include <BLI_virtual_array.hh>
Additional Inherited Members | |
![]() | |
VArrayImpl_For_Span (const int64_t size) | |
typename Container::value_type | get (const int64_t index) const final |
void | set (const int64_t index, typename Container::value_type value) final |
CommonVArrayInfo | common_info () const override |
bool | is_same (const VArrayImpl< typename Container::value_type > &other) const final |
void | materialize_compressed (IndexMask mask, MutableSpan< typename Container::value_type > r_span) const override |
void | materialize_compressed_to_uninitialized (IndexMask mask, MutableSpan< typename Container::value_type > r_span) const override |
![]() | |
typename Container::value_type * | data_ |
![]() | |
int64_t | size_ |
A variant of VArrayImpl_For_Span
that owns the underlying data. The Container
type has to implement a size()
and data()
method. The data()
method has to return a pointer to the first element in the continuous array of elements.
Definition at line 335 of file BLI_virtual_array.hh.
|
inline |
Definition at line 340 of file BLI_virtual_array.hh.
References blender::VArrayImpl_For_Span< typename Container::value_type >::data_, and T.