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

Result of an async batched flush: the recorded command buffer plus staging resources to free later. More...

#include <VulkanBuffer.hpp>

Public Attributes

VkCommandBuffer commandBuffer = VK_NULL_HANDLE
VkCommandPool commandPool = VK_NULL_HANDLE
VkDevice device = VK_NULL_HANDLE
std::vector< PendingStagingCleanupstagingBuffers
bool submitted = false

Detailed Description

Result of an async batched flush: the recorded command buffer plus staging resources to free later.

Definition at line 55 of file VulkanBuffer.hpp.

Member Data Documentation

◆ commandBuffer

VkCommandBuffer Sleak::RenderEngine::VulkanBuffer::AsyncFlushResult::commandBuffer = VK_NULL_HANDLE

Definition at line 58 of file VulkanBuffer.hpp.

◆ commandPool

VkCommandPool Sleak::RenderEngine::VulkanBuffer::AsyncFlushResult::commandPool = VK_NULL_HANDLE

Definition at line 59 of file VulkanBuffer.hpp.

◆ device

VkDevice Sleak::RenderEngine::VulkanBuffer::AsyncFlushResult::device = VK_NULL_HANDLE

Definition at line 60 of file VulkanBuffer.hpp.

◆ stagingBuffers

std::vector<PendingStagingCleanup> Sleak::RenderEngine::VulkanBuffer::AsyncFlushResult::stagingBuffers

Definition at line 57 of file VulkanBuffer.hpp.

◆ submitted

bool Sleak::RenderEngine::VulkanBuffer::AsyncFlushResult::submitted = false

Definition at line 56 of file VulkanBuffer.hpp.