SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::VulkanBuffer Member List

This is the complete list of members for Sleak::RenderEngine::VulkanBuffer, including all inherited members.

AdvanceDeletionFrame()Sleak::RenderEngine::VulkanBufferinlinestatic
bIsInitializedSleak::ResourceBaseprotected
bIsMappedSleak::RenderEngine::BufferBaseprotected
Cleanup() overrideSleak::RenderEngine::VulkanBuffervirtual
DataSleak::RenderEngine::BufferBaseprotected
DestroyAllocator()Sleak::RenderEngine::VulkanBufferstatic
DumpPerFrameAllocStats()Sleak::RenderEngine::VulkanBufferstatic
FlushAllDeferredDeletions()Sleak::RenderEngine::VulkanBufferstatic
FlushPendingCopies()Sleak::RenderEngine::VulkanBufferstatic
FlushPendingCopiesAsync(VkSemaphore signalSemaphore)Sleak::RenderEngine::VulkanBufferstatic
GetAllocator()Sleak::RenderEngine::VulkanBufferinlinestatic
GetCPUShadowCopy() constSleak::RenderEngine::BufferBaseinline
GetCPUShadowCopySize() constSleak::RenderEngine::BufferBaseinline
GetData() overrideSleak::RenderEngine::VulkanBuffervirtual
GetDeviceLocalAllocatedBytes()Sleak::RenderEngine::VulkanBufferstatic
GetDeviceLocalHeapSize()Sleak::RenderEngine::VulkanBufferstatic
GetSize()Sleak::RenderEngine::BufferBaseinline
GetSlot() constSleak::RenderEngine::BufferBaseinline
GetTotalAllocatedBytes()Sleak::RenderEngine::VulkanBufferstatic
GetType()Sleak::RenderEngine::BufferBaseinline
GetVertexFormat() constSleak::RenderEngine::BufferBaseinline
GetVkBuffer() constSleak::RenderEngine::VulkanBufferinline
InitAllocator(VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device)Sleak::RenderEngine::VulkanBufferstatic
Initialize(void *data) overrideSleak::RenderEngine::VulkanBuffervirtual
m_cpuShadowCopySleak::RenderEngine::BufferBaseprotected
m_cpuShadowCopySizeSleak::RenderEngine::BufferBaseprotected
m_cpuShadowStorageSleak::RenderEngine::BufferBaseprotected
m_vertexFormatSleak::RenderEngine::BufferBaseprotected
Map() overrideSleak::RenderEngine::VulkanBuffervirtual
NameSleak::ResourceBaseprotected
ProcessDeferredDeletions(uint32_t maxFramesInFlight)Sleak::RenderEngine::VulkanBufferstatic
SetBatchingEnabled(bool enabled)Sleak::RenderEngine::VulkanBufferinlinestatic
SetPhysicalDevice(VkPhysicalDevice device)Sleak::RenderEngine::VulkanBufferstatic
SetSlot(int slot)Sleak::RenderEngine::BufferBaseinline
SetVertexFormat(uint32_t handle)Sleak::RenderEngine::BufferBaseinline
SizeSleak::RenderEngine::BufferBaseprotected
SlotSleak::RenderEngine::BufferBaseprotected
StoreCPUShadowCopy(const void *data, size_t size)Sleak::RenderEngine::BufferBaseinline
TypeSleak::RenderEngine::BufferBaseprotected
Unmap() overrideSleak::RenderEngine::VulkanBuffervirtual
UntrackAllocation(VkDeviceSize size)Sleak::RenderEngine::VulkanBufferinlinestatic
UntrackAllocation(VkDeviceSize size, uint32_t memTypeIdx)Sleak::RenderEngine::VulkanBufferinlinestatic
Update() overrideSleak::RenderEngine::VulkanBuffervirtual
Update(void *data, size_t size) overrideSleak::RenderEngine::VulkanBuffervirtual
VulkanBuffer(VkDevice device, VkPhysicalDevice physicalDevice, uint32_t size, BufferType type, VkCommandPool commandPool, VkQueue graphicsQueue)Sleak::RenderEngine::VulkanBuffer
~ResourceBase()=defaultSleak::ResourceBasevirtual
~VulkanBuffer() overrideSleak::RenderEngine::VulkanBuffer