|
Blender V4.3
|
#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 override |
| void | materialize_to_uninitialized (const IndexMask &mask, T *dst) const override |
| void | materialize_compressed (const IndexMask &mask, T *dst) const override |
| void | materialize_compressed_to_uninitialized (const IndexMask &mask, T *dst) 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 252 of file BLI_virtual_array.hh.
|
inline |
Definition at line 256 of file BLI_virtual_array.hh.