Open 3D Engine ScriptCanvasDeveloper 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::Developer::WaitForNewGraphAction Class Reference

#include <GraphActions.h>

Inherits ScriptCanvas::Developer::EditorAutomationAction, and GraphCanvas::AssetEditorNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (WaitForNewGraphAction, AZ::SystemAllocator)
 
 AZ_RTTI (WaitForNewGraphAction, "{0632736B-ACC3-4051-9772-3A7169B375E9}", EditorAutomationAction)
 
bool Tick () override
 
const GraphCanvas::GraphId & GetGraphId () const
 
- Public Member Functions inherited from ScriptCanvas::Developer::EditorAutomationAction
 AZ_CLASS_ALLOCATOR (EditorAutomationAction, AZ::SystemAllocator)
 
bool IsAtPreconditionLimit () const
 
virtual bool IsMissingPrecondition ()
 
void ResetPreconditionAttempts ()
 
EditorAutomationActionGenerationPreconditionActions ()
 
void SignalActionBegin ()
 
virtual bool Tick ()=0
 
virtual ActionReport GenerateReport () const
 

Additional Inherited Members

- Protected Member Functions inherited from ScriptCanvas::Developer::EditorAutomationAction
virtual EditorAutomationActionGenerateMissingPreconditionAction ()
 
virtual void SetupAction ()
 

Detailed Description

This action waits for the signal from AssetEditorNotificationBus that signals the active graph has changed, meaning that in the context of these tests, the newly created graph is in focus.

Member Function Documentation

◆ Tick()

bool ScriptCanvas::Developer::WaitForNewGraphAction::Tick ( )
overridevirtual

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