|
LeviLamina
|
Public Types | |
| using | EventFuncPtr |
Public Member Functions | |
| MCAPI void | registerWithActorManagerEvents (::IActorManagerConnector &actorManagerConnector) |
| MCAPI void | registerWithGameplayUserManagerEvents (::IGameplayUserManagerConnector &gameplayUserManagerConnector) |
| MCAPI::CoordinatorResult | sendEvent (::EventRef<::MutableActorGameplayEvent<::CoordinatorResult > > event) |
| MCAPI void | sendEvent (::EventRef<::ActorGameplayEvent< void > > const &event) |
| MCAPI bool | registerListener (gsl::not_null< ::ActorEventListener * > listener) |
| MCAPI void | processEvent (EventFuncPtr processor) |
| MCAPI auto | _processEvent (T1 *, T2 &event) |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorGameplayHandler > > | mActorGameplayHandler |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnGameplayUserAddedSubscription |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPostReloadActorAddedSubscription |
| std::vector< ::ActorEventListener * > | mListeners |
| std::vector< EventFuncPtr > | mEventsToProcess |
| std::vector< ::ActorEventListener * > | mPendingRegistrations |
| bool | mHasPendingRegistrations |
| std::thread::id | mThreadId |
| bool | mThreadIdInitialized |
| uint | mThreadCheckIndex |