A descriptor used to create a render pipeline.
More...
#include <RenderPipelineDescriptor.h>
|
|
static void | Reflect (AZ::ReflectContext *context) |
| |
|
|
AZStd::string | m_rootPassTemplate |
| | The root pass template name.
|
| |
| AZStd::string | m_mainViewTagName = "MainCamera" |
| |
| AZStd::string | m_name |
| |
|
AZStd::string | m_materialPipelineTag = "MainPipeline" |
| | This will be used in the render pipeline's DrawFilterMask for draw item filtering.
|
| |
|
PipelineRenderSettings | m_renderSettings |
| | Render settings that can be queried by passes to set things like MSAA on attachments.
|
| |
|
bool | m_executeOnce = false |
| | Flag indicating if this pipeline should execute one time and then be removed.
|
| |
|
bool | m_allowModification = false |
| | Flag indicating if this pipeline can accept modifications from scene's feature processors.
|
| |
|
bool | m_allowSubpassMerging = false |
| | Flag indicating if this pipeline can accept subpass merging.
|
| |
|
AZStd::string | m_defaultAAMethod = "MSAA" |
| | Include(MSAA, TAA, SMAA)
|
| |
|
|
static constexpr char const | Extension [] = "RenderPipeline.azasset" |
| |
A descriptor used to create a render pipeline.
◆ m_mainViewTagName
| AZStd::string AZ::RPI::RenderPipelineDescriptor::m_mainViewTagName = "MainCamera" |
The name string of the pipeline view tag we want to use as default view tag. The view associated to this view tag should be persistent. Some passes in this pipeline should use this view tag
◆ m_name
| AZStd::string AZ::RPI::RenderPipelineDescriptor::m_name |
Render Pipeline's name. This name will be used to identify the render pipeline when it's added to a scene. Render pipelines in the same scene won't have same name.
The documentation for this struct was generated from the following file:
- Gems/Atom/RPI/Code/Include/Atom/RPI.Reflect/System/RenderPipelineDescriptor.h