Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | UActorEditorContextSubsystem |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Subsystems/ActorEditorContextSubsystem.h |
| Include Path | #include "Subsystems/ActorEditorContextSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class UActorEditorContextSubsystem : public UEditorSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEditorSubsystem → UActorEditorContextSubsystem
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorEditorContextSubsystemChanged | FOnActorEditorContextSubsystemChanged | Subsystems/ActorEditorContextSubsystem.h | ||
| bIsApplyEnabled | bool | Subsystems/ActorEditorContextSubsystem.h | ||
| Clients | TArray< IActorEditorContextClient * > | Subsystems/ActorEditorContextSubsystem.h | ||
| PushedContextsStack | TArray< TArray< IActorEditorContextClient * > > | Subsystems/ActorEditorContextSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CaptureContext
(
UActorEditorContextStateCollection* InStateCollection |
Subsystems/ActorEditorContextSubsystem.h | ||
virtual void Deinitialize() |
Subsystems/ActorEditorContextSubsystem.h | ||
TArray< IActorEditorContextClient * > GetDisplayableClients() |
Subsystems/ActorEditorContextSubsystem.h | ||
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
Subsystems/ActorEditorContextSubsystem.h | ||
void InitializeContextFromActor
(
AActor* Actor |
Subsystems/ActorEditorContextSubsystem.h | ||
FOnActorEditorContextSubsystemChanged & OnActorEditorContextSubsystemChanged() |
Subsystems/ActorEditorContextSubsystem.h | ||
void PopContext() |
Subsystems/ActorEditorContextSubsystem.h | ||
void PushContext
(
bool bDuplicateContext |
Subsystems/ActorEditorContextSubsystem.h | ||
void RegisterClient
(
IActorEditorContextClient* Client |
Subsystems/ActorEditorContextSubsystem.h | ||
void ResetContext () |
Subsystems/ActorEditorContextSubsystem.h | ||
void ResetContext
(
IActorEditorContextClient* Client |
Subsystems/ActorEditorContextSubsystem.h | ||
void RestoreContext
(
const UActorEditorContextStateCollection* InStateCollection |
Subsystems/ActorEditorContextSubsystem.h | ||
void UnregisterClient
(
IActorEditorContextClient* Client |
Subsystems/ActorEditorContextSubsystem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UActorEditorContextSubsystem * Get() |
Subsystems/ActorEditorContextSubsystem.h |