Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Subsystems
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEditorSubsystem
- UEditorActorSubsystem
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Subsystems/EditorActorSubsystem.h |
| Include | #include "Subsystems/EditorActorSubsystem.h" |
Syntax
class UEditorActorSubsystem : public UEditorSubsystem
Remarks
UEditorActorUtilitiesSubsystem Subsystem for exposing actor related utilities to scripts,
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnDeleteActorsBegin | OnDeleteActorsBegin | ||
| FOnDeleteActorsEnd | OnDeleteActorsEnd | ||
| FOnEditCutActorsBegin | OnDuplicateActorsBegin | ||
| FOnDuplicateActorsEnd | OnDuplicateActorsEnd | ||
| FOnEditCopyActorsBegin | OnEditCopyActorsBegin | ||
| FOnEditCopyActorsEnd | OnEditCopyActorsEnd | ||
| FOnEditCutActorsBegin | OnEditCutActorsBegin | ||
| FOnEditCutActorsEnd | OnEditCutActorsEnd | ||
| FOnEditPasteActorsBegin | OnEditPasteActorsBegin | ||
| FOnEditPasteActorsEnd | OnEditPasteActorsEnd | ||
| FOnEditNewActorsDropped | OnNewActorsDropped | ||
| FOnEditNewActorsPlaced | OnNewActorsPlaced |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Remove all actors from the selection set. | ||
| TArray< class AActor * > | ConvertActors
(
const TArray< class AActor* >& Actors, |
Replace in the level all Actors provided with a new actor of type ActorClass. | |
| void | DeleteSelectedActors
(
UWorld* InWorld |
Delete all the selected actors in the given world | |
| bool | DestroyActor
(
AActor* ActorToDestroy |
Destroy the actor from the world editor. Notify the Editor that the actor got destroyed. | |
| bool | DestroyActors
(
const TArray< AActor* >& ActorsToDestroy |
Destroy the actors from the world editor. Notify the Editor that the actor got destroyed. | |
| AActor * | DuplicateActor
(
AActor* ActorToDuplicate, |
Duplicate an actor from the world editor. | |
| TArray< AActor * > | DuplicateActors
(
const TArray< AActor* >& ActorsToDuplicate, |
Duplicate actors from the world editor. | |
| void | DuplicateSelectedActors
(
UWorld* InWorld |
Duplicate all the selected actors in the given world | |
| AActor * | GetActorReference
(
FString PathToActor |
Attempts to find the actor specified by PathToActor in the current editor world | |
| TArray< class AActor * > | Find all loaded Actors in the world editor. | ||
| TArray< class UActorComponent * > | Find all loaded ActorComponent own by an actor in the world editor. | ||
| TArray< class AActor * > | Find all loaded Actors that are selected in the world editor. | ||
| void | InvertSelection
(
UWorld* InWorld |
Invert the selection in the given world | |
| void | Select all actors and BSP models in the given world, except those which are hidden | ||
| void | SelectAllChildren
(
bool bRecurseChildren |
Select all children actors of the current selection. | |
| void | Selects nothing in the editor (another way to clear the selection) | ||
| void | SetActorSelectionState
(
AActor* Actor, |
Set the selection state for the selected actor. | |
| bool | SetActorTransform
(
AActor* InActor, |
Sets the world transform of the given actor, if possible. | |
| bool | SetComponentTransform
(
USceneComponent* InSceneComponent, |
Sets the world transform of the given component, if possible. | |
| void | SetSelectedLevelActors
(
const TArray< class AActor* >& ActorsToSelect |
Clear the current world editor selection and select the provided actors. | |
| AActor * | SpawnActorFromClass
(
TSubclassOf< class AActor > ActorClass, |
Create an actor and place it in the world editor. | |
| AActor * | SpawnActorFromObject
(
UObject* ObjectToUse, |
Create an actor and place it in the world editor. |
Overridden from USubsystem
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
Implement this for deinitialization of instances of the system | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
Implement this for initialization of instances of the system |