|
Blender V5.0
|
#include <BLI_virtual_array.hh>
Inherits blender::VArrayImpl_For_Span< T >.
Public Member Functions | |
| VArrayImpl_For_Span_final (const Span< T > data) | |
| Public Member Functions inherited from blender::VArrayImpl_For_Span< T > | |
| VArrayImpl_For_Span (const MutableSpan< T > data) | |
| Public Member Functions inherited from blender::VMutableArrayImpl< T > | |
| virtual void | set_all (Span< T > src) |
| virtual bool | try_assign_GVMutableArray (GVMutableArray &) const |
| Public Member Functions inherited from blender::VArrayImpl< T > | |
| VArrayImpl (const int64_t size) | |
| virtual | ~VArrayImpl ()=default |
| int64_t | size () const |
| virtual bool | try_assign_GVArray (GVArray &) const |
Additional Inherited Members | |
| Protected Member Functions inherited from blender::VArrayImpl_For_Span< T > | |
| VArrayImpl_For_Span (const int64_t size) | |
| T | get (const int64_t index) const final |
| void | set (const int64_t index, T value) final |
| void | materialize (const IndexMask &mask, T *dst, const bool dst_is_uninitialized) const override |
| void | materialize_compressed (const IndexMask &mask, T *dst, const bool dst_is_uninitialized) const override |
| Protected Attributes inherited from blender::VArrayImpl_For_Span< T > | |
| T * | data_ = nullptr |
| Protected Attributes inherited from blender::VArrayImpl< T > | |
| int64_t | size_ |
A version of VArrayImpl_For_Span that can not be subclassed. This allows safely overwriting the #may_have_ownership method.
Definition at line 272 of file BLI_virtual_array.hh.
|
inline |
Definition at line 276 of file BLI_virtual_array.hh.
References data, T, and blender::VArrayImpl_For_Span< T >::VArrayImpl_For_Span().