Open 3D Engine Atom Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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) | |
![]() | |
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 | |
RPI::AssetReference | m_rayGenerationShaderAssetReference |
AZStd::string | m_rayGenerationShaderName |
RPI::AssetReference | m_closestHitShaderAssetReference |
AZStd::string | m_closestHitShaderName |
RPI::AssetReference | m_closestHitProceduralShaderAssetReference |
AZStd::string | m_closestHitProceduralShaderName |
RPI::AssetReference | m_missShaderAssetReference |
AZStd::string | m_missShaderName |
RPI::AssetReference | m_intersectionShaderAssetReference |
AZStd::string | m_intersectionShaderName |
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 |
![]() | |
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 |
Custom data for the RayTracingPass, specified in the PassRequest.