#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. | |
}; | |
Encapsulates the arguments that are specific to a type of dispatch. It uses a union to be able to store all possible arguments.