Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Vulkan::StagedBufferSyncObjects Struct Reference

Synchronization and copy metadata returned by staged buffer uploads. More...

#include <VulkanStagedBuffer.h>

Collaboration diagram for Vulkan::StagedBufferSyncObjects:

Public Attributes

VkBufferMemoryBarrier2 releaseBarrier
 Barrier that releases ownership or visibility from the staging copy source.
VkBufferMemoryBarrier2 acquireBarrier
 Barrier that acquires ownership or visibility for the destination buffer.
BufferCopyObject copyObject
 Buffer copy operation recorded for the upload.

Detailed Description

Synchronization and copy metadata returned by staged buffer uploads.

Definition at line 18 of file VulkanStagedBuffer.h.

Member Data Documentation

◆ acquireBarrier

VkBufferMemoryBarrier2 Vulkan::StagedBufferSyncObjects::acquireBarrier

Barrier that acquires ownership or visibility for the destination buffer.

Definition at line 27 of file VulkanStagedBuffer.h.

◆ copyObject

BufferCopyObject Vulkan::StagedBufferSyncObjects::copyObject

Buffer copy operation recorded for the upload.

Definition at line 32 of file VulkanStagedBuffer.h.

◆ releaseBarrier

VkBufferMemoryBarrier2 Vulkan::StagedBufferSyncObjects::releaseBarrier

Barrier that releases ownership or visibility from the staging copy source.

Definition at line 22 of file VulkanStagedBuffer.h.


The documentation for this struct was generated from the following file: