Inherits ScriptCanvas::SlotConfiguration.
Inherited by ScriptCanvas::CommonSlots::FloatData.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (DataSlotConfiguration, AZ::SystemAllocator) | |
AZ_RTTI (DataSlotConfiguration, "{9411A82E-EB3E-4235-9DDA-12EF6C9ECB1D}", SlotConfiguration) | |
DataSlotConfiguration (Datum &&datum) | |
DataSlotConfiguration (Data::Type dataType) | |
DataSlotConfiguration (Data::Type dataType, AZStd::string name, ConnectionType connectionType) | |
template<class DataType > | |
void | SetDefaultValue (DataType defaultValue) |
template<class DataType > | |
void | SetAZType () |
void | SetType (Data::Type dataType) |
void | SetType (const AZ::BehaviorParameter &typeDesc) |
void | ConfigureDatum (Datum &&datum) |
void | CopyTypeAndValueFrom (const Datum &source) |
void | DeepCopyFrom (const Datum &source) |
const Datum & | GetDatum () const |
Public Member Functions inherited from ScriptCanvas::SlotConfiguration | |
AZ_CLASS_ALLOCATOR (SlotConfiguration, AZ::SystemAllocator) | |
AZ_RTTI (SlotConfiguration, "{C169C86A-378F-4263-8B8D-C40D51631ECF}") | |
void | SetConnectionType (ConnectionType connectionType) |
ConnectionType | GetConnectionType () const |
const SlotDescriptor & | GetSlotDescriptor () const |
Additional Inherited Members | |
Public Attributes inherited from ScriptCanvas::SlotConfiguration | |
AZStd::string | m_name |
AZStd::string | m_toolTip |
bool | m_isVisible = true |
bool | m_isLatent = false |
bool | m_isUserAdded = false |
bool | m_canHaveInputField = true |
bool | m_isNameHidden = false |
bool | m_createsImplicitConnections = false |
AZStd::vector< ContractDescriptor > | m_contractDescs |
bool | m_addUniqueSlotByNameAndType = true |
SlotId | m_slotId |
AZStd::string | m_displayGroup |
Protected Member Functions inherited from ScriptCanvas::SlotConfiguration | |
SlotConfiguration (SlotTypeDescriptor slotType) | |