|
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 |
Public Member Functions inherited from ScriptCanvas::ExecutionStateInterpreted | |
| 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 () |
Public Member Functions inherited from ScriptCanvas::ExecutionState | |
| 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 Public Member Functions inherited from ScriptCanvas::ExecutionStateInterpreted | |
| static void | Reflect (AZ::ReflectContext *reflectContext) |
Static Public Member Functions inherited from ScriptCanvas::ExecutionState | |
| static ExecutionStatePtr | Create (const ExecutionStateConfig &config) |
| static void | Reflect (AZ::ReflectContext *reflectContext) |
Additional Inherited Members | |
Public Attributes inherited from ScriptCanvas::ExecutionState | |
| const RuntimeComponent * | m_component = nullptr |
Protected Member Functions inherited from ScriptCanvas::ExecutionStateInterpreted | |
| lua_State * | LoadLuaScript () |
Protected Attributes inherited from ScriptCanvas::ExecutionStateInterpreted | |
| lua_State * | m_luaState |
1.8.17