| _beginFrame() | Ogre::VaoManager | inlinevirtual | 
  | _getDynamicBufferCurrentFrameNoWait() const | Ogre::VaoManager | inline | 
  | _notifyDeviceStalled() | Ogre::VulkanVaoManager |  | 
  | _notifyNewCommandBuffer() | Ogre::VulkanVaoManager |  | 
  | _notifyStagingBufferEnteredZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager |  | 
  | _notifyStagingBufferLeftZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager |  | 
  | _schedulePoolAdvanceFrame(VulkanDescriptorPool *pool) | Ogre::VulkanVaoManager |  | 
  | _update() override | Ogre::VulkanVaoManager | virtual | 
  | _waitUntilCommitedCommandBufferCompleted() | Ogre::VaoManager | inlinevirtual | 
  | addDelayedFunc(VulkanDelayedFuncBase *cmd) | Ogre::VulkanVaoManager |  | 
  | allocateRawBuffer(VboFlag vboFlag, size_t sizeBytes, size_t alignment=4u) | Ogre::VulkanVaoManager |  | 
  | allocateTexture(const VkMemoryRequirements &memReq, size_t &outVboIdx, size_t &outBufferOffset) | Ogre::VulkanVaoManager |  | 
  | bindDrawIdVertexBuffer(VkCommandBuffer cmdBuffer, uint32 binding=15) | Ogre::VulkanVaoManager |  | 
  | BlockVec typedef | Ogre::VulkanVaoManager |  | 
  | calculateVertexSize(const VertexElement2Vec &vertexElements) | Ogre::VaoManager | static | 
  | cleanupEmptyPools() override | Ogre::VulkanVaoManager | virtual | 
  | CPU_INACCESSIBLE enum value | Ogre::VulkanVaoManager |  | 
  | CPU_READ_WRITE enum value | Ogre::VulkanVaoManager |  | 
  | CPU_WRITE_PERSISTENT enum value | Ogre::VulkanVaoManager |  | 
  | CPU_WRITE_PERSISTENT_COHERENT enum value | Ogre::VulkanVaoManager |  | 
  | createAsyncTicket(BufferPacked *creator, StagingBuffer *stagingBuffer, size_t elementStart, size_t elementCount) override | Ogre::VulkanVaoManager | virtual | 
  | createConstBuffer(size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | createIndexBuffer(IndexBufferPacked::IndexType indexType, size_t numIndices, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | createIndirectBuffer(size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | createReadOnlyBuffer(PixelFormatGpu pixelFormat, size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | createStagingBuffer(size_t sizeBytes, bool forUpload) override | Ogre::VulkanVaoManager | virtual | 
  | createStagingTexture(PixelFormatGpu formatFamily, size_t sizeBytes) | Ogre::VulkanVaoManager |  | 
  | createTexBuffer(PixelFormatGpu pixelFormat, size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | createUavBuffer(size_t numElements, uint32 bytesPerElement, uint32 bindFlags, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | createVertexArrayObject(const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType) | Ogre::VaoManager |  | 
  | createVertexBuffer(const VertexElement2Vec &vertexElements, size_t numVertices, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |  | 
  | deallocateRawBuffer(VulkanRawBuffer &rawBuffer, bool bImmediately) | Ogre::VulkanVaoManager |  | 
  | deallocateTexture(size_t vboIdx, size_t bufferOffset, size_t sizeBytes) | Ogre::VulkanVaoManager |  | 
  | deleteStagingBuffers() | Ogre::VaoManager |  | 
  | destroyConstBuffer(ConstBufferPacked *constBuffer) | Ogre::VaoManager |  | 
  | destroyIndexBuffer(IndexBufferPacked *indexBuffer) | Ogre::VaoManager |  | 
  | destroyIndirectBuffer(IndirectBufferPacked *indirectBuffer) | Ogre::VaoManager |  | 
  | destroyReadOnlyBuffer(ReadOnlyBufferPacked *readOnlyBuffer) | Ogre::VaoManager |  | 
  | destroyStagingTexture(VulkanStagingTexture *stagingTexture) | Ogre::VulkanVaoManager |  | 
  | destroyTexBuffer(TexBufferPacked *texBuffer) | Ogre::VaoManager |  | 
  | destroyUavBuffer(UavBufferPacked *uavBuffer) | Ogre::VaoManager |  | 
  | destroyVertexArrayObject(VertexArrayObject *vao) | Ogre::VaoManager |  | 
  | destroyVertexBuffer(VertexBufferPacked *vertexBuffer) | Ogre::VaoManager |  | 
  | DirtyBlockArray typedef | Ogre::VulkanVaoManager |  | 
  | getAttributeIndexFor(VertexElementSemantic semantic) | Ogre::VulkanVaoManager | static | 
  | getAvailableSemaphore() | Ogre::VulkanVaoManager |  | 
  | getAvailableSemaphores(VkSemaphoreArray &semaphoreArray, size_t numSemaphores) | Ogre::VulkanVaoManager |  | 
  | getConstBufferAlignment() const | Ogre::VaoManager | inline | 
  | getConstBufferMaxSize() const | Ogre::VaoManager | inline | 
  | getDefaultStagingBufferLifetime() const | Ogre::VaoManager | inline | 
  | getDefaultStagingBufferUnfencedTime() const | Ogre::VaoManager | inline | 
  | getDescriptorPool(const VulkanRootLayout *rootLayout, size_t setIdx, VkDescriptorSetLayout setLayout) | Ogre::VulkanVaoManager |  | 
  | getDevice() const | Ogre::VulkanVaoManager | inline | 
  | getDrawId() const | Ogre::VulkanVaoManager | inline | 
  | getDynamicBufferMultiplier() const | Ogre::VaoManager | inline | 
  | getFrameCount() | Ogre::VaoManager | inline | 
  | getMemoryStats(MemoryStatsEntryVec &outStats, size_t &outCapacityBytes, size_t &outFreeBytes, Log *log, bool &outIncludesTextures) const override | Ogre::VulkanVaoManager | virtual | 
  | getReadOnlyBufferMaxSize() const | Ogre::VaoManager | inline | 
  | getStagingBuffer(size_t minSizeBytes, bool forUpload) | Ogre::VaoManager |  | 
  | getTexBufferAlignment() const | Ogre::VaoManager | inline | 
  | getTexBufferMaxSize() const | Ogre::VaoManager | inline | 
  | getTimer() | Ogre::VaoManager | inline | 
  | getUavBufferAlignment() const | Ogre::VaoManager | inline | 
  | getUavBufferMaxSize() const | Ogre::VaoManager | inline | 
  | getVkRenderSystem() | Ogre::VulkanVaoManager | inline | 
  | initDrawIdVertexBuffer() | Ogre::VulkanVaoManager |  | 
  | isFrameFinished(uint32 frameCount) override | Ogre::VulkanVaoManager | virtual | 
  | MAX_VBO_FLAG enum value | Ogre::VulkanVaoManager |  | 
  | MemoryStatsEntryVec typedef | Ogre::VaoManager |  | 
  | mergeContiguousBlocks(BlockVec::iterator blockToMerge, BlockVec &blocks) | Ogre::VulkanVaoManager | static | 
  | notifySemaphoreUnused(VkSemaphore semaphore) | Ogre::VulkanVaoManager |  | 
  | notifyWaitSemaphoresSubmitted(const VkSemaphoreArray &semaphores) | Ogre::VulkanVaoManager |  | 
  | notifyWaitSemaphoreSubmitted(VkSemaphore semaphore) | Ogre::VulkanVaoManager |  | 
  | readOnlyIsTexBuffer() const | Ogre::VaoManager | inline | 
  | setDefaultStagingBufferlifetime(uint32 lifetime, uint32 unfencedTime) | Ogre::VaoManager |  | 
  | StrideChangerVec typedef | Ogre::VulkanVaoManager |  | 
  | supportsBaseInstance() const | Ogre::VaoManager | inline | 
  | supportsCoherentMapping() const | Ogre::VulkanVaoManager |  | 
  | supportsIndirectBuffers() const | Ogre::VaoManager | inline | 
  | supportsNonCoherentMapping() const | Ogre::VulkanVaoManager |  | 
  | supportsPersistentMapping() const | Ogre::VaoManager | inline | 
  | TEXTURES_OPTIMAL enum value | Ogre::VulkanVaoManager |  | 
  | VaoManager(const NameValuePairList *params) | Ogre::VaoManager |  | 
  | VboFlag enum name | Ogre::VulkanVaoManager |  | 
  | VulkanVaoManager(VulkanDevice *device, VulkanRenderSystem *renderSystem, const NameValuePairList *params) | Ogre::VulkanVaoManager |  | 
  | waitFor(VkFence fenceName, VulkanQueue *queue) | Ogre::VulkanVaoManager | static | 
  | waitForSpecificFrameToFinish(uint32 frameCount) override | Ogre::VulkanVaoManager | virtual | 
  | waitForTailFrameToFinish() override | Ogre::VulkanVaoManager | virtual | 
  | ~VaoManager() | Ogre::VaoManager | virtual | 
  | ~VulkanVaoManager() override | Ogre::VulkanVaoManager |  |