NAP
GPUBuffer Member List

This is the complete list of members for GPUBuffer, 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 =0GPUBufferpure virtual
getElementSize() const =0GPUBufferpure virtual
getSize() const =0GPUBufferpure virtual
GPUBuffer(Core &core)GPUBuffer
GPUBuffer(Core &core, EMemoryUsage usage)GPUBuffer
init(utility::ErrorState &errorState) overrideGPUBuffervirtual
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
isInitialized() const =0GPUBufferpure virtual
mCurrentRenderBufferIndexGPUBufferprotected
mCurrentStagingBufferIndexGPUBufferprotected
mDownloadStagingBufferIndicesGPUBufferprotected
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
setDataInternal(const void *data, size_t size, size_t reservedSize, utility::ErrorState &errorState)GPUBufferprotected
~GPUBuffer()GPUBuffervirtual
~Object()Objectvirtual