Open 3D Engine ScriptCanvas 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::ExecutionStateInterpreted.
Inherited by ScriptCanvas::ExecutionStateInterpretedPureOnGraphStart.
Public Member Functions | |
AZ_RTTI (ExecutionStateInterpretedPure, "{EF702F22-F727-476A-A66A-A7F44687C194}", ExecutionStateInterpreted) | |
AZ_CLASS_ALLOCATOR (ExecutionStateInterpretedPure, AZ::SystemAllocator) | |
ExecutionStateInterpretedPure (ExecutionStateConfig &config) | |
void | Execute () override |
void | Initialize () override |
bool | IsPure () const 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) | |
ExecutionStateInterpreted (ExecutionStateConfig &config) | |
ExecutionMode | GetExecutionMode () const override |
Public Member Functions inherited from ScriptCanvas::ExecutionState | |
AZ_RTTI (ExecutionState, k_ExecutionStateAzTypeIdString) | |
AZ_CLASS_ALLOCATOR (ExecutionState, AZ::SystemAllocator) | |
ExecutionState (ExecutionStateConfig &config) | |
AZ::Data::AssetId | GetAssetId () const |
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 |
const RuntimeDataOverrides & | GetRuntimeDataOverrides () const |
const RuntimeData & | GetRuntimeData () const |
const ExecutionUserData & | GetUserData () const |
ExecutionUserData & | ModUserData () const |
ExecutionStatePtr | SharedFromThis () |
ExecutionStateConstPtr | SharedFromThisConst () const |
AZStd::string | ToString () const |
ExecutionStateWeakPtr | WeakFromThis () |
ExecutionStateWeakConstPtr | WeakFromThisConst () const |
Additional Inherited Members | |
Public Attributes inherited from ScriptCanvas::ExecutionState | |
const AZ::u32 | m_lightUserDataMark = UserDataMark |
Protected Member Functions inherited from ScriptCanvas::ExecutionStateInterpreted | |
lua_State * | LoadLuaScript () |
Protected Attributes inherited from ScriptCanvas::ExecutionStateInterpreted | |
lua_State * | m_luaState |