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::Debugger::Logger Class Reference

Inherits ServiceNotificationsBus::Handler, and ExecutionLogAssetEBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (Logger, AZ::SystemAllocator)
 
 AZ_RTTI (Logger, "{BBA556C4-973B-4B2F-B2B9-357188086F78}")
 
void Connected (const ScriptCanvas::Debugger::Target &) override
 
void GraphActivated (const ScriptCanvas::GraphActivation &) override
 
void GraphDeactivated (const ScriptCanvas::GraphDeactivation &) override
 
void NodeStateChanged (const ScriptCanvas::NodeStateChange &) override
 
void SignaledInput (const ScriptCanvas::InputSignal &) override
 
void SignaledOutput (const ScriptCanvas::OutputSignal &) override
 
void VariableChanged (const ScriptCanvas::VariableChange &) override
 
void ClearLog () override
 
void ClearLogExecutionOverride () override
 
AZ::Data::Asset< ExecutionLogAssetLoadFromRelativePath (AZStd::string_view path) override
 
void SaveToRelativePath (AZStd::string_view path) override
 
void SetLogExecutionOverride (bool value) override
 

Protected Member Functions

AZ_FORCE_INLINE bool IsLoggingExecution () const
 
template<typename t_Event >
void AddToLog (const t_Event &loggableEvent)
 

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