|
void | Clear () |
|
void | CopyData (const OverloadConfiguration &overloadConfiguration) |
|
void | SetupOverloads (const AZ::BehaviorMethod *behaviorMethod, const AZ::BehaviorClass *behaviorClass, AZ::VariantOnThis variantOnThis=AZ::VariantOnThis::Yes) |
|
void | DetermineInputOutputTypes () |
|
AZStd::unordered_set< AZ::u32 > | GenerateAvailableIndexes (const DataIndexMapping &inputMapping, const DataIndexMapping &outputMapping) const |
|
void | PopulateOverloadSelection (OverloadSelection &overloadSelection, const DataIndexMapping &inputMapping, const DataIndexMapping &outputMapping) const |
|
void | PopulateOverloadSelection (OverloadSelection &overloadSelection, const AZStd::unordered_set< AZ::u32 > &availableIndexes) const |
|
void | PopulateDataIndexMapping (const AZStd::unordered_set< AZ::u32 > &availableIndexes, ConnectionType connectionType, DataSetIndexMapping &dataIndexMapping) const |
|
|
AZStd::vector< Grammar::FunctionPrototype > | m_prototypes |
|
AZStd::vector< AZStd::pair< const AZ::BehaviorMethod *, const AZ::BehaviorClass * > > | m_overloads |
|
AZStd::unordered_map< size_t, DynamicDataType > | m_inputDataTypes |
|
AZStd::unordered_map< size_t, DynamicDataType > | m_outputDataTypes |
|
AZ::OverloadVariance | m_overloadVariance |
|
The documentation for this struct was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/Core/Contracts/MethodOverloadContract.h