SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::VulkanBuffer::PendingStagingCleanup Struct Reference

A staging buffer awaiting release once its async copy has completed. More...

#include <VulkanBuffer.hpp>

Public Attributes

VkDeviceSize allocSize = 0
VkBuffer buffer
VmaAllocation memory
uint32_t memoryTypeIndex = 0

Detailed Description

A staging buffer awaiting release once its async copy has completed.

Definition at line 48 of file VulkanBuffer.hpp.

Member Data Documentation

◆ allocSize

VkDeviceSize Sleak::RenderEngine::VulkanBuffer::PendingStagingCleanup::allocSize = 0

Definition at line 51 of file VulkanBuffer.hpp.

◆ buffer

VkBuffer Sleak::RenderEngine::VulkanBuffer::PendingStagingCleanup::buffer

Definition at line 49 of file VulkanBuffer.hpp.

◆ memory

VmaAllocation Sleak::RenderEngine::VulkanBuffer::PendingStagingCleanup::memory

Definition at line 50 of file VulkanBuffer.hpp.

◆ memoryTypeIndex

uint32_t Sleak::RenderEngine::VulkanBuffer::PendingStagingCleanup::memoryTypeIndex = 0

Definition at line 52 of file VulkanBuffer.hpp.