|
LeviLamina
|
Public Types | |
| using | EventFuncPtr |
Public Member Functions | |
| MCAPI::CoordinatorResult | sendEvent (::EventRef<::BlockGameplayEvent<::CoordinatorResult > > const &event) |
| MCAPI::CoordinatorResult | sendEvent (::EventRef<::MutableBlockGameplayEvent<::CoordinatorResult > > event) |
| MCAPI bool | registerListener (gsl::not_null< ::BlockEventListener * > listener) |
| MCAPI void | processEvent (EventFuncPtr processor) |
| MCAPI auto | _processEvent (T1 *, T2 &event) |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockGameplayHandler > > | mBlockGameplayHandler |
| std::vector< ::BlockEventListener * > | mListeners |
| std::vector< EventFuncPtr > | mEventsToProcess |
| std::vector< ::BlockEventListener * > | mPendingRegistrations |
| bool | mHasPendingRegistrations |
| std::thread::id | mThreadId |
| bool | mThreadIdInitialized |
| uint | mThreadCheckIndex |