52 virtual ::Bedrock::PubSub::Connector<void(
::Actor&)>& getRegisterEntityAddedConnector() ;
55 virtual ::Bedrock::PubSub::Connector<void(
::Actor&, ::ActorInitializationMethod)>&
56 getRegisterPostReloadActorConnector() ;
59 virtual ::Bedrock::PubSub::Connector<void(
::Actor&)>&
60 getRegisterOnRemoveActorEntityReferenceConnector() ;
67 ::std::unique_ptr<::IActorManagerProxy> actorManagerProxy,
68 ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector> actorGarbageCollector
79 MCAPI ::OwnerPtr<::EntityContext> deleteActorEntityFromWorldAndTakeEntity(
::WeakEntityRef entityRef);
81 MCAPI
void forceRemoveActorFromWorld(
::Actor& actor);
87 MCAPI ::OwnerPtr<::EntityContext> removeActorEntityAndTakeEntity(
::WeakEntityRef entityRef);
89 MCAPI
void removeActorEntityReferencesForDeletion(
::Actor& actor);
91 MCAPI ::OwnerPtr<::EntityContext> removeEntity(
::WeakEntityRef entityRef);
100 ::std::unique_ptr<::IActorManagerProxy> actorManagerProxy,
101 ::Bedrock::NotNullNonOwnerPtr<::ActorGarbageCollector> actorGarbageCollector
114 MCFOLD ::Bedrock::PubSub::Connector<void(
::Actor&)>& $getRegisterEntityAddedConnector();
116 MCFOLD ::Bedrock::PubSub::Connector<void(
::Actor&, ::ActorInitializationMethod)>&
117 $getRegisterPostReloadActorConnector();
119 MCAPI ::Bedrock::PubSub::Connector<void(
::Actor&)>& $getRegisterOnRemoveActorEntityReferenceConnector();
125 MCAPI
static void** $vftable();
Definition EntityContext.h:16