|
LeviLamina
|
Classes | |
| struct | PendingUnsubscribe |
| struct | Slot |
| struct | PendingSubscribe |
Public Types | |
| enum class | IntervalStatus : uint { Once = 0 , Repeat = 1 , Expired = 2 } |
Public Member Functions | |
| MCAPI void | _processActive (::std::vector<::ScriptModuleMinecraft::ScriptTickSignal::Slot > &slots, uint currentTick, ::ScriptDeferredFlushTracker &deferredTracker) |
| MCAPI void | _processPending (::std::vector<::std::variant< ::ScriptModuleMinecraft::ScriptTickSignal::PendingSubscribe, ::ScriptModuleMinecraft::ScriptTickSignal::PendingUnsubscribe > > &pendingList, ::std::vector<::ScriptModuleMinecraft::ScriptTickSignal::Slot > &activeList) |
| MCAPI uint | scheduleTimeout (::std::function< void()> function, uint delay, uint currentTick) |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, uint > | mNextId |
| ::ll::TypedStorage< 1, 1, bool > | mDispatching |
| ::ll::TypedStorage< 8, 24, ::std::vector<::ScriptModuleMinecraft::ScriptTickSignal::Slot > > | mActive |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::variant< ::ScriptModuleMinecraft::ScriptTickSignal::PendingSubscribe, ::ScriptModuleMinecraft::ScriptTickSignal::PendingUnsubscribe > > > | mPending |