Editor Actor Subsystem
Powerful editor utilities for working with actors in your levels
The UDCoreEditorActorSubsystem extends Unreal Engine's editor functionality with powerful utilities for retrieving, filtering, and manipulating actors in your levels.
These functions are editor-only and are intended for use in Editor Utility Widgets, Blutilities, and editor scripts. They are not available in packaged builds.
Available Functions
Actor Getters
Retrieve actors from your level using various criteria like class, tag, or selection state
Actor Filters
Filter arrays of actors by class, tag, component type, and more
Bounds Calculation
Calculate combined bounding boxes for groups of actors
Static Mesh Operations
Utilities specifically for working with Static Mesh Actors
Utilities
General-purpose editor actor utilities
Use Cases
Level Design Tools
Build custom editor tools that:
- Select all actors of a specific type
- Filter actors based on custom criteria
- Calculate bounds for actor groups
- Batch-modify actor properties
Asset Management
Create utilities for:
- Finding actors using specific meshes
- Identifying actors with missing components
- Organizing level content by type
Editor Automation
Automate repetitive tasks:
- Batch-select actors matching criteria
- Generate reports on level content
- Validate level structure
Getting Started
Accessing the Subsystem
In Blueprints, search for "UDCore Editor Actor Subsystem" functions directly - they're exposed as static functions.
In C++:
#include "UDCoreEditorActorSubsystem.h"
// Get actors of a specific class
TArray<AActor*> Actors = UUDCoreEditorActorSubsystem::GetAllActorsOfClass(
World,
AStaticMeshActor::StaticClass()
);
// Filter by tag
TArray<AActor*> TaggedActors = UUDCoreEditorActorSubsystem::FilterActorsByTag(
Actors,
FName("MyTag")
);Function Categories
| Category | Description |
|---|---|
| Getters | Retrieve actors from the level |
| Filters | Filter actor arrays by criteria |
| Bounds | Calculate bounding boxes |
| Static Mesh | Operations on mesh actors |
| Utilities | General-purpose utilities |