#include <DispatchItem.h>
Public Member Functions | |
AZ_TYPE_INFO (DispatchArguments, "0A354A63-D2C5-4C59-B3E0-0800FA7FBA63") | |
DispatchArguments (const DispatchDirect &direct) | |
DispatchArguments (const DispatchIndirect &indirect) | |
Public Attributes | |
DispatchType | m_type |
union { | |
DispatchDirect m_direct | |
Arguments for a direct dispatch. | |
DispatchIndirect 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.