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::SlotId Struct Reference

Public Member Functions

 AZ_TYPE_INFO (SlotId, "{14C629F6-467B-46FE-8B63-48FDFCA42175}")
 
 SlotId (const SlotId &)=default
 
 SlotId (const AZ::Uuid &uniqueId)
 
 SlotId (const char *str)=delete
 
bool IsValid () const
 
AZStd::string ToString () const
 
bool operator== (const SlotId &rhs) const
 
bool operator!= (const SlotId &rhs) const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZ::Uuid m_id { AZ::Uuid::CreateNull() }
 

Constructor & Destructor Documentation

◆ SlotId()

ScriptCanvas::SlotId::SlotId ( const char *  str)
explicitdelete

AZ::Uuid has a constructor not marked as explicit that accepts a const char* Adding a constructor which accepts a const char* and deleting it prevents AZ::Uuid from being initialized with c-strings


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