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::ExecutionLogTreeItem Class Reference

Inherits ScriptCanvasEditor::DebugLogTreeItem, GraphCanvas::StyleManagerNotificationBus::Handler, EditorGraphNotificationBus::Handler, and GeneralAssetNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (ExecutionLogTreeItem, AZ::SystemAllocator)
 
 AZ_RTTI (ExecutionLogTreeItem, "{71139142-A30C-4A16-81CC-D51314AEAF7D}", DebugLogTreeItem)
 
 ExecutionLogTreeItem (const LoggingDataId &loggingDataId, const ScriptCanvas::NodeTypeIdentifier &nodeType, const SourceHandle &graphInfo, const ScriptCanvas::NamedNodeId &nodeId)
 
QVariant Data (const QModelIndex &index, int role) const override final
 
AZ::EntityId GetNodeId () const
 
void RegisterAnnotation (const ScriptCanvas::AnnotateNodeSignal &annotationSignal, bool allowAddSignal)
 
void RegisterDataInput (const ScriptCanvas::Endpoint &incitingEndpoint, const ScriptCanvas::SlotId &slotId, AZStd::string_view slotName, AZStd::string_view dataString, bool allowAddSignal)
 
void RegisterDataOutput (const ScriptCanvas::SlotId &slotId, AZStd::string_view slotName, AZStd::string_view dataString, bool allowAddSignal)
 
void RegisterExecutionInput (const ScriptCanvas::Endpoint &incitingEndpoint, const ScriptCanvas::SlotId &slotId, AZStd::string_view slotName, AZStd::chrono::milliseconds relativeExecution)
 
bool HasExecutionInput () const
 
void RegisterExecutionOutput (const ScriptCanvas::SlotId &slotId, AZStd::string_view slotName, AZStd::chrono::milliseconds relativeExecution)
 
bool HasExecutionOutput () const
 
void OnStylesUnloaded () override
 
void OnStylesLoaded () override
 
void OnAssetVisualized () override
 
void OnAssetUnloaded () override
 
void OnGraphCanvasSceneDisplayed () override
 
const ScriptCanvas::GraphIdentifierGetGraphIdentifier () const
 
AZ::Data::AssetId GetAssetId () const
 
AZ::EntityId GetScriptCanvasAssetNodeId () const
 
GraphCanvas::NodeId GetGraphCanvasNodeId () const
 
- Public Member Functions inherited from ScriptCanvasEditor::DebugLogTreeItem
 AZ_CLASS_ALLOCATOR (DebugLogTreeItem, AZ::SystemAllocator)
 
 AZ_RTTI (DebugLogTreeItem, "{E0B2A52B-47A4-40FF-A76F-4655125D01CC}", GraphCanvas::GraphCanvasTreeItem)
 
bool MatchesFilter (const DebugLogFilter &treeFilter)
 
const ScriptCanvas::EndpointGetIncitingEndpoint () const
 
bool IsTriggeredBy (const ScriptCanvas::Endpoint &endpoint) const
 
Qt::ItemFlags Flags (const QModelIndex &index) const override final
 
int GetColumnCount () const override final
 

Protected Member Functions

bool OnMatchesFilter (const DebugLogFilter &treeFilter) override
 
- Protected Member Functions inherited from ScriptCanvasEditor::DebugLogTreeItem
void SetIncitingEndpoint (const ScriptCanvas::Endpoint &endpoint)
 
virtual bool OnMatchesFilter (const DebugLogFilter &treeFilter)=0
 

Additional Inherited Members

- Public Types inherited from ScriptCanvasEditor::DebugLogTreeItem
enum  Column {
  IndexForce = -1 , NodeName , Input , Output ,
  TimeStep , ScriptName , SourceEntity , Count
}
 

Member Function Documentation

◆ OnMatchesFilter()

bool ScriptCanvasEditor::ExecutionLogTreeItem::OnMatchesFilter ( const DebugLogFilter treeFilter)
overrideprotectedvirtual

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