|
CeresEngine 0.2.0
A game development framework
|
A structure that describes how an Image Resource should be created during Render Graph execution. More...
#include <CeresEngine/Renderer/RenderGraph2/RenderGraphImage.hpp>
Public Attributes | |
| GPUImageType | type = GPUImageType::Image2D |
| \copudoc GPUImageDescriptor::type | |
| GPUImageUsage | usage = GPUImageUsageFlags::Sample | GPUImageUsageFlags::Attachment |
| \copudoc GPUImageDescriptor::usage | |
| Format | format = Format::Undefined |
| \copudoc GPUImageDescriptor::format | |
| RenderGraphImageSizeClass | sizeClass = RenderGraphImageSizeClass::SwapChainRelative |
Determines how the extent variable should be interpreted. | |
| Extent3 | extent = {1, 1, 1} |
| \copudoc GPUImageDescriptor::extent | |
| UInt32 | arrayLayers = 1 |
| \copudoc GPUImageDescriptor::arrayLayers | |
| UInt32 | mipLevels = 1 |
| \copudoc GPUImageDescriptor::mipLevels | |
| UInt32 | samples = 1 |
| \copudoc GPUImageDescriptor::samples | |
| bool | persistent = false |
| Determines if the render graph resource is persistent. | |
| UInt32 CeresEngine::RenderGraph2::RenderGraphImageDescriptor::arrayLayers = 1 |
\copudoc GPUImageDescriptor::arrayLayers
| Extent3 CeresEngine::RenderGraph2::RenderGraphImageDescriptor::extent = {1, 1, 1} |
\copudoc GPUImageDescriptor::extent
| Format CeresEngine::RenderGraph2::RenderGraphImageDescriptor::format = Format::Undefined |
\copudoc GPUImageDescriptor::format
| UInt32 CeresEngine::RenderGraph2::RenderGraphImageDescriptor::mipLevels = 1 |
\copudoc GPUImageDescriptor::mipLevels
Determines if the render graph resource is persistent.
If true, the resource instance and data should remain available between runs of the render graph execution.
| UInt32 CeresEngine::RenderGraph2::RenderGraphImageDescriptor::samples = 1 |
\copudoc GPUImageDescriptor::samples
| RenderGraphImageSizeClass CeresEngine::RenderGraph2::RenderGraphImageDescriptor::sizeClass = RenderGraphImageSizeClass::SwapChainRelative |
Determines how the extent variable should be interpreted.
| GPUImageType CeresEngine::RenderGraph2::RenderGraphImageDescriptor::type = GPUImageType::Image2D |
\copudoc GPUImageDescriptor::type
| GPUImageUsage CeresEngine::RenderGraph2::RenderGraphImageDescriptor::usage = GPUImageUsageFlags::Sample | GPUImageUsageFlags::Attachment |
\copudoc GPUImageDescriptor::usage