LiteFX::Rendering::Backends::DirectX12BarrierBuilder
Builds a DirectX 12 Barrier.
Synopsis
Declared in <litefx/backends/dx12_builders.hpp>
class [[dllexport, nodiscard]] DirectX12BarrierBuilder final
: public BarrierBuilder<DirectX12Barrier>
Base Classes
Types
Type Aliases
Member Functions
| Name | Description |
DirectX12BarrierBuilder [constructor] | Initializes a DirectX 12 barrier builder. |
~DirectX12BarrierBuilder [destructor] [virtual] | Destructor |
operator= | Assignment operators |
blockAccessTo | blockAccessTo overloads |
setupBufferBarrier [virtual] | Sets up the resource access states to wait for and to continue with for a specific buffer with the barrier to be built. |
setupGlobalBarrier [virtual] | Sets up the resource access states to wait for and to continue with the barrier to be built. |
setupImageBarrier [virtual] | Sets up the image layout transition and resource access states to wait for and continue with the barrier to be built. |
setupStages [virtual] | Sets the pipeline stages for the built barrier to wait for and to continue with. |
waitFor | Specifies the pipeline stages to wait for before executing the barrier. |
Using Declarations
Protected Member Functions
| Name | Description |
setupBufferBarrier [virtual] | Sets up the resource access states to wait for and to continue with for a specific buffer with the barrier to be built. |
setupGlobalBarrier [virtual] | Sets up the resource access states to wait for and to continue with the barrier to be built. |
setupImageBarrier [virtual] | Sets up the image layout transition and resource access states to wait for and continue with the barrier to be built. |
setupStages [virtual] | Sets the pipeline stages for the built barrier to wait for and to continue with. |
Return Value
See Also
DirectX12Barrier