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.
|
|
|
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