|
|
| ezVisualScriptExecutionContext (const ezSharedPtr< const ezVisualScriptGraphDescription > &pDesc, ezAllocator *pAllocator) |
| |
|
void | Initialize (ezVisualScriptInstance &inout_instance, ezArrayPtr< ezVariant > arguments) |
| |
|
void | Deinitialize () |
| |
|
ExecResult | Execute (ezTime deltaTimeSinceLastExecution) |
| |
|
ezVisualScriptInstance & | 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) |
| |
|
ezTypedPointer | GetPointerData (DataOffset dataOffset) |
| |
|
template<typename T > |
| void | SetPointerData (DataOffset dataOffset, T ptr, const ezRTTI *pType=nullptr) |
| |
|
ezVariant | GetDataAsVariant (DataOffset dataOffset, const ezRTTI *pExpectedType) const |
| |
|
void | SetDataFromVariant (DataOffset dataOffset, const ezVariant &value) |
| |
|
ezScriptCoroutine * | GetCurrentCoroutine () |
| |
|
void | SetCurrentCoroutine (ezScriptCoroutine *pCoroutine) |
| |
|
ezTime | GetDeltaTimeSinceLastExecution () |
| |
|
template<typename T > |
| EZ_FORCE_INLINE const T & | GetData (DataOffset dataOffset) const |
| |
|
template<typename T > |
| EZ_FORCE_INLINE T & | GetWritableData (DataOffset dataOffset) |
| |
|
template<typename T > |
| EZ_FORCE_INLINE void | SetData (DataOffset dataOffset, const T &value) |
| |
|
template<typename T > |
| EZ_FORCE_INLINE void | SetPointerData (DataOffset dataOffset, T ptr, const ezRTTI *pType) |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/ezEngine/ezEngine/Code/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript.h
- /home/runner/work/ezEngine/ezEngine/Code/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript.cpp
- /home/runner/work/ezEngine/ezEngine/Code/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript_inl.h