Open 3D Engine ScriptCanvasDeveloper Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits ScriptCanvas::Developer::NamedAutomationState.
Inherited by ScriptCanvas::Developer::CheckIsInGroup, ScriptCanvas::Developer::FindEndpointOfTypeState, ScriptCanvas::Developer::FindGroupPosition, ScriptCanvas::Developer::FindNodePosition, ScriptCanvas::Developer::FindViewCenterState, and ScriptCanvas::Developer::GetLastConnection.
Public Member Functions | |
AZ_TYPE_INFO (CustomActionState, "{DA39829B-08F8-47BF-890D-9DA695BAD5A0}") | |
CustomActionState (const char *name) | |
void | OnSetupStateActions (EditorAutomationActionRunner &) override final |
void | OnStateActionsComplete () override final |
virtual void | OnCustomAction ()=0 |
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 |