|
Open 3D Engine ScriptCanvas Gem API Reference
2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits enable_shared_from_this< ExecutionState >.
Inherited by ScriptCanvas::ExecutionStateInterpreted.
Public Member Functions | |
| AZ_RTTI (ExecutionState, "{85C66E59-F012-460E-9756-B36819753F4D}", AZStd::enable_shared_from_this< ExecutionState >) | |
| AZ_CLASS_ALLOCATOR (ExecutionState, AZ::SystemAllocator, 0) | |
| ExecutionState (const ExecutionStateConfig &config) | |
| virtual void | Execute ()=0 |
| AZ::Data::AssetId | GetAssetId () const |
| AZ::ComponentId | GetComponentId () const |
| AZ::EntityId | GetEntityId () const |
| virtual ExecutionMode | GetExecutionMode () const =0 |
| GraphIdentifier | GetGraphIdentifier () const |
| GraphIdentifier | GetGraphIdentifier (const AZ::Data::AssetId &id) const |
| AZ::EntityId | GetScriptCanvasId () const |
| const RuntimeDataOverrides & | GetRuntimeDataOverrides () const |
| virtual void | Initialize ()=0 |
| ExecutionStatePtr | SharedFromThis () |
| ExecutionStateConstPtr | SharedFromThisConst () const |
| virtual void | StopExecution ()=0 |
| AZStd::string | ToString () const |
| ExecutionStateWeakPtr | WeakFromThis () |
| ExecutionStateWeakConstPtr | WeakFromThisConst () const |
Static Public Member Functions | |
| static ExecutionStatePtr | Create (const ExecutionStateConfig &config) |
| static void | Reflect (AZ::ReflectContext *reflectContext) |
Public Attributes | |
| const RuntimeComponent * | m_component = nullptr |
1.8.17