21class DisplayActorManager {
25 ::ll::TypedStorage<8, 24, ::std::vector<::OwnerPtr<::EntityContext>>> mDisplayEntities;
26 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::IDisplayActorManagerProxy>>> mDisplayActorManagerProxy;
27 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector>
const> mActorGarbageCollector;
28 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnChangeDimensionSubscription;
33 DisplayActorManager();
38 MCNAPI_C DisplayActorManager(
39 ::std::unique_ptr<::IDisplayActorManagerProxy> displayActorManagerProxy,
40 ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector> actorGarbageCollector
45 MCNAPI_C ::Actor* addDisplayActorEntity(
53 MCNAPI_C
void removeAllDisplayActorEntities();
57 MCNAPI_C ~DisplayActorManager();
64 ::std::unique_ptr<::IDisplayActorManagerProxy> displayActorManagerProxy,
65 ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector> actorGarbageCollector
72 MCNAPI_C
void $dtor();
Definition EntityContext.h:16