Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Attributes | List of all members
AZ::RHI::DispatchRaysItem Struct Reference

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

#include <DispatchRaysItem.h>

Public Attributes

uint32_t m_width = 0
 The number of rays to cast.
 
uint32_t m_height = 0
 
uint32_t m_depth = 0
 
const RayTracingPipelineStatem_rayTracingPipelineState = nullptr
 Ray tracing pipeline state.
 
const RayTracingShaderTablem_rayTracingShaderTable = nullptr
 Ray tracing shader table.
 
uint32_t m_shaderResourceGroupCount = 0
 Shader Resource Groups.
 
const ShaderResourceGroup *const * m_shaderResourceGroups = nullptr
 
const PipelineStatem_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: