NAP
StructBuffer Member List

This is the complete list of members for StructBuffer, including all inherited members.

allocateInternal(size_t size, utility::ErrorState &errorState)GPUBufferprotected
asyncGetData(std::function< void(const void *, size_t)> copyFunction)GPUBuffer
bufferChangedGPUBuffer
ensureUsage(VkBufferUsageFlags usage)GPUBuffer
getBuffer() constGPUBuffervirtual
getBufferData() constGPUBuffervirtual
getBufferUsageFlags() constGPUBuffervirtual
getCount() const overrideStructBuffervirtual
getElementSize() const overrideStructBuffervirtual
getSize() const overrideStructBuffervirtual
GPUBuffer(Core &core)GPUBuffer
GPUBuffer(Core &core, EMemoryUsage usage)GPUBuffer
init(utility::ErrorState &errorState) overrideStructBuffervirtual
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
isInitialized() const overrideStructBuffervirtual
mClearStructBuffer
mCurrentRenderBufferIndexGPUBufferprotected
mCurrentStagingBufferIndexGPUBufferprotected
mDescriptorStructBuffer
mDownloadStagingBufferIndicesGPUBufferprotected
mFillPolicyStructBuffer
mIDObject
mMemoryUsageGPUBuffer
mRenderBuffersGPUBufferprotected
mRenderServiceGPUBufferprotected
mSizeGPUBufferprotected
mStagingBuffersGPUBufferprotected
Object()Object
Object(Object &)=deleteObject
Object(Object &&)=deleteObject
onDestroy()Objectvirtual
operator=(const Object &)=deleteObject
operator=(Object &&)=deleteObject
requestClear()GPUBufferprotected
Resource()Resource
setData(void *data, size_t size, utility::ErrorState &error)StructBuffer
setDataInternal(const void *data, size_t size, size_t reservedSize, utility::ErrorState &errorState)GPUBufferprotected
StructBuffer(Core &core)StructBuffer
StructBuffer(Core &core, EMemoryUsage usage)StructBuffer
~GPUBuffer()GPUBuffervirtual
~Object()Objectvirtual