| 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() const | blender::draw::StorageArrayBuffer< T, len, device_only > | inline |
| async_flush_to_host() | blender::draw::detail::StorageCommon< T, len, device_only > | inline |
| begin() const | blender::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()=delete | blender::draw::StorageVectorBuffer< T, len > | |
| data() const | blender::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() const | blender::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() const | blender::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 *() const | blender::draw::detail::StorageCommon< T, len, device_only > | inline |
| operator Span< T >() const | blender::draw::detail::DataBuffer< T, len, false > | inline |
| operator&() | blender::draw::detail::StorageCommon< T, len, device_only > | inline |
| operator[](int64_t index) const | blender::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() const | blender::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 |