![]() |
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 ScriptCanvas::ExecutionStateInterpreted.
Inherited by ScriptCanvas::ExecutionStateInterpretedPureOnGraphStart.
Public Member Functions | |
AZ_RTTI (ExecutionStateInterpretedPure, "{EF702F22-F727-476A-A66A-A7F44687C194}", ExecutionStateInterpreted) | |
AZ_CLASS_ALLOCATOR (ExecutionStateInterpretedPure, AZ::SystemAllocator, 0) | |
ExecutionStateInterpretedPure (const ExecutionStateConfig &config) | |
void | Execute () override |
void | Initialize () override |
void | StopExecution () override |
![]() | |
AZ_RTTI (ExecutionStateInterpreted, "{824E3CF1-5403-4AF7-AC5F-B69699FFF669}", ExecutionState) | |
AZ_CLASS_ALLOCATOR (ExecutionStateInterpreted, AZ::SystemAllocator, 0) | |
ExecutionStateInterpreted (const ExecutionStateConfig &config) | |
void | ClearLuaRegistryIndex () |
const Grammar::DebugExecution * | GetDebugSymbolIn (size_t index) const |
const Grammar::DebugExecution * | GetDebugSymbolIn (size_t index, const AZ::Data::AssetId &id) const |
const Grammar::DebugExecution * | GetDebugSymbolOut (size_t index) const |
const Grammar::DebugExecution * | GetDebugSymbolOut (size_t index, const AZ::Data::AssetId &id) const |
const Grammar::DebugExecution * | GetDebugSymbolReturn (size_t index) const |
const Grammar::DebugExecution * | GetDebugSymbolReturn (size_t index, const AZ::Data::AssetId &id) const |
const Grammar::DebugDataSource * | GetDebugSymbolVariableChange (size_t index) const |
const Grammar::DebugDataSource * | GetDebugSymbolVariableChange (size_t index, const AZ::Data::AssetId &id) const |
ExecutionMode | GetExecutionMode () const override |
int | GetLuaRegistryIndex () const |
void | ReferenceExecutionState () |
void | ReleaseExecutionState () |
void | ReleaseExecutionStateUnchecked () |
![]() | |
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) | |
AZ::Data::AssetId | GetAssetId () const |
AZ::ComponentId | GetComponentId () const |
AZ::EntityId | GetEntityId () const |
GraphIdentifier | GetGraphIdentifier () const |
GraphIdentifier | GetGraphIdentifier (const AZ::Data::AssetId &id) const |
AZ::EntityId | GetScriptCanvasId () const |
const RuntimeDataOverrides & | GetRuntimeDataOverrides () const |
ExecutionStatePtr | SharedFromThis () |
ExecutionStateConstPtr | SharedFromThisConst () const |
AZStd::string | ToString () const |
ExecutionStateWeakPtr | WeakFromThis () |
ExecutionStateWeakConstPtr | WeakFromThisConst () const |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *reflectContext) |
![]() | |
static void | Reflect (AZ::ReflectContext *reflectContext) |
![]() | |
static ExecutionStatePtr | Create (const ExecutionStateConfig &config) |
static void | Reflect (AZ::ReflectContext *reflectContext) |
Additional Inherited Members | |
![]() | |
const RuntimeComponent * | m_component = nullptr |
![]() | |
lua_State * | LoadLuaScript () |
![]() | |
lua_State * | m_luaState |