Public Member Functions | |
AZ_TYPE_INFO (DebugDataSource, "{0F20CB1B-7AC7-4338-99A8-718B0913D359}") | |
AZ_CLASS_ALLOCATOR (DebugDataSource, AZ::SystemAllocator) | |
Static Public Member Functions | |
static DebugDataSource | FromSelfSlot (const Slot &localSource) |
static DebugDataSource | FromSelfSlot (const Slot &localSource, const Data::Type &ifInvalidType) |
static DebugDataSource | FromOtherSlot (const SlotId &slotId, const Data::Type &originalType, const SlotId &source) |
static DebugDataSource | FromReturn (const Slot &slot, ExecutionTreeConstPtr execution, VariableConstPtr variable) |
static DebugDataSource | FromVariable (const SlotId &slotId, const Data::Type &originalType, const VariableId &source) |
Public Attributes | |
DebugDataSourceType | m_sourceType |
SlotId | m_slotId |
Data::Type | m_slotDatumType |
AZ::LuaLoadFromStack | m_fromStack = nullptr |
AZStd::variant< SlotId, VariableId > | m_source |
Static Public Attributes | |
static const size_t | k_slotIndex = 0 |
static const size_t | k_variableIndex = 1 |
Protected Member Functions | |
DebugDataSource (const Slot &localSource, const Data::Type &ifInvalidType) | |
DebugDataSource (const SlotId &slotId, const Data::Type &originalType, const SlotId &source) | |
DebugDataSource (const SlotId &slotId, const Data::Type &originalType, const VariableId &source) | |