|
|
| plVisualScriptExecutionContext (const plSharedPtr< const plVisualScriptGraphDescription > &pDesc) |
| |
|
void | Initialize (plVisualScriptInstance &inout_instance, plVisualScriptDataStorage &inout_localDataStorage, plArrayPtr< plVariant > arguments) |
| |
|
void | Deinitialize () |
| |
|
ExecResult | Execute (plTime deltaTimeSinceLastExecution) |
| |
|
plVisualScriptInstance & | GetInstance () |
| |
|
template<typename T > |
| const T & | GetData (DataOffset dataOffset) const |
| |
|
template<typename T > |
| T & | GetWritableData (DataOffset dataOffset) |
| |
|
template<typename T > |
| void | SetData (DataOffset dataOffset, const T &value) |
| |
|
plTypedPointer | GetPointerData (DataOffset dataOffset) |
| |
|
template<typename T > |
| void | SetPointerData (DataOffset dataOffset, T ptr, const plRTTI *pType=nullptr) |
| |
|
plVariant | GetDataAsVariant (DataOffset dataOffset, const plRTTI *pExpectedType) const |
| |
|
void | SetDataFromVariant (DataOffset dataOffset, const plVariant &value) |
| |
|
plScriptCoroutine * | GetCurrentCoroutine () |
| |
|
void | SetCurrentCoroutine (plScriptCoroutine *pCoroutine) |
| |
|
plTime | GetDeltaTimeSinceLastExecution () |
| |
|
template<typename T > |
| PL_FORCE_INLINE const T & | GetData (DataOffset dataOffset) const |
| |
|
template<typename T > |
| PL_FORCE_INLINE T & | GetWritableData (DataOffset dataOffset) |
| |
|
template<typename T > |
| PL_FORCE_INLINE void | SetData (DataOffset dataOffset, const T &value) |
| |
|
template<typename T > |
| PL_FORCE_INLINE void | SetPointerData (DataOffset dataOffset, T ptr, const plRTTI *pType) |
| |
The documentation for this class was generated from the following files:
- Code/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript.h
- Code/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript.cpp
- Code/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript_inl.h