Open 3D Engine Atom Gem API Reference 23.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::DispatchRaysArguments Struct Reference

#include <DispatchRaysItem.h>

Public Member Functions

 AZ_TYPE_INFO (DispatchRaysArguments, "F8BE4C19-F35D-4545-B17F-3C2B4D7EF4FF")
 
 DispatchRaysArguments (const DispatchRaysDirect &direct)
 
 DispatchRaysArguments (const DispatchRaysIndirect &indirect)
 

Public Attributes

DispatchRaysType m_type
 
union {
   DispatchRaysDirect   m_direct
 Arguments for a direct dispatch.
 
   DispatchRaysIndirect   m_indirect
 Arguments for an indirect dispatch.
 
}; 
 

Detailed Description

Encapsulates the arguments that are specific to a type of dispatch. It uses a union to be able to store all possible arguments.


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