Open 3D Engine ScriptCanvas Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Static Public Member Functions | List of all members
ScriptCanvasEditor::SourceHandle Class Reference

Public Member Functions

 AZ_TYPE_INFO (SourceHandle, "{65855A98-AE2F-427F-BFC8-69D45265E312}")
 
 AZ_CLASS_ALLOCATOR (SourceHandle, AZ::SystemAllocator, 0)
 
 SourceHandle (const SourceHandle &data, const AZ::Uuid &id, const AZ::IO::Path &path)
 
 SourceHandle (ScriptCanvas::DataPtr graph, const AZ::Uuid &id, const AZ::IO::Path &path)
 
 SourceHandle (const SourceHandle &data, const AZ::IO::Path &path)
 
 SourceHandle (ScriptCanvas::DataPtr graph, const AZ::IO::Path &path)
 
bool AnyEquals (const SourceHandle &other) const
 
void Clear ()
 
SourceHandle Describe () const
 
GraphPtrConst Get () const
 
const AZ::Uuid & Id () const
 
bool IsDescriptionValid () const
 
bool IsGraphValid () const
 
GraphPtr Mod () const
 
bool operator== (const SourceHandle &other) const
 
bool operator!= (const SourceHandle &other) const
 
const AZ::IO::Path & Path () const
 
bool PathEquals (const SourceHandle &other) const
 
const AZ::IO::Path & RelativePath () const
 
AZStd::string ToString () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

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