Custom data for the FullscreenTrianglePass. Should be specified in the PassRequest. More...
#include <FullscreenTrianglePassData.h>
Inherits AZ::RPI::RenderPassData.
Public Member Functions | |
AZ_RTTI (FullscreenTrianglePassData, "{564738A1-9690-4446-8CC1-615EA2567434}", RenderPassData) | |
AZ_CLASS_ALLOCATOR (FullscreenTrianglePassData, SystemAllocator) | |
![]() | |
AZ_RTTI (RenderPassData, "{37DE2402-5BAA-48E5-AAC5-3625DFC06BD6}", PassData) | |
AZ_CLASS_ALLOCATOR (RenderPassData, SystemAllocator) | |
![]() | |
AZ_RTTI (PassData, "{F8594AE8-2588-4D64-89E5-B078A46A9AE4}") | |
AZ_CLASS_ALLOCATOR (PassData, SystemAllocator) | |
Static Public Member Functions | |
static void | Reflect (ReflectContext *context) |
![]() | |
static void | Reflect (ReflectContext *context) |
![]() | |
static void | Reflect (ReflectContext *context) |
Public Attributes | |
AssetReference | m_shaderAsset |
Reference to the shader asset used by the fullscreen triangle pass. | |
uint32_t | m_stencilRef = 0 |
Stencil reference value to use for the draw call. | |
![]() | |
RHI::ShaderDataMappings | m_mappings |
A grouping of values and value names used to bind data to the per-pass shader resource groups. | |
bool | m_bindViewSrg = false |
![]() | |
PipelineGlobalConnectionList | m_pipelineGlobalConnections |
Name | m_pipelineViewTag |
int | m_deviceIndex = RHI::MultiDevice::InvalidDeviceIndex |
bool | m_mergeChildrenAsSubpasses = false |
bool | m_canBecomeASubpass = true |
If the pass can be used as a subpass. | |
Custom data for the FullscreenTrianglePass. Should be specified in the PassRequest.