|
|
| xiiVisualScriptExecutionContext (const xiiSharedPtr< const xiiVisualScriptGraphDescription > &pDesc, xiiAllocator *pAllocator) |
|
void | Initialize (xiiVisualScriptInstance &inout_instance, xiiArrayPtr< xiiVariant > arguments) |
|
void | Deinitialize () |
|
ExecResult | Execute (xiiTime deltaTimeSinceLastExecution) |
|
xiiVisualScriptInstance & | 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) |
|
xiiTypedPointer | GetPointerData (DataOffset dataOffset) |
|
template<typename T> |
| void | SetPointerData (DataOffset dataOffset, T ptr, const xiiRTTI *pType=nullptr) |
|
xiiVariant | GetDataAsVariant (DataOffset dataOffset, const xiiRTTI *pExpectedType) const |
|
void | SetDataFromVariant (DataOffset dataOffset, const xiiVariant &value) |
|
xiiScriptCoroutine * | GetCurrentCoroutine () |
|
void | SetCurrentCoroutine (xiiScriptCoroutine *pCoroutine) |
|
xiiTime | GetDeltaTimeSinceLastExecution () |
|
template<typename T> |
| XII_FORCE_INLINE const T & | GetData (DataOffset dataOffset) const |
|
template<typename T> |
| XII_FORCE_INLINE T & | GetWritableData (DataOffset dataOffset) |
|
template<typename T> |
| XII_FORCE_INLINE void | SetData (DataOffset dataOffset, const T &value) |
|
template<typename T> |
| XII_FORCE_INLINE void | SetPointerData (DataOffset dataOffset, T ptr, const xiiRTTI *pType) |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript.h
- /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/Implementation/VisualScript.cpp
- /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/Implementation/VisualScript_inl.h