Represents a mapping between a set of RenderTarget instances and the input attachments of a IRenderPass.
More...
#include <rendering_api.hpp>
Represents a mapping between a set of RenderTarget instances and the input attachments of a IRenderPass.
◆ RenderPassDependency() [1/4]
Creates a new render target dependency.
- Parameters
-
renderTarget | The render target of the renderPass that is used for the input attachment. |
descriptorBinding | The binding point to bind the input attachment to. |
◆ RenderPassDependency() [2/4]
Creates a new render target dependency.
- Parameters
-
renderTarget | The render target of the renderPass that is used for the input attachment. |
bindingRegister | The register to bind the input attachment to. |
space | The space to bind the input attachment to. |
◆ RenderPassDependency() [3/4]
Creates a copy of another render pass dependency.
- Parameters
-
_other | The render pass dependency to copy. |
◆ RenderPassDependency() [4/4]
Takes over another render pass dependency instance.
- Parameters
-
_other | The render pass dependency instance to take over. |
◆ ~RenderPassDependency()
RenderPassDependency::~RenderPassDependency |
( |
| ) |
|
|
defaultnoexcept |
Releases the current render pass dependency instance.
◆ binding()
Returns the binding point for the input attachment binding.
- Returns
- The binding point for the input attachment binding.
◆ operator=() [1/2]
Assigns another render pass dependency instance by copying it.
- Parameters
-
_other | The render pass dependency to copy. |
- Returns
- A reference of the current render pass dependency instance.
◆ operator=() [2/2]
Assigns another render pass dependency by taking it over.
- Parameters
-
_other | The render pass dependency to take over. |
- Returns
- A reference of the current render pass dependency instance.
◆ renderTarget()
const RenderTarget & RenderPassDependency::renderTarget |
( |
| ) |
const |
|
noexcept |
Returns a reference of the render target that is mapped to the input attachment.
- Returns
- A reference of the render target that is mapped to the input attachment.