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::ErrorReporter Class Referenceabstract

Execution RequestBus for interfacing with a running graph. More...

#include <ErrorBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = ScriptCanvasId
 

Public Member Functions

virtual AZStd::string_view GetLastErrorDescription () const =0
 
virtual void HandleError (const Node &callStackTop)=0
 
virtual bool IsInErrorState () const =0
 
virtual bool IsInIrrecoverableErrorState () const =0
 
virtual void ReportError (const Node &reporter, const char *format,...)=0
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

Detailed Description

Execution RequestBus for interfacing with a running graph.

Member Typedef Documentation

◆ BusIdType

BusIdType represents a unique id for the execution component Because multiple Script Canvas graphs can execute on the same entity this is not an "EntityId" in the sense that it uniquely identifies an entity.


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