#include <RayTracingShaderTable.h>
Public Member Functions | |
| AZStd::shared_ptr< DeviceRayTracingShaderTableDescriptor > | GetDeviceRayTracingShaderTableDescriptor (int deviceIndex) |
| Returns the device-specific DeviceRayTracingShaderTableDescriptor for the given index. | |
| void | RemoveHitGroupRecords (uint32_t key) |
Public Attributes | |
| AZ::Name | m_name |
| RHI::Ptr< RayTracingPipelineState > | m_rayTracingPipelineState |
| RayTracingShaderTableRecordList | m_rayGenerationRecord |
| limited to one record, but stored as a list to simplify processing | |
| RayTracingShaderTableRecordList | m_missRecords |
| RayTracingShaderTableRecordList | m_hitGroupRecords |
RayTracingShaderTableDescriptor
Describes a ray tracing shader table.