10 #include "structfillpolicy.h"
13 #include <nap/resourceptr.h>
14 #include <glm/glm.hpp>
57 virtual uint getCount()
const override {
return mDescriptor.mCount; };
62 virtual size_t getSize()
const override {
return mDescriptor.mCount * mElementSize; };
90 bool mInitialized =
false;
93 uint mElementSize = 0;
unsigned int uint
Definition: numeric.h:23
virtual bool isInitialized() const override
Definition: structbuffer.h:72
Definition: objectptr.h:154
EMemoryUsage
Definition: gpubuffer.h:41
StructBuffer(Core &core, EMemoryUsage usage)
Definition: structbuffer.h:44
Definition: errorstate.h:19
virtual size_t getSize() const override
Definition: structbuffer.h:62
StructBuffer(Core &core)
Definition: structbuffer.h:40
uint32_t uint32
Definition: numeric.h:20
Definition: structbufferdescriptor.h:22
virtual uint getCount() const override
Definition: structbuffer.h:57
Definition: structbuffer.h:36
virtual uint32 getElementSize() const override
Definition: structbuffer.h:67
Definition: templateapp.h:17
Definition: gpubuffer.h:64
StructBufferDescriptor mDescriptor
Property 'Descriptor' The descriptor that defines the buffer layout.
Definition: structbuffer.h:86