Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FContentBundleEditor |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/ContentBundle/ContentBundleEditor.h |
| Include Path | #include "WorldPartition/ContentBundle/ContentBundleEditor.h" |
Syntax
class FContentBundleEditor :
public FContentBundleBase ,
private IWorldPartitionCookPackageGenerator
Inheritance Hierarchy
- FContentBundleBase → FContentBundleEditor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContentBundleEditor
(
TSharedPtr< FContentBundleClient >& InClient, |
WorldPartition/ContentBundle/ContentBundleEditor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FContentBundleEditor() |
WorldPartition/ContentBundle/ContentBundleEditor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorDescContainerInstance | TWeakObjectPtr< UActorDescContainerInstance > | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| bIsBeingEdited | bool | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| bIsInCook | bool | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| CookPackageIdsToCell | TMap< uint32, const UWorldPartitionRuntimeCell * > | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| ExternalStreamingObject | TObjectPtr< URuntimeHashExternalStreamingObjectBase > | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| ForceLoadedActors | TArray< FWorldPartitionReference > | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| TreeItemID | FGuid | Used by Content Bundle Outliner to link tree item to FContentBundle instance. | WorldPartition/ContentBundle/ContentBundleEditor.h | |
| UnsavedActorMonitor | TObjectPtr< class UContentBundleUnsavedActorMonitor > | WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| WorldDataLayersActorReference | FWorldDataLayersReference | WorldPartition/ContentBundle/ContentBundleEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddActor
(
AActor* InActor |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
bool ContainsActor
(
const AActor* InActor |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void GenerateStreaming
(
TArray< FString >* OutPackageToGenerate, |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
uint32 GetActorCount() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
TWeakObjectPtr< UActorDescContainer > GetActorDescContainer() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
const TWeakObjectPtr< UActorDescContainerInstance > GetActorDescContainerInstance() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
| WorldPartition/ContentBundle/ContentBundleEditor.h | |||
URuntimeHashExternalStreamingObjectBase * GetStreamingObject() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
const FGuid & GetTreeItemID() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
uint32 GetUnsavedActorAcount() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
bool HasCookedContent() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
bool HasUserPlacedActors() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void InjectBaseContent() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
bool IsBeingEdited() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void OnBeginCook
(
IWorldPartitionCookPackageContext& CookContext |
Cooking. | WorldPartition/ContentBundle/ContentBundleEditor.h | |
void OnEndCook
(
IWorldPartitionCookPackageContext& CookContext |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void ReferenceAllActors() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void StartEditing() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void StopEditing() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
void UnreferenceAllActors() |
WorldPartition/ContentBundle/ContentBundleEditor.h |
Overridden from FContentBundleBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual bool HasContent() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual bool IsValid() |
WorldPartition/ContentBundle/ContentBundleEditor.h |
Overridden from IWorldPartitionCookPackageGenerator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GatherPackagesToCook
(
IWorldPartitionCookPackageContext& CookContext |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual UWorldPartitionRuntimeCell * GetCellForPackage
(
const FWorldPartitionCookPackage& PackageToCook |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual bool PopulateGeneratedPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual bool PopulateGeneratorPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
WorldPartition/ContentBundle/ContentBundleEditor.h |
Protected
Overridden from FContentBundleBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DoInitialize() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual void DoInjectContent() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual void DoRemoveContent() |
WorldPartition/ContentBundle/ContentBundleEditor.h | ||
virtual void DoUninitialize() |
WorldPartition/ContentBundle/ContentBundleEditor.h |