|
| 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