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

Effect used to show when a node is unused. More...

#include <GraphValidationDockWidget.h>

Inherits ScriptCanvasEditor::ValidationEffect.

Public Member Functions

void AddUnusedNode (const AZ::EntityId &graphCanvasNodeId)
 
void RemoveUnusedNode (const AZ::EntityId &graphCanvasNodeId)
 
void DisplayEffect (const GraphCanvas::GraphId &graphId) override
 
void CancelEffect () override
 
void ClearStyleSelectors ()
 
void ApplySelector (const AZ::EntityId &nodeId, AZStd::string_view styleSelector)
 
void RemoveSelector (const AZ::EntityId &nodeId)
 
- Public Member Functions inherited from ScriptCanvasEditor::ValidationEffect
 AZ_CLASS_ALLOCATOR (ValidationEffect, AZ::SystemAllocator)
 
virtual void DisplayEffect (const GraphCanvas::GraphId &graphId)=0
 
virtual void CancelEffect ()=0
 

Public Attributes

bool m_isDirty
 
AZStd::unordered_set< AZ::EntityId > m_unprocessedIds
 
AZStd::unordered_set< AZ::EntityId > m_rootUnusedNodes
 
AZStd::unordered_set< AZ::EntityId > m_inactiveNodes
 
AZStd::unordered_map< AZ::EntityId, AZStd::string > m_styleSelectors
 

Detailed Description

Effect used to show when a node is unused.

Member Function Documentation

◆ CancelEffect()

void ScriptCanvasEditor::UnusedNodeValidationEffect::CancelEffect ( )
overridevirtual

◆ DisplayEffect()

void ScriptCanvasEditor::UnusedNodeValidationEffect::DisplayEffect ( const GraphCanvas::GraphId &  graphId)
overridevirtual

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