Open 3D Engine GraphCanvas 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.
GraphCanvas::DataSlotConfiguration Struct Reference

Inherits GraphCanvas::SlotConfiguration.

Public Member Functions

 AZ_RTTI (DataSlotConfiguration, "{76933814-A77A-4877-B72D-5DB0F541EDA5}", SlotConfiguration)
 
 AZ_CLASS_ALLOCATOR (DataSlotConfiguration, AZ::SystemAllocator)
 
 DataSlotConfiguration (const SlotConfiguration &slotConfiguration)
 
- Public Member Functions inherited from GraphCanvas::SlotConfiguration
 AZ_RTTI (SlotConfiguration, "{E080FC05-EEB6-47A6-B939-F62A45C2B1D2}")
 
 AZ_CLASS_ALLOCATOR (SlotConfiguration, AZ::SystemAllocator)
 

Public Attributes

bool m_canConvertTypes = true
 
DataSlotType m_dataSlotType = DataSlotType::Value
 
DataValueType m_dataValueType = DataValueType::Primitive
 
bool m_isUserAdded = false
 
AZ::Uuid m_typeId
 
AZStd::vector< AZ::Uuid > m_containerTypeIds
 
- Public Attributes inherited from GraphCanvas::SlotConfiguration
ConnectionType m_connectionType = ConnectionType::CT_Invalid
 
AZStd::string m_tooltip
 
AZStd::string m_name
 
bool m_isNameHidden = false
 
SlotGroup m_slotGroup = SlotGroups::Invalid
 
AZStd::string m_textDecoration
 
AZStd::string m_textDecorationToolTip
 

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