Blender
V3.3
|
#include <DRW_gpu_wrapper.hh>
Public Member Functions | |
UniformArrayBuffer () | |
~UniformArrayBuffer () | |
![]() | |
UniformCommon () | |
~UniformCommon () | |
void | push_update (void) |
operator GPUUniformBuf * () const | |
GPUUniformBuf ** | operator& () |
![]() | |
const T & | operator[] (int64_t index) const |
T & | operator[] (int64_t index) |
const T * | data () const |
T * | data () |
const T * | begin () const |
T * | begin () |
const T * | end () const |
T * | end () |
operator Span< T > () const | |
Additional Inherited Members | |
![]() | |
BLI_STATIC_ASSERT (((sizeof(T) *len) % 16)==0, "Buffer size need to be aligned to size of float4.") | |
![]() | |
GPUUniformBuf * | ubo_ |
const char * | name_ |
![]() | |
T * | data_ |
int64_t | len_ |
Definition at line 263 of file DRW_gpu_wrapper.hh.
|
inline |
Definition at line 265 of file DRW_gpu_wrapper.hh.
References len, MEM_mallocN_aligned, blender::draw::detail::UniformCommon< T, len, false >::name_, and T.
|
inline |
Definition at line 270 of file DRW_gpu_wrapper.hh.
References MEM_freeN.