NAP
IndexBuffer Member List

This is the complete list of members for IndexBuffer, 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 overrideGPUBufferNumericvirtual
getElementSize() const overrideGPUBufferNumericvirtual
getFormat() constGPUBufferNumericvirtual
getSize() const overrideGPUBufferNumericvirtual
GPUBuffer(Core &core)GPUBuffer
GPUBuffer(Core &core, EMemoryUsage usage)GPUBuffer
GPUBufferNumeric(Core &core, VkFormat format, uint32 elementSize)GPUBufferNumeric
GPUBufferNumeric(Core &core, VkFormat format, uint32 elementSize, EMemoryUsage usage)GPUBufferNumeric
IndexBuffer(Core &core)IndexBuffer
IndexBuffer(Core &core, EMemoryUsage usage, bool storage)IndexBuffer
init(utility::ErrorState &errorState) overrideIndexBuffervirtual
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
isInitialized() const overrideTypedGPUBufferNumeric< uint >virtual
nap::GPUBufferNumeric::isInitialized() const =0GPUBufferpure virtual
mClearTypedGPUBufferNumeric< uint >
mCountGPUBufferNumeric
mCurrentRenderBufferIndexGPUBufferprotected
mCurrentStagingBufferIndexGPUBufferprotected
mDownloadStagingBufferIndicesGPUBufferprotected
mFillPolicyTypedGPUBufferNumeric< uint >
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
setCount(uint32 count)GPUBufferNumericvirtual
setData(const std::vector< uint > &data, utility::ErrorState &errorState)TypedGPUBufferNumeric< uint >
nap::GPUBufferNumeric::setData(const void *data, size_t elementCount, size_t reservedElementCount, utility::ErrorState &errorState)GPUBufferNumericvirtual
setDataInternal(const void *data, size_t size, size_t reservedSize, utility::ErrorState &errorState)GPUBufferprotected
TypedGPUBufferNumeric(Core &core)TypedGPUBufferNumeric< uint >
TypedGPUBufferNumeric(Core &core, EMemoryUsage usage, bool storage)TypedGPUBufferNumeric< uint >
~GPUBuffer()GPUBuffervirtual
~Object()Objectvirtual