![]() |
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 |