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

#include <ElementInteractions.h>

Inherits ScriptCanvas::Developer::CompoundAction, and GraphCanvas::SceneNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (AltClickSceneElementAction, AZ::SystemAllocator)
 
 AZ_RTTI (AltClickSceneElementAction, "{FF99EC14-53B3-474E-A7A1-6D30800B9583}", CompoundAction)
 
 AltClickSceneElementAction (AZ::EntityId sceneMemberId)
 
bool IsMissingPrecondition () override
 
EditorAutomationActionGenerateMissingPreconditionAction () override
 
void SetupAction () override
 
ActionReport GenerateReport () const override
 
void OnNodeRemoved (const AZ::EntityId &nodeId) override
 
void OnConnectionRemoved (const AZ::EntityId &connectionId) override
 
- Public Member Functions inherited from ScriptCanvas::Developer::CompoundAction
 AZ_CLASS_ALLOCATOR (CompoundAction, AZ::SystemAllocator)
 
 AZ_RTTI (CompoundAction, "{3F9A5736-111C-4D49-A3D5-BA3484D74F4D}", EditorAutomationAction)
 
void SetupAction () override
 
bool Tick () override
 
void AddAction (EditorAutomationAction *action)
 
ActionReport GenerateReport () const override
 
- 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
 

Protected Member Functions

void OnActionsComplete () override
 
- Protected Member Functions inherited from ScriptCanvas::Developer::CompoundAction
void ClearActionQueue ()
 
virtual void OnActionsComplete ()
 
virtual EditorAutomationActionGenerateMissingPreconditionAction ()
 
virtual void SetupAction ()
 

Detailed Description

EditorAutomationAction that will alt click the specified entity inside of the active Graph scene in order Should delete the element that is clicked on

Member Function Documentation

◆ GenerateMissingPreconditionAction()

EditorAutomationAction * ScriptCanvas::Developer::AltClickSceneElementAction::GenerateMissingPreconditionAction ( )
overridevirtual

◆ GenerateReport()

ActionReport ScriptCanvas::Developer::AltClickSceneElementAction::GenerateReport ( ) const
overridevirtual

◆ IsMissingPrecondition()

bool ScriptCanvas::Developer::AltClickSceneElementAction::IsMissingPrecondition ( )
overridevirtual

◆ OnActionsComplete()

void ScriptCanvas::Developer::AltClickSceneElementAction::OnActionsComplete ( )
overrideprotectedvirtual

◆ SetupAction()

void ScriptCanvas::Developer::AltClickSceneElementAction::SetupAction ( )
overridevirtual

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