|
| xiiVisualScriptExecutionContext (const xiiSharedPtr< const xiiVisualScriptGraphDescription > &pDesc, xiiAllocatorBase *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