Click or drag to resize

EngineThreading Class

Class for multi-threading in the engine.
Inheritance Hierarchy
SystemObject
  NeoAxisEngineThreading

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public static class EngineThreading

The EngineThreading type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberMainThread
Top
Methods
  NameDescription
Public methodStatic memberCheckMainThread
Public methodStatic memberExecuteFromMainThreadLater(Action)
Public methodStatic memberExecuteFromMainThreadLaterT(ActionT, T)
Public methodStatic memberExecuteFromMainThreadLaterT1, T2(ActionT1, T2, T1, T2)
Public methodStatic memberExecuteFromMainThreadLaterT1, T2, T3(ActionT1, T2, T3, T1, T2, T3)
Public methodStatic memberExecuteFromMainThreadLaterT1, T2, T3, T4(ActionT1, T2, T3, T4, T1, T2, T3, T4)
Public methodStatic memberExecuteFromMainThreadWait(Action)
Public methodStatic memberExecuteFromMainThreadWaitTResult(FuncTResult)
Public methodStatic memberExecuteFromMainThreadWaitT(ActionT, T)
Public methodStatic memberExecuteFromMainThreadWaitT, TResult(FuncT, TResult, T)
Public methodStatic memberExecuteFromMainThreadWaitT1, T2(ActionT1, T2, T1, T2)
Public methodStatic memberExecuteFromMainThreadWaitT1, T2, TResult(FuncT1, T2, TResult, T1, T2)
Public methodStatic memberExecuteFromMainThreadWaitT1, T2, T3(ActionT1, T2, T3, T1, T2, T3)
Public methodStatic memberExecuteFromMainThreadWaitT1, T2, T3, TResult(FuncT1, T2, T3, TResult, T1, T2, T3)
Public methodStatic memberExecuteFromMainThreadWaitT1, T2, T3, T4(ActionT1, T2, T3, T4, T1, T2, T3, T4)
Public methodStatic memberExecuteFromMainThreadWaitT1, T2, T3, T4, TResult(FuncT1, T2, T3, T4, TResult, T1, T2, T3, T4)
Public methodStatic memberExecuteQueuedActionsFromMainThread
Public methodStatic memberLockComponentHierarchy
Public methodStatic memberTryLockComponentHierarchy
Public methodStatic memberUnlockComponentHierarchy
Top
See Also