|
Blender V4.3
|
#include <BLI_generic_virtual_array.hh>
Inherits blender::GMutableSpan, blender::NonCopyable, and blender::NonMovable.
Additional Inherited Members | |
Protected Attributes inherited from blender::GMutableSpan | |
| const CPPType * | type_ = nullptr |
| void * | data_ = nullptr |
| int64_t | size_ = 0 |
Definition at line 279 of file BLI_generic_virtual_array.hh.
|
default |
Referenced by operator=().
| blender::GMutableVArraySpan::GMutableVArraySpan | ( | GVMutableArray | varray, |
| bool | copy_values_to_span = true ) |
Definition at line 373 of file generic_virtual_array.cc.
References blender::CPPType::alignment(), blender::GVArrayCommon::common_info(), blender::CommonVArrayInfo::data, blender::GMutableSpan::data_, blender::CPPType::default_construct_n(), blender::GVArrayCommon::materialize_to_uninitialized(), MEM_mallocN_aligned(), blender::CPPType::size(), blender::GVArrayCommon::size(), blender::GMutableSpan::size_, blender::CommonVArrayInfo::Span, blender::CommonVArrayInfo::type, and blender::GMutableSpan::type_.
| blender::GMutableVArraySpan::GMutableVArraySpan | ( | GMutableVArraySpan && | other | ) |
Definition at line 396 of file generic_virtual_array.cc.
References blender::GVArrayCommon::common_info(), blender::CommonVArrayInfo::data, blender::GMutableSpan::data_, blender::GVArrayCommon::size(), blender::GMutableSpan::size_, blender::CommonVArrayInfo::Span, and blender::CommonVArrayInfo::type.
| blender::GMutableVArraySpan::~GMutableVArraySpan | ( | ) |
Definition at line 418 of file generic_virtual_array.cc.
References blender::CPPType::destruct_n(), MEM_freeN(), blender::GMutableSpan::size_, and blender::GMutableSpan::type_.
| void blender::GMutableVArraySpan::disable_not_applied_warning | ( | ) |
Definition at line 452 of file generic_virtual_array.cc.
| GMutableVArraySpan & blender::GMutableVArraySpan::operator= | ( | GMutableVArraySpan && | other | ) |
Definition at line 433 of file generic_virtual_array.cc.
References GMutableVArraySpan().
| void blender::GMutableVArraySpan::save | ( | ) |
Definition at line 443 of file generic_virtual_array.cc.
References blender::GMutableSpan::data_, and blender::GVMutableArray::set_all().
Referenced by blender::bke::GSpanAttributeWriter::finish().
| const GVMutableArray & blender::GMutableVArraySpan::varray | ( | ) | const |
Definition at line 457 of file generic_virtual_array.cc.
Referenced by blender::bke::GSpanAttributeWriter::finish(), and blender::bke::GSpanAttributeWriter::operator bool().