|
Blender V5.0
|
#include <DRW_gpu_wrapper.hh>
Inherits T, and blender::draw::detail::StorageCommon< T, 1, false >.
Public Member Functions | |
| StorageBuffer (const char *name=nullptr) | |
| StorageBuffer< T > & | operator= (const T &other) |
| Public Member Functions inherited from blender::draw::detail::StorageCommon< T, 1, false > | |
| StorageCommon (const char *name=nullptr) | |
| ~StorageCommon () | |
| void | push_update () |
| void | clear_to_zero () |
| void | async_flush_to_host () |
| void | read () |
| operator gpu::StorageBuf * () const | |
| gpu::StorageBuf ** | operator& () |
| Public Member Functions inherited from blender::draw::detail::DataBuffer< T, len, false > | |
| const T & | operator[] (int64_t index) const |
| const T * | data () const |
| const T * | begin () const |
| const T * | end () const |
| operator Span< T > () const | |
Static Public Member Functions | |
| static void | swap (StorageBuffer< T > &a, StorageBuffer< T > &b) |
Additional Inherited Members | |
| Protected Member Functions inherited from blender::draw::detail::DataBuffer< T, len, false > | |
| BLI_STATIC_ASSERT (((sizeof(T) *len) % 16)==0, "Buffer size need to be aligned to size of float4.") | |
| Protected Attributes inherited from blender::draw::detail::StorageCommon< T, 1, false > | |
| gpu::StorageBuf * | ssbo_ |
| const char * | name_ |
| Protected Attributes inherited from blender::draw::detail::DataBuffer< T, len, false > | |
| T * | data_ |
| int64_t | len_ |
| T | Type of the values stored in this uniform buffer. |
| device_only | True if created on device and no memory host memory is allocated. |
Definition at line 497 of file DRW_gpu_wrapper.hh.
|
inline |
Definition at line 499 of file DRW_gpu_wrapper.hh.
|
inline |
Definition at line 505 of file DRW_gpu_wrapper.hh.
|
inlinestatic |
Definition at line 511 of file DRW_gpu_wrapper.hh.