Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
A descriptor used to create a render pipeline. More...
#include <RenderPipelineDescriptor.h>
Public Member Functions | |
AZ_TYPE_INFO (RenderPipelineDescriptor,"{B1A5CF41-AC8D-440E-A1E9-3544D7F3445B}") | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
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 Public Attributes | |
static constexpr char const | Extension [] = "RenderPipeline.azasset" |
A descriptor used to create a render pipeline.
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
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.