Custom data for the RayTracingPass, specified in the PassRequest. More...
#include <RayTracingPassData.h>
Inherits AZ::RPI::RenderPassData.
Public Member Functions | |
AZ_RTTI (RayTracingPassData, "{26C2E2FD-D30A-4142-82A3-0167BC94B3EE}", RPI::RenderPassData) | |
AZ_CLASS_ALLOCATOR (RayTracingPassData, SystemAllocator) | |
Public Member Functions inherited from AZ::RPI::RenderPassData | |
AZ_RTTI (RenderPassData, "{37DE2402-5BAA-48E5-AAC5-3625DFC06BD6}", PassData) | |
AZ_CLASS_ALLOCATOR (RenderPassData, SystemAllocator) | |
Public Member Functions inherited from AZ::RPI::PassData | |
AZ_RTTI (PassData, "{F8594AE8-2588-4D64-89E5-B078A46A9AE4}") | |
AZ_CLASS_ALLOCATOR (PassData, SystemAllocator) | |
Static Public Member Functions | |
static void | Reflect (ReflectContext *context) |
Static Public Member Functions inherited from AZ::RPI::RenderPassData | |
static void | Reflect (ReflectContext *context) |
Static Public Member Functions inherited from AZ::RPI::PassData | |
static void | Reflect (ReflectContext *context) |
Public Attributes | |
RPI::AssetReference | m_rayGenerationShaderAssetReference |
AZStd::string | m_rayGenerationShaderName |
RPI::AssetReference | m_closestHitShaderAssetReference |
AZStd::string | m_closestHitShaderName |
RPI::AssetReference | m_missShaderAssetReference |
AZStd::string | m_missShaderName |
uint32_t | m_maxPayloadSize = 64 |
uint32_t | m_maxAttributeSize = 32 |
uint32_t | m_maxRecursionDepth = 1 |
float | m_maxRayLength = 1e27f |
uint32_t | m_threadCountX = 1 |
uint32_t | m_threadCountY = 1 |
uint32_t | m_threadCountZ = 1 |
bool | m_makeFullscreenPass = false |
Public Attributes inherited from AZ::RPI::RenderPassData | |
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 |
Public Attributes inherited from AZ::RPI::PassData | |
PipelineGlobalConnectionList | m_pipelineGlobalConnections |
Name | m_pipelineViewTag |
Custom data for the RayTracingPass, specified in the PassRequest.