Open 3D Engine ScriptCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ClientTransceiver.h>
Inherits ScriptCanvas::Debugger::Message::NotificationVisitor, Handler, Handler, and Handler.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (ClientTransceiver, AZ::SystemAllocator) | |
AZ_RTTI (ClientTransceiver,"{C6F5ACDC-5415-48FE-A7C3-E6398FDDED33}") | |
AzFramework::RemoteToolsEndpointContainer | EnumerateAvailableNetworkTargets () override |
bool | HasValidConnection () const override |
bool | IsConnected (const AzFramework::RemoteToolsEndpointInfo &) const override |
bool | IsConnectedToSelf () const override |
AzFramework::RemoteToolsEndpointInfo | GetNetworkTarget () override |
void | AddBreakpoint (const Breakpoint &) override |
void | AddVariableChangeBreakpoint (const VariableChangeBreakpoint &) override |
void | Break () override |
void | Continue () override |
void | RemoveBreakpoint (const Breakpoint &) override |
void | RemoveVariableChangeBreakpoint (const VariableChangeBreakpoint &) override |
void | SetVariableValue () override |
void | StepOver () override |
void | GetAvailableScriptTargets () override |
void | GetActiveEntities () override |
void | GetActiveGraphs () override |
void | GetVariableValue () override |
void | DesiredTargetConnected (bool connected) |
void | DesiredTargetChanged (AZ::u32 newId, AZ::u32 oldId) |
void | TargetJoinedNetwork (AzFramework::RemoteToolsEndpointInfo info) |
void | TargetLeftNetwork (AzFramework::RemoteToolsEndpointInfo info) |
void | OnReceivedMsg (AzFramework::RemoteToolsMessagePointer msg) |
void | Visit (Message::ActiveEntitiesResult ¬ification) override |
void | Visit (Message::ActiveGraphsResult ¬ification) override |
void | Visit (Message::AnnotateNode ¬ification) override |
void | Visit (Message::AvailableScriptTargetsResult ¬ification) override |
void | Visit (Message::BreakpointAdded ¬ification) override |
void | Visit (Message::BreakpointHit ¬ification) override |
void | Visit (Message::Connected ¬ification) override |
void | Visit (Message::Disconnected ¬ification) override |
void | Visit (Message::Continued ¬ification) override |
void | Visit (Message::GraphActivated ¬ification) override |
void | Visit (Message::GraphDeactivated ¬ification) override |
void | Visit (Message::SignaledInput ¬ification) override |
void | Visit (Message::SignaledOutput ¬ification) override |
void | Visit (Message::VariableChanged ¬ification) override |
void | OnSystemTick () override |
void | StartEditorSession () override |
void | StopEditorSession () override |
void | StartLogging (ScriptTarget &initialTargets) override |
void | StopLogging () override |
void | AddEntityLoggingTarget (const AZ::EntityId &entityId, const ScriptCanvas::GraphIdentifier &assetId) override |
void | RemoveEntityLoggingTarget (const AZ::EntityId &entityId, const ScriptCanvas::GraphIdentifier &assetId) override |
void | AddGraphLoggingTarget (const AZ::Data::AssetId &assetId) override |
void | RemoveGraphLoggingTarget (const AZ::Data::AssetId &assetId) override |
Protected Member Functions | |
void | DiscoverNetworkTargets () |
void | BreakpointAdded (const Breakpoint &breakpoint) |
void | ClearMessages () |
void | ProcessMessages () |
ClientTransceiver listens to debugger service messages on the target manager bus, and translates them to ServiceNotifications
listens to client requests, and translates them to debugger client request messages
listens to target manager client messages and translated them to service notifications