Open 3D Engine Atom Gem API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::DeviceDispatchRaysItem Struct Reference

Encapsulates all the necessary information for doing a ray tracing dispatch call. More...

#include <DeviceDispatchRaysItem.h>

Public Attributes

DeviceDispatchRaysArguments m_arguments
 Arguments specific to a dispatch type.
 
const DeviceRayTracingPipelineStatem_rayTracingPipelineState = nullptr
 Ray tracing pipeline state.
 
const DeviceRayTracingShaderTablem_rayTracingShaderTable = nullptr
 Ray tracing shader table.
 
uint32_t m_shaderResourceGroupCount = 0
 Shader Resource Groups.
 
const DeviceShaderResourceGroup *const * m_shaderResourceGroups = nullptr
 
const DevicePipelineStatem_globalPipelineState = nullptr
 Global shader pipeline state.
 

Detailed Description

Encapsulates all the necessary information for doing a ray tracing dispatch call.


The documentation for this struct was generated from the following file: