LiteFX::Rendering::Backends::VulkanBarrier
Implements a Vulkan resource barrier.
Synopsis
Declared in <litefx/backends/vulkan.hpp>
Base Classes
Type Aliases
Member Functions
| Name | Description |
VulkanBarrier [constructor] | Initializes a new Vulkan barrier. |
~VulkanBarrier [destructor] [virtual] | Destructor |
operator= | Assignment operators |
execute | Adds the barrier to a command buffer and updates the resource target states. |
syncAfter [virtual] | Returns the stage all subsequent commands need to wait for before continuing execution. |
syncBefore [virtual] | Returns the stage that all previous commands need to reach before continuing execution. |
transition | transition overloads |
wait [virtual] | Inserts a global barrier that waits for previous commands to finish accesses described by accessBefore before subsequent commands can continue with accesses described by accessAfter. |
Using Declarations
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Friends
See Also
VulkanCommandBuffer
IVulkanBuffer
IVulkanImage
Barrier