| AdvanceDeletionFrame() | Sleak::RenderEngine::VulkanBuffer | inlinestatic |
| bIsInitialized | Sleak::ResourceBase | protected |
| bIsMapped | Sleak::RenderEngine::BufferBase | protected |
| Cleanup() override | Sleak::RenderEngine::VulkanBuffer | virtual |
| Data | Sleak::RenderEngine::BufferBase | protected |
| DestroyAllocator() | Sleak::RenderEngine::VulkanBuffer | static |
| DumpPerFrameAllocStats() | Sleak::RenderEngine::VulkanBuffer | static |
| FlushAllDeferredDeletions() | Sleak::RenderEngine::VulkanBuffer | static |
| FlushPendingCopies() | Sleak::RenderEngine::VulkanBuffer | static |
| FlushPendingCopiesAsync(VkSemaphore signalSemaphore) | Sleak::RenderEngine::VulkanBuffer | static |
| GetAllocator() | Sleak::RenderEngine::VulkanBuffer | inlinestatic |
| GetCPUShadowCopy() const | Sleak::RenderEngine::BufferBase | inline |
| GetCPUShadowCopySize() const | Sleak::RenderEngine::BufferBase | inline |
| GetData() override | Sleak::RenderEngine::VulkanBuffer | virtual |
| GetDeviceLocalAllocatedBytes() | Sleak::RenderEngine::VulkanBuffer | static |
| GetDeviceLocalHeapSize() | Sleak::RenderEngine::VulkanBuffer | static |
| GetSize() | Sleak::RenderEngine::BufferBase | inline |
| GetSlot() const | Sleak::RenderEngine::BufferBase | inline |
| GetTotalAllocatedBytes() | Sleak::RenderEngine::VulkanBuffer | static |
| GetType() | Sleak::RenderEngine::BufferBase | inline |
| GetVertexFormat() const | Sleak::RenderEngine::BufferBase | inline |
| GetVkBuffer() const | Sleak::RenderEngine::VulkanBuffer | inline |
| InitAllocator(VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device) | Sleak::RenderEngine::VulkanBuffer | static |
| Initialize(void *data) override | Sleak::RenderEngine::VulkanBuffer | virtual |
| m_cpuShadowCopy | Sleak::RenderEngine::BufferBase | protected |
| m_cpuShadowCopySize | Sleak::RenderEngine::BufferBase | protected |
| m_cpuShadowStorage | Sleak::RenderEngine::BufferBase | protected |
| m_vertexFormat | Sleak::RenderEngine::BufferBase | protected |
| Map() override | Sleak::RenderEngine::VulkanBuffer | virtual |
| Name | Sleak::ResourceBase | protected |
| ProcessDeferredDeletions(uint32_t maxFramesInFlight) | Sleak::RenderEngine::VulkanBuffer | static |
| SetBatchingEnabled(bool enabled) | Sleak::RenderEngine::VulkanBuffer | inlinestatic |
| SetPhysicalDevice(VkPhysicalDevice device) | Sleak::RenderEngine::VulkanBuffer | static |
| SetSlot(int slot) | Sleak::RenderEngine::BufferBase | inline |
| SetVertexFormat(uint32_t handle) | Sleak::RenderEngine::BufferBase | inline |
| Size | Sleak::RenderEngine::BufferBase | protected |
| Slot | Sleak::RenderEngine::BufferBase | protected |
| StoreCPUShadowCopy(const void *data, size_t size) | Sleak::RenderEngine::BufferBase | inline |
| Type | Sleak::RenderEngine::BufferBase | protected |
| Unmap() override | Sleak::RenderEngine::VulkanBuffer | virtual |
| UntrackAllocation(VkDeviceSize size) | Sleak::RenderEngine::VulkanBuffer | inlinestatic |
| UntrackAllocation(VkDeviceSize size, uint32_t memTypeIdx) | Sleak::RenderEngine::VulkanBuffer | inlinestatic |
| Update() override | Sleak::RenderEngine::VulkanBuffer | virtual |
| Update(void *data, size_t size) override | Sleak::RenderEngine::VulkanBuffer | virtual |
| VulkanBuffer(VkDevice device, VkPhysicalDevice physicalDevice, uint32_t size, BufferType type, VkCommandPool commandPool, VkQueue graphicsQueue) | Sleak::RenderEngine::VulkanBuffer | |
| ~ResourceBase()=default | Sleak::ResourceBase | virtual |
| ~VulkanBuffer() override | Sleak::RenderEngine::VulkanBuffer | |