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;
35 DisplayActorManager();
42 MCNAPI DisplayActorManager(
43 ::std::unique_ptr<::IDisplayActorManagerProxy> displayActorManagerProxy,
44 ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector> actorGarbageCollector
49 MCNAPI ::Actor* addDisplayActorEntity(
57 MCNAPI
void removeAllDisplayActorEntities();
61 MCNAPI ~DisplayActorManager();
70 ::std::unique_ptr<::IDisplayActorManagerProxy> displayActorManagerProxy,
71 ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector> actorGarbageCollector
Definition EntityContext.h:16