Navigation
API > API/Editor > API/Editor/WorldPartitionEditor
| Name | UContentBundleEditingSubmodule |
| Type | class |
| Header File | /Engine/Source/Editor/WorldPartitionEditor/Public/WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h |
| Include Path | #include "WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h" |
Syntax
UCLASS ()
class UContentBundleEditingSubmodule :
public UContentBundleEditorSubsystemModule ,
public IActorEditorContextClient
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UContentBundleEditorSubsystemModule → UContentBundleEditingSubmodule
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorEditorContextClientChanged | FOnActorEditorContextClientChanged | WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
| EditingContentBundleGuid | FGuid | WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
| EditingContentBundlesStack | TArray< FGuid > | WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
| PreUndoRedoEditingContentBundleGuid | FGuid | Used for undo/redo. | WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ActivateContentBundleEditing
(
TSharedPtr< FContentBundleEditor >& ContentBundleEditor |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual bool CanResetContext
(
UWorld* InWorld |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual void CaptureActorEditorContextState
(
UWorld* InWorld, |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
bool DeactivateContentBundleEditing
(
TSharedPtr< FContentBundleEditor >& ContentBundleEditor |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
bool DeactivateCurrentContentBundleEditing() |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual bool GetActorEditorContextDisplayInfo
(
UWorld* InWorld, |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual TSharedRef< SWidget > GetActorEditorContextWidget
(
UWorld* InWorld |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
TSharedPtr< FContentBundleEditor > GetEditorContentBundle
(
const FGuid& ContentBundleGuid |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual FOnActorEditorContextClientChanged & GetOnActorEditorContextClientChanged() |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
bool IsEditingContentBundle () |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
bool IsEditingContentBundle
(
const TSharedPtr< FContentBundleEditor >& ContentBundleEditor |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
bool IsEditingContentBundle
(
const FGuid& ContentBundleGuid |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual void OnExecuteActorEditorContextAction
(
UWorld* InWorld, |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual void RestoreActorEditorContextState
(
UWorld* InWorld, |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h |
Protected
Overridden from UContentBundleEditorSubsystemModule
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DoDenitialize() |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h | ||
virtual void DoInitialize() |
WorldPartition/ContentBundle/ContentBundleEditorSubsystem.h |