#include <UtilityStates.h>
Inherits ScriptCanvas::Developer::CustomActionState.
Public Member Functions | |
| FindNodePosition (AutomationStateModelId nodeId, AutomationStateModelId outputId, FindPositionOffsets offsets=FindPositionOffsets()) | |
| void | OnCustomAction () override |
Public Member Functions inherited from ScriptCanvas::Developer::CustomActionState | |
| AZ_TYPE_INFO (CustomActionState, "{DA39829B-08F8-47BF-890D-9DA695BAD5A0}") | |
| CustomActionState (const char *name) | |
| void | OnSetupStateActions (EditorAutomationActionRunner &) override final |
| void | OnStateActionsComplete () override final |
Public Member Functions inherited from ScriptCanvas::Developer::NamedAutomationState | |
| AZ_TYPE_INFO (NamedAutomationState, "{62DD037C-D80F-4B1B-9F3E-9F05400ABA24}") | |
| NamedAutomationState (const char *name) | |
| NamedAutomationState (const AZStd::string &stateName) | |
| int | GetStateId () const override |
Public Member Functions inherited from ScriptCanvas::Developer::EditorAutomationState | |
| AZ_TYPE_INFO (EditorAutomationState, "{B18A0531-E3C2-4209-8A9E-1B0195C28443}") | |
| AZ_CLASS_ALLOCATOR (EditorAutomationState, AZ::SystemAllocator) | |
| void | SetStateModel (StateModel *stateModel) |
| template<typename T > | |
| void | SetModelData (StateModel::DataKey dataKey, const T &modelData) |
| template<typename T > | |
| const T * | GetModelData (StateModel::DataKey dataKey) |
| StateModel * | GetStateModel () const |
| void | SetupStateActions (EditorAutomationActionRunner &actionRunner) |
| void | StateActionsComplete () |
| bool | HasErrors () const |
| void | ReportError (AZStd::string error) |
| const AZStd::string & | GetError () const |
Additional Inherited Members | |
Static Public Attributes inherited from ScriptCanvas::Developer::EditorAutomationState | |
| static constexpr int | EXIT_STATE_ID = (-1) |
Protected Member Functions inherited from ScriptCanvas::Developer::NamedAutomationState | |
| void | SetStateName (const AZStd::string &stateName) |
| const char * | GetStateName () const override |
EditorAutomationState that will find the node position and store it in the supplied id.
By default will return the 'center' of the node. The offset vector will determine a direction on the node to offset to the edge of, and the length deterines how much extra space to apply in that offset direction
0 is right/up, 1 is left/down
|
overridevirtual |
Implements ScriptCanvas::Developer::CustomActionState.