Blender
V3.3
|
#include <BLI_generic_virtual_array.hh>
Protected Member Functions | |
GVArrayImpl_For_GSpan (const CPPType &type, int64_t size) | |
Protected Attributes | |
void * | data_ = nullptr |
const int64_t | element_size_ |
![]() | |
const CPPType * | type_ |
int64_t | size_ |
Definition at line 566 of file BLI_generic_virtual_array.hh.
|
inline |
Definition at line 572 of file BLI_generic_virtual_array.hh.
|
inlineprotected |
Definition at line 580 of file BLI_generic_virtual_array.hh.
|
overridevirtual |
Reimplemented from blender::GVArrayImpl.
Definition at line 141 of file generic_virtual_array.cc.
References data_, and blender::CommonVArrayInfo::Span.
Reimplemented from blender::GVArrayImpl.
Definition at line 116 of file generic_virtual_array.cc.
References blender::CPPType::copy_assign(), data_, element_size_, POINTER_OFFSET, and blender::GVArrayImpl::type_.
|
overridevirtual |
Implements blender::GVArrayImpl.
Definition at line 121 of file generic_virtual_array.cc.
References blender::CPPType::copy_construct(), data_, element_size_, POINTER_OFFSET, and blender::GVArrayImpl::type_.
|
overridevirtual |
Reimplemented from blender::GVArrayImpl.
Definition at line 146 of file generic_virtual_array.cc.
References blender::CPPType::copy_assign_indices(), data_, mask(), and blender::GVArrayImpl::type_.
|
overridevirtual |
Reimplemented from blender::GVArrayImpl.
Definition at line 156 of file generic_virtual_array.cc.
References blender::CPPType::copy_assign_compressed(), data_, mask(), and blender::GVArrayImpl::type_.
|
overridevirtual |
Reimplemented from blender::GVArrayImpl.
Definition at line 161 of file generic_virtual_array.cc.
References blender::CPPType::copy_construct_compressed(), data_, mask(), and blender::GVArrayImpl::type_.
|
overridevirtual |
Reimplemented from blender::GVArrayImpl.
Definition at line 151 of file generic_virtual_array.cc.
References blender::CPPType::copy_construct_indices(), data_, mask(), and blender::GVArrayImpl::type_.
|
overridevirtual |
Reimplemented from blender::GVMutableArrayImpl.
Definition at line 126 of file generic_virtual_array.cc.
References blender::CPPType::copy_assign(), data_, element_size_, POINTER_OFFSET, and blender::GVArrayImpl::type_.
Implements blender::GVMutableArrayImpl.
Definition at line 131 of file generic_virtual_array.cc.
References data_, element_size_, blender::CPPType::move_construct(), POINTER_OFFSET, and blender::GVArrayImpl::type_.
|
overridevirtual |
Reimplemented from blender::GVMutableArrayImpl.
Definition at line 136 of file generic_virtual_array.cc.
References data_, element_size_, POINTER_OFFSET, blender::CPPType::relocate_assign(), and blender::GVArrayImpl::type_.
|
protected |
Definition at line 568 of file BLI_generic_virtual_array.hh.
Referenced by common_info(), get(), get_to_uninitialized(), materialize(), materialize_compressed(), materialize_compressed_to_uninitialized(), materialize_to_uninitialized(), set_by_copy(), set_by_move(), and set_by_relocate().
|
protected |
Definition at line 569 of file BLI_generic_virtual_array.hh.
Referenced by get(), get_to_uninitialized(), set_by_copy(), set_by_move(), and set_by_relocate().