Navigation
API > API/Plugins > API/Plugins/InstancedActors
This processor's sole responsibility is to find all UInstancedActorsData containing entities pending destruction and to actually schedule their destruction. It also marks their FMassRepresentationFragment as bIsPendingDestruction in order to prevent downstream processors from running any unnecessary representation logic on them.
| Name | UInstancedActorsRuntimeRemovalProcessor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsRuntimeRemovalProcessor.h |
| Include Path | #include "InstancedActorsRuntimeRemovalProcessor.h" |
Syntax
UCLASS (MinimalAPI)
class UInstancedActorsRuntimeRemovalProcessor : public UMassProcessor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMassProcessor → UInstancedActorsRuntimeRemovalProcessor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInstancedActorsRuntimeRemovalProcessor() |
InstancedActorsRuntimeRemovalProcessor.h |
Functions
Public
Protected Virtual
Overridden from UMassProcessor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ConfigureQueries
(
const TSharedRef< FMassEntityManager >& EntityManager |
InstancedActorsRuntimeRemovalProcessor.h | ||
virtual void Execute
(
FMassEntityManager& EntityManager, |
InstancedActorsRuntimeRemovalProcessor.h | ||
virtual bool ShouldAllowQueryBasedPruning
(
const bool bRuntimeMode |
InstancedActorsRuntimeRemovalProcessor.h |
See Also
-
UInstancedActorsSubsystem::MarkIadDirtyWithEntitiesPendingDestruction