|
CeresEngine 0.2.0
A game development framework
|
A structure that describes a attachment resource. More...
#include <CeresEngine/Renderer/RenderGraph/RenderTask.hpp>
Public Attributes | |
| ImageRenderResource * | resource = nullptr |
| The resource that will be used as an attachment. | |
| GPUAttachmentLoadOp | loadOp = GPUAttachmentLoadOp::Clear |
| The attachment load operation to be used for the render pass. | |
| GPUAttachmentStoreOp | storeOp = GPUAttachmentStoreOp::Store |
| The attachment store operation to be used for the render pass. | |
| GPUImageLayout | initialLayout = GPUImageLayout::DontCare |
| The required initial layout for the attachment resource image. | |
| GPUImageLayout | finalLayout = GPUImageLayout::DontCare |
| The required final layout for the attachment resource image. | |
A structure that describes a attachment resource.
| GPUImageLayout CeresEngine::RenderTaskResourceUsage::AttachmentResourceInfo::finalLayout = GPUImageLayout::DontCare |
The required final layout for the attachment resource image.
This is computed automatically by the RenderGraph implementation according to the following usage of the resource.
| GPUImageLayout CeresEngine::RenderTaskResourceUsage::AttachmentResourceInfo::initialLayout = GPUImageLayout::DontCare |
The required initial layout for the attachment resource image.
This is computed automatically by the RenderGraph implementation according to the previous usage of the resource.
| GPUAttachmentLoadOp CeresEngine::RenderTaskResourceUsage::AttachmentResourceInfo::loadOp = GPUAttachmentLoadOp::Clear |
The attachment load operation to be used for the render pass.
| ImageRenderResource* CeresEngine::RenderTaskResourceUsage::AttachmentResourceInfo::resource = nullptr |
The resource that will be used as an attachment.
| GPUAttachmentStoreOp CeresEngine::RenderTaskResourceUsage::AttachmentResourceInfo::storeOp = GPUAttachmentStoreOp::Store |
The attachment store operation to be used for the render pass.