Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::SlotConfiguration Struct Reference

Inherited by ScriptCanvas::DataSlotConfiguration, ScriptCanvas::DynamicDataSlotConfiguration, and ScriptCanvas::ExecutionSlotConfiguration.

Public Member Functions

 AZ_CLASS_ALLOCATOR (SlotConfiguration, AZ::SystemAllocator)
 
 AZ_RTTI (SlotConfiguration, "{C169C86A-378F-4263-8B8D-C40D51631ECF}")
 
void SetConnectionType (ConnectionType connectionType)
 
ConnectionType GetConnectionType () const
 
const SlotDescriptorGetSlotDescriptor () const
 

Public Attributes

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< ContractDescriptorm_contractDescs
 
bool m_addUniqueSlotByNameAndType = true
 
SlotId m_slotId
 
AZStd::string m_displayGroup
 

Protected Member Functions

 SlotConfiguration (SlotTypeDescriptor slotType)
 

The documentation for this struct was generated from the following file: