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.
ScriptCanvasEditor::LiveLoggingDataAggregator Class Reference

Inherits ScriptCanvasEditor::LoggingDataAggregator, EditorLoggingComponentNotificationBus::Handler, ScriptCanvas::Debugger::ServiceNotificationsBus::Handler, and ScriptCanvas::Debugger::ClientUINotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (LiveLoggingDataAggregator, AZ::SystemAllocator)
 
void OnCurrentTargetChanged () override
 
bool CanCaptureData () const override
 
bool IsCapturingData () const override
 
void StartCaptureData ()
 
void StopCaptureData ()
 
void OnEditorScriptCanvasComponentActivated (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier) override
 
void OnEditorScriptCanvasComponentDeactivated (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier) override
 
void OnAssetSwitched (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &newAssetId, const ScriptCanvas::GraphIdentifier &oldAssetId) override
 
void Connected (const ScriptCanvas::Debugger::Target &target) override
 
void GraphActivated (const ScriptCanvas::GraphActivation &activatedSignal) override
 
void GraphDeactivated (const ScriptCanvas::GraphDeactivation &deactivatedSignal) override
 
void NodeStateChanged (const ScriptCanvas::NodeStateChange &stateChange) override
 
void SignaledInput (const ScriptCanvas::InputSignal &inputSignal) override
 
void SignaledOutput (const ScriptCanvas::OutputSignal &outputSignal) override
 
void AnnotateNode (const ScriptCanvas::AnnotateNodeSignal &annotateNode) override
 
void VariableChanged (const ScriptCanvas::VariableChange &variableChanged) override
 
void GetActiveEntitiesResult (const ScriptCanvas::ActiveEntityStatusMap &activeEntityMap) override
 
const AZStd::unordered_multimap< AZ::NamedEntityId, ScriptCanvas::GraphIdentifier > & GetStaticRegistrations () const
 
- Public Member Functions inherited from ScriptCanvasEditor::LoggingDataAggregator
 AZ_CLASS_ALLOCATOR (LoggingDataAggregator, AZ::SystemAllocator, 0)
 
const LoggingDataId & GetDataId () const
 
const LoggingDataAggregatorFindLoggingData () const override
 
void EnableRegistration (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier) override
 
void DisableRegistration (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier) override
 
AZ::NamedEntityId FindNamedEntityId (const AZ::EntityId &entityId) override
 
bool IsCapturingData () const override=0
 
virtual bool CanCaptureData () const =0
 
const EntityGraphRegistrationMap & GetEntityGraphRegistrationMap () const
 
const LoggingEntityMap & GetLoggingEntityMap () const
 
const LoggingAssetSet & GetLoggingAssetSet () const
 
void ProcessSignal (const ScriptCanvas::Signal &signal)
 
void ProcessNodeStateChanged (const ScriptCanvas::NodeStateChange &stateChangeSignal)
 
void ProcessInputSignal (const ScriptCanvas::InputSignal &inputSignal)
 
void ProcessOutputSignal (const ScriptCanvas::OutputSignal &outputSignal)
 
void ProcessAnnotateNode (const ScriptCanvas::AnnotateNodeSignal &annotateNodeSignal)
 
void ProcessVariableChangedSignal (const ScriptCanvas::VariableChange &variableChangeSignal)
 
DebugLogRootItemGetTreeRoot () const
 
void RegisterEntityName (const AZ::EntityId &entityId, AZStd::string_view entityName)
 
void UnregisterEntityName (const AZ::EntityId &entityId)
 

Protected Member Functions

void OnRegistrationEnabled (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier) override
 
void OnRegistrationDisabled (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier) override
 
- Protected Member Functions inherited from ScriptCanvasEditor::LoggingDataAggregator
virtual void OnRegistrationEnabled (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier)
 
virtual void OnRegistrationDisabled (const AZ::NamedEntityId &namedEntityId, const ScriptCanvas::GraphIdentifier &graphIdentifier)
 
void ResetData ()
 
void ResetLog ()
 
void RegisterScriptCanvas (const AZ::NamedEntityId &entityId, const ScriptCanvas::GraphIdentifier &graphIdentifier)
 
void UnregisterScriptCanvas (const AZ::NamedEntityId &entityId, const ScriptCanvas::GraphIdentifier &graphIdentifier)
 

Additional Inherited Members

- Protected Attributes inherited from ScriptCanvasEditor::LoggingDataAggregator
AZStd::unordered_map< ScriptCanvas::Endpoint, AZStd::string > m_endpointData
 
AZStd::unordered_map< ScriptCanvas::VariableId, AZStd::string > m_variableData
 
AZStd::unordered_map< AZ::EntityId, AZStd::string > m_entityNameCache
 
AZStd::unordered_map< ScriptCanvas::GraphInfo, ExecutionLogTreeItem * > m_lastAggregateItemMap
 
AZStd::unordered_map< ScriptCanvas::GraphInfo, AZStd::vector< ExecutionIdentifier > > m_lastExecutionThreadMap
 

Member Function Documentation

◆ CanCaptureData()

bool ScriptCanvasEditor::LiveLoggingDataAggregator::CanCaptureData ( ) const
overridevirtual

◆ IsCapturingData()

bool ScriptCanvasEditor::LiveLoggingDataAggregator::IsCapturingData ( ) const
overridevirtual

◆ OnRegistrationDisabled()

void ScriptCanvasEditor::LiveLoggingDataAggregator::OnRegistrationDisabled ( const AZ::NamedEntityId &  namedEntityId,
const ScriptCanvas::GraphIdentifier graphIdentifier 
)
overrideprotectedvirtual

◆ OnRegistrationEnabled()

void ScriptCanvasEditor::LiveLoggingDataAggregator::OnRegistrationEnabled ( const AZ::NamedEntityId &  namedEntityId,
const ScriptCanvas::GraphIdentifier graphIdentifier 
)
overrideprotectedvirtual

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