Blender  V3.3
blender::VArray< T > Member List

This is the complete list of members for blender::VArray< T >, including all inherited members.

common_info() constblender::VArrayCommon< T >inline
copy_from(const VArrayCommon &other)blender::VArrayCommon< T >inlineprotected
emplace(Args &&...args)blender::VArrayCommon< T >inlineprotected
For(Args &&...args)blender::VArray< T >inlinestatic
ForContainer(ContainerT container)blender::VArray< T >inlinestatic
ForDerivedSpan(Span< StructT > values)blender::VArray< T >inlinestatic
ForFunc(const int64_t size, GetFunc get_func)blender::VArray< T >inlinestatic
ForSingle(T value, const int64_t size)blender::VArray< T >inlinestatic
ForSpan(Span< T > values)blender::VArray< T >inlinestatic
get(const int64_t index) constblender::VArrayCommon< T >inline
get_internal_single() constblender::VArrayCommon< T >inline
get_internal_span() constblender::VArrayCommon< T >inline
impl_blender::VArrayCommon< T >protected
impl_from_storage() constblender::VArrayCommon< T >inlineprotected
index_range() constblender::VArrayCommon< T >inline
is_empty() constblender::VArrayCommon< T >inline
is_same(const VArrayCommon< T > &other) constblender::VArrayCommon< T >inline
is_single() constblender::VArrayCommon< T >inline
is_span() constblender::VArrayCommon< T >inline
materialize(MutableSpan< T > r_span) constblender::VArrayCommon< T >inline
materialize(IndexMask mask, MutableSpan< T > r_span) constblender::VArrayCommon< T >inline
materialize_compressed(IndexMask mask, MutableSpan< T > r_span) constblender::VArrayCommon< T >inline
materialize_compressed_to_uninitialized(IndexMask mask, MutableSpan< T > r_span) constblender::VArrayCommon< T >inline
materialize_to_uninitialized(MutableSpan< T > r_span) constblender::VArrayCommon< T >inline
materialize_to_uninitialized(IndexMask mask, MutableSpan< T > r_span) constblender::VArrayCommon< T >inline
move_from(VArrayCommon &&other) noexceptblender::VArrayCommon< T >inlineprotected
operator bool() constblender::VArrayCommon< T >inline
operator=(const VArray &other)blender::VArray< T >inline
operator=(VArray &&other) noexceptblender::VArray< T >inline
operator[](const int64_t index) constblender::VArrayCommon< T >inline
size() constblender::VArrayCommon< T >inline
Storage typedefblender::VArrayCommon< T >protected
storage_blender::VArrayCommon< T >protected
try_assign_GVArray(GVArray &varray) constblender::VArrayCommon< T >inline
VArray()=defaultblender::VArray< T >
VArray(const VArray &other)=defaultblender::VArray< T >
VArray(VArray &&other) noexcept=defaultblender::VArray< T >
VArray(const VArrayImpl< T > *impl)blender::VArray< T >inline
VArray(std::shared_ptr< const VArrayImpl< T >> impl)blender::VArray< T >inline
VArray(varray_tag::span, Span< T > span)blender::VArray< T >inline
VArray(varray_tag::single, T value, const int64_t size)blender::VArray< T >inline
VArrayCommon()=defaultblender::VArrayCommon< T >protected
VArrayCommon(const VArrayCommon &other)blender::VArrayCommon< T >inlineprotected
VArrayCommon(VArrayCommon &&other) noexceptblender::VArrayCommon< T >inlineprotected
VArrayCommon(const VArrayImpl< T > *impl)blender::VArrayCommon< T >inlineprotected
VArrayCommon(std::shared_ptr< const VArrayImpl< T >> impl)blender::VArrayCommon< T >inlineprotected