Open 3D Engine ScriptCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <Debugger.h>
Inherits AZ::Component, ScriptCanvas::Debugger::Message::RequestVisitor, ExecutionNotificationsBus::Handler, and AZ::SystemTickBus::Handler.
Public Member Functions | |
AZ_COMPONENT (ServiceComponent, "{794B1BA5-DE13-46C7-9149-74FFB02CB51B}") | |
ServiceComponent (const ServiceComponent &)=delete | |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | OnSystemTick () override |
void | OnReceivedMsg (AzFramework::RemoteToolsMessagePointer msg) |
void | RemoteToolsEndpointLeft (const AzFramework::RemoteToolsEndpointInfo &info) |
void | GraphActivated (const GraphActivation &) override |
void | GraphDeactivated (const GraphDeactivation &) override |
bool | IsGraphObserved (const AZ::EntityId &entityId, const GraphIdentifier &identifier) override |
bool | IsVariableObserved (const VariableId &variableId) override |
void | NodeSignaledOutput (const OutputSignal &) override |
void | NodeSignaledInput (const InputSignal &) override |
void | GraphSignaledReturn (const ReturnSignal &) override |
void | NodeStateUpdated (const NodeStateChange &) override |
void | RuntimeError (const ExecutionState &executionState, const AZStd::string_view &description) override |
void | VariableChanged (const VariableChange &) override |
void | AnnotateNode (const AnnotateNodeSignal &) override |
bool | IsAssetObserved (const AZ::Data::AssetId &assetId) const |
void | Visit (Message::AddBreakpointRequest &request) override |
void | Visit (Message::BreakRequest &request) override |
void | Visit (Message::ContinueRequest &request) override |
void | Visit (Message::AddTargetsRequest &request) override |
void | Visit (Message::RemoveTargetsRequest &request) override |
void | Visit (Message::StartLoggingRequest &request) override |
void | Visit (Message::StopLoggingRequest &request) override |
void | Visit (Message::GetAvailableScriptTargets &request) override |
void | Visit (Message::GetActiveEntitiesRequest &request) override |
void | Visit (Message::GetActiveGraphsRequest &request) override |
void | Visit (Message::RemoveBreakpointRequest &request) override |
void | Visit (Message::StepOverRequest &request) override |
Protected Member Functions | |
void | SetTargetsObserved (const TargetEntities &targetEntities, bool observedState) |
template<typename t_SignalType , typename t_MessageType > | |
void | NodeSignalled (const t_SignalType &nodeSignal) |
void | Connect (Target &target) |
Message::Request * | FilterMessage (AzFramework::RemoteToolsMessagePointer &msg) |
void | Interact () |
bool | IsAttached () const |
void | ProcessMessages () |
The ScriptCanvas debugger component, this is the runtime debugger code that directly controls the execution and provides insight into a running ScriptCanvas graph.