Blender V4.3
blender::draw::StorageVectorBuffer< T, len > Member List

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

append(const T &value)blender::draw::StorageVectorBuffer< T, len >inline
append(T &&value)blender::draw::StorageVectorBuffer< T, len >inline
append_as(ForwardT &&...value)blender::draw::StorageVectorBuffer< T, len >inline
as_span() constblender::draw::StorageArrayBuffer< T, len, device_only >inline
async_flush_to_host()blender::draw::detail::StorageCommon< T, len, device_only >inline
begin() constblender::draw::detail::DataBuffer< T, len, false >inline
begin()blender::draw::detail::DataBuffer< T, len, false >inline
BLI_STATIC_ASSERT(((sizeof(T) *len) % 16)==0, "Buffer size need to be aligned to size of float4.")blender::draw::detail::DataBuffer< T, len, false >protected
clear()blender::draw::StorageVectorBuffer< T, len >inline
clear_and_trim()blender::draw::StorageVectorBuffer< T, len >inline
clear_to_zero()=deleteblender::draw::StorageVectorBuffer< T, len >
data() constblender::draw::detail::DataBuffer< T, len, false >inline
data()blender::draw::detail::DataBuffer< T, len, false >inline
data_blender::draw::detail::DataBuffer< T, len, false >protected
end() constblender::draw::detail::DataBuffer< T, len, false >inline
end()blender::draw::detail::DataBuffer< T, len, false >inline
extend(const Span< T > values)blender::draw::StorageVectorBuffer< T, len >inline
get_or_resize(int64_t index)blender::draw::StorageArrayBuffer< T, len, device_only >inline
is_empty() constblender::draw::StorageVectorBuffer< T, len >inline
len_blender::draw::detail::DataBuffer< T, len, false >protected
name_blender::draw::detail::StorageCommon< T, len, device_only >protected
operator GPUStorageBuf *() constblender::draw::detail::StorageCommon< T, len, device_only >inline
operator Span< T >() constblender::draw::detail::DataBuffer< T, len, false >inline
operator&()blender::draw::detail::StorageCommon< T, len, device_only >inline
operator[](int64_t index) constblender::draw::detail::DataBuffer< T, len, false >inline
operator[](int64_t index)blender::draw::detail::DataBuffer< T, len, false >inline
push_update()blender::draw::detail::StorageCommon< T, len, device_only >inline
read()blender::draw::detail::StorageCommon< T, len, device_only >inline
resize(int64_t new_size)blender::draw::StorageArrayBuffer< T, len, device_only >inline
size() constblender::draw::StorageVectorBuffer< T, len >inline
ssbo_blender::draw::detail::StorageCommon< T, len, device_only >protected
StorageArrayBuffer(const char *name=nullptr)blender::draw::StorageArrayBuffer< T, len, device_only >inline
StorageCommon(const char *name=nullptr)blender::draw::detail::StorageCommon< T, len, device_only >inline
StorageVectorBuffer(const char *name=nullptr)blender::draw::StorageVectorBuffer< T, len >inline
swap(StorageVectorBuffer &a, StorageVectorBuffer &b)blender::draw::StorageVectorBuffer< T, len >inlinestatic
blender::draw::StorageArrayBuffer::swap(StorageArrayBuffer &a, StorageArrayBuffer &b)blender::draw::StorageArrayBuffer< T, len, device_only >inlinestatic
trim_to_next_power_of_2(int64_t required_size)blender::draw::StorageArrayBuffer< T, len, device_only >inline
~StorageArrayBuffer()blender::draw::StorageArrayBuffer< T, len, device_only >inline
~StorageCommon()blender::draw::detail::StorageCommon< T, len, device_only >inline
~StorageVectorBuffer()blender::draw::StorageVectorBuffer< T, len >inline