Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UWorldPartition |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartition.h |
| Include Path | #include "WorldPartition/WorldPartition.h" |
Syntax
UCLASS (AutoExpandCategories=(WorldPartition), MinimalAPI)
class UWorldPartition :
public UObject ,
public TActorDescContainerInstanceCollection< TObjectPtr< UActorDescContainerInstance > > ,
public IWorldPartitionCookPackageGenerator
Inheritance Hierarchy
- TActorDescContainerInstanceCollection → UWorldPartition
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartition
Implements Interfaces
Classes
| Name | Remarks |
|---|---|
| FDisableNonDirtyActorTrackingScope | Use scope around actor package save calls to prevent newly created spatial actors from being pinned (actors will get unloaded instead) |
| FWorldPartitionExternalDirtyActorsTracker |
Structs
| Name | Remarks |
|---|---|
| FCheckForErrorsParams | Struct of optional parameters passed to check for errors function. |
| FContainerRegistrationParams | |
| FGenerateStreamingContext | |
| FGenerateStreamingParams | |
| FRegisterWorldAssetStreamingParams | Experimental: World Asset Streaming can be used to inject streaming levels into the runtime grids dynamically, with one level of HLODs support. |
| FSetupHLODActorsParams | Struct of optional parameters passed to SetupHLODActors function. |
| FWorldPartitionExternalDirtyActorsTrackerReference |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FActorDescContainerInstancePreInitializeDelegate | TBaseDelegate_TwoParams< void, UActorDescContainerInstance::FInitializeParams &, UActorDescContainerInstance * > | Event when world partition was enabled/disabled in the world. | WorldPartition/WorldPartition.h |
| FActorDescContainerInstanceRegistrationDelegate | TMulticastDelegate_OneParam< void, UActorDescContainerInstance * > | WorldPartition/WorldPartition.h | |
| FActorDescContainerRegistrationDelegate | TMulticastDelegate_OneParam< void, UActorDescContainer * > | WorldPartition/WorldPartition.h | |
| FLoaderAdapterStateChangedDelegate | TMulticastDelegate_OneParam< void, const IWorldPartitionActorLoaderInterface::ILoaderAdapter * > | WorldPartition/WorldPartition.h | |
| FStreamingGenerationErrorHandlerOverride | TFunction< IStreamingGenerationErrorHandler *(IStreamingGenerationErrorHandler *InErrorHandler)> | WorldPartition/WorldPartition.h | |
| FWorldPartitionChangedEvent | TMulticastDelegate_OneParam< void, UWorld * > | Event when world partition was enabled/disabled in the world. | WorldPartition/WorldPartition.h |
| FWorldPartitionCookEventDelegate | TMulticastDelegate_OneParam< void, IWorldPartitionCookPackageContext & > | Cooking events. | WorldPartition/WorldPartition.h |
| FWorldPartitionGenerateStreamingActorDescsMutatePhase | TMulticastDelegate_TwoParams< void, const IStreamingGenerationContext *StreamingGenerationContext, TArray< FActorDescViewMutatorInstance > &ActorDescsMutatorsInstances > | Experimental: event used to gather actor descriptor mutators. | WorldPartition/WorldPartition.h |
| FWorldPartitionGenerateStreamingDelegate | TMulticastDelegate_OneParam< void, TArray< FString > * > | WorldPartition/WorldPartition.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bGlobalEnableServerStreamingOut | bool | WorldPartition/WorldPartition.h | |
| bUseMakingInvisibleTransactionRequests | bool | WorldPartition/WorldPartition.h | |
| bUseMakingVisibleTransactionRequests | bool | WorldPartition/WorldPartition.h | |
| CVarDebugDedicatedServerStreaming | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarEnableServerStreaming | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarEnableServerStreamingOut | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarEnableSimulationStreamingSource | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarLoadingRangeBugItGo | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarUseMakingInvisibleTransactionRequests | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarUseMakingVisibleTransactionRequests | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| CVarWorldExtentToEnableStreaming | FAutoConsoleVariableRef | WorldPartition/WorldPartition.h | |
| DebugDedicatedServerStreaming | bool | WorldPartition/WorldPartition.h | |
| EnableSimulationStreamingSource | int32 | WorldPartition/WorldPartition.h | |
| GlobalEnableServerStreaming | int32 | WorldPartition/WorldPartition.h | |
| LoadingRangeBugItGo | int32 | WorldPartition/WorldPartition.h | |
| StreamingGenerationErrorHandlerOverride | TOptional< FStreamingGenerationErrorHandlerOverride > | WorldPartition/WorldPartition.h | |
| WorldExtentToEnableStreaming | int32 | WorldPartition/WorldPartition.h | |
| WorldPartitionChangedEvent | FWorldPartitionChangedEvent | WorldPartition/WorldPartition.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AlwaysLoadedActors | FLoaderAdapterAlwaysLoadedActors * | WorldPartition/WorldPartition.h | ||
| bEnableStreaming | bool | Enables streaming for this world. | WorldPartition/WorldPartition.h | |
| bOverrideEnableStreamingInEditor | TOptional< bool > | WorldPartition/WorldPartition.h | ||
| EditorHash | TObjectPtr< UWorldPartitionEditorHash > | WorldPartition/WorldPartition.h |
|
|
| ForceLoadedActors | FLoaderAdapterActorList * | WorldPartition/WorldPartition.h | ||
| LoaderAdapterStateChanged | FLoaderAdapterStateChangedDelegate | WorldPartition/WorldPartition.h | ||
| OnActorDescContainerInstancePreInitialize | FActorDescContainerInstancePreInitializeDelegate | WorldPartition/WorldPartition.h | ||
| OnActorDescContainerInstanceRegistered | FActorDescContainerInstanceRegistrationDelegate | WorldPartition/WorldPartition.h | ||
| OnActorDescContainerInstanceUnregistered | FActorDescContainerInstanceRegistrationDelegate | WorldPartition/WorldPartition.h | ||
| OnActorDescContainerRegistered | FActorDescContainerRegistrationDelegate | WorldPartition/WorldPartition.h | ||
| OnActorDescContainerUnregistered | FActorDescContainerRegistrationDelegate | WorldPartition/WorldPartition.h | ||
| OnBeginCook | FWorldPartitionCookEventDelegate | WorldPartition/WorldPartition.h | ||
| OnEndCook | FWorldPartitionCookEventDelegate | WorldPartition/WorldPartition.h | ||
| OnGenerateStreamingActorDescsMutatePhase | FWorldPartitionGenerateStreamingActorDescsMutatePhase | WorldPartition/WorldPartition.h | ||
| OnPreGenerateStreaming | FWorldPartitionGenerateStreamingDelegate | WorldPartition/WorldPartition.h | ||
| PinnedActors | FLoaderAdapterActorList * | WorldPartition/WorldPartition.h | ||
| RuntimeHash | TObjectPtr< UWorldPartitionRuntimeHash > | WorldPartition/WorldPartition.h | ||
| ServerStreamingMode | EWorldPartitionServerStreamingMode | WorldPartition/WorldPartition.h |
|
|
| ServerStreamingOutMode | EWorldPartitionServerStreamingOutMode | WorldPartition/WorldPartition.h |
|
|
| WorldPartitionEditor | IWorldPartitionEditor * | WorldPartition/WorldPartition.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorDescContainerInstance | TObjectPtr< UActorDescContainerInstance > | WorldPartition/WorldPartition.h |
|
|
| bAllowShowingHLODsInEditor | uint8 | Whether HLODs should be allowed to be displayed in the editor for this map | WorldPartition/WorldPartition.h |
|
| bCachedIsServerStreamingEnabled | TOptional< bool > | WorldPartition/WorldPartition.h | ||
| bCachedIsServerStreamingOutEnabled | TOptional< bool > | WorldPartition/WorldPartition.h | ||
| bCachedUseMakingInvisibleTransactionRequests | TOptional< bool > | WorldPartition/WorldPartition.h | ||
| bCachedUseMakingVisibleTransactionRequests | TOptional< bool > | WorldPartition/WorldPartition.h | ||
| bDisableContentBundles | uint8 | If set to true, this removes any content bundles from this world and also removes content bundle editing | WorldPartition/WorldPartition.h |
|
| bEnablingStreamingJustified | bool | WorldPartition/WorldPartition.h | ||
| bForceRefreshAlwaysLoaded | bool | WorldPartition/WorldPartition.h | ||
| bForceRefreshEditor | bool | WorldPartition/WorldPartition.h | ||
| bHasStandaloneHLOD | uint8 | WorldPartition/WorldPartition.h |
|
|
| bIsPIE | bool | WorldPartition/WorldPartition.h | ||
| bIsStandaloneHLODWorld | uint8 | WorldPartition/WorldPartition.h | ||
| bShouldCheckEnableStreamingWarning | bool | Used to know if we need to recheck if the user should enable streaming based on world size. | WorldPartition/WorldPartition.h | |
| bStreamingInEnabled | bool | Defaults to true, can be set to false to temporarly disable Streaming in of new cells. | WorldPartition/WorldPartition.h | |
| bStreamingWasEnabled | bool | Used to know if it's the first time streaming is enabled on this world. | WorldPartition/WorldPartition.h | |
| ContainerInstanceClass | TSubclassOf< UActorDescContainerInstance > | WorldPartition/WorldPartition.h |
|
|
| DataLayerManager | TObjectPtr< UDataLayerManager > | WorldPartition/WorldPartition.h |
|
|
| DataLayersLogicOperator | EWorldPartitionDataLayersLogicOperator | WorldPartition/WorldPartition.h |
|
|
| DefaultHLODLayer | TObjectPtr< class UHLODLayer > | Default HLOD layer. | WorldPartition/WorldPartition.h |
|
| ExternalDataLayerManager | TObjectPtr< UExternalDataLayerManager > | WorldPartition/WorldPartition.h |
|
|
| ExternalDirtyActorsTracker | TUniquePtr< FWorldPartitionExternalDirtyActorsTracker > | WorldPartition/WorldPartition.h | ||
| GeneratedLevelStreamingPackageNames | TSet< FString > | WorldPartition/WorldPartition.h | ||
| InitState | EWorldPartitionInitState | WorldPartition/WorldPartition.h | ||
| InstanceTransform | TOptional< FTransform > | WorldPartition/WorldPartition.h | ||
| LoadedSubobjects | TArray< FWorldPartitionReference > | WorldPartition/WorldPartition.h | ||
| NumUserCreatedLoadedRegions | int32 | WorldPartition/WorldPartition.h | ||
| ReferencedObjects | TSet< TObjectPtr< UObject > > | Referenced objects (used by verse) | WorldPartition/WorldPartition.h |
|
| RegisteredEditorLoaderAdapters | TSet< TObjectPtr< UWorldPartitionEditorLoaderAdapter > > | WorldPartition/WorldPartition.h |
|
|
| Replay | AWorldPartitionReplay * | WorldPartition/WorldPartition.h | ||
| RuntimeCellsTransformerStack | TArray< FRuntimeCellTransformerInstance > | Runtime cells transform stack objects | WorldPartition/WorldPartition.h |
|
| RuntimeCellsTransformerStackDumpTime | float | Runtime cells transform stack objects execution stats | WorldPartition/WorldPartition.h | |
| RuntimeCellsTransformerStackTimes | TMap< UClass *, TPair< double, int32 > > | WorldPartition/WorldPartition.h | ||
| StreamingPolicy | TObjectPtr< UWorldPartitionStreamingPolicy > | WorldPartition/WorldPartition.h |
|
|
| StreamingStateEpoch | int32 | WorldPartition/WorldPartition.h | ||
| World | TObjectPtr< UWorld > | WorldPartition/WorldPartition.h | ||
| WorldExternalActorReferences | TArray< ActorsReferencesUtils::FActorReference > | Holds the world actor references, filled in PreSave and used in AppendAssetRegistryTags. | WorldPartition/WorldPartition.h | |
| WorldPartitionStreamingPolicyClass | TSubclassOf< UWorldPartitionStreamingPolicy > | Class of WorldPartitionStreamingPolicy to be used to manage world partition streaming. | WorldPartition/WorldPartition.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AppendAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
WorldPartition/WorldPartition.h | ||
void AppendAssetRegistryTags
(
FAssetRegistryTagsContext Context |
WorldPartition/WorldPartition.h | ||
void ApplyRuntimeCellsTransformerStack
(
ULevel* InLevel |
WorldPartition/WorldPartition.h | ||
void BeginCook
(
IWorldPartitionCookPackageContext& CookContext |
WorldPartition/WorldPartition.h | ||
bool CanAddCellToWorld
(
const IWorldPartitionCell* InCell |
WorldPartition/WorldPartition.h | ||
bool CanAddLoadedLevelToWorld
(
ULevel* InLevel |
WorldPartition/WorldPartition.h | ||
bool CanBeUsedByLevelInstance() |
WorldPartition/WorldPartition.h | ||
bool CanGenerateStreaming() |
Streaming generation. | WorldPartition/WorldPartition.h | |
bool CanInitialize
(
UWorld* InWorld |
WorldPartition/WorldPartition.h | ||
bool CanStream() |
WorldPartition/WorldPartition.h | ||
void CheckForErrors
(
IStreamingGenerationErrorHandler* ErrorHandler |
WorldPartition/WorldPartition.h | ||
bool ConvertContainerPathToEditorPath
(
const FActorContainerID& InContainerID, |
WorldPartition/WorldPartition.h | ||
bool ConvertEditorPathToRuntimePath
(
const FSoftObjectPath& InPath, |
Editor/Runtime conversions. | WorldPartition/WorldPartition.h | |
UWorldPartitionEditorLoaderAdapter * CreateEditorLoaderAdapter
(
ArgsType&&... Args |
Editor loader adapters management. | WorldPartition/WorldPartition.h | |
void DisableStreamingIn() |
WorldPartition/WorldPartition.h | ||
void DrawRuntimeCellsDetails
(
UCanvas* Canvas, |
WorldPartition/WorldPartition.h | ||
bool DrawRuntimeHash2D
(
FWorldPartitionDraw2DContext& DrawContext |
Debugging. | WorldPartition/WorldPartition.h | |
void DrawRuntimeHash3D() |
WorldPartition/WorldPartition.h | ||
void DrawRuntimeHashPreview() |
Debugging. | WorldPartition/WorldPartition.h | |
void DumpActorDescs
(
const FString& Path |
WorldPartition/WorldPartition.h | ||
void EnableStreamingIn() |
WorldPartition/WorldPartition.h | ||
void EndCook
(
IWorldPartitionCookPackageContext& CookContext |
WorldPartition/WorldPartition.h | ||
UWorldPartition final
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/WorldPartition.h | ||
void FlushStreaming() |
WorldPartition/WorldPartition.h | ||
URuntimeHashExternalStreamingObjectBase * FlushStreamingToExternalStreamingObject
(
const FString& ExternalStreamingObjectName |
WorldPartition/WorldPartition.h | ||
| WorldPartition/WorldPartition.h | |||
void ForEachActorDescContainer
(
TFunctionRef< void(UActorDescContainer*)> Func |
WorldPartition/WorldPartition.h | ||
void ForEachActorDescContainer
(
TFunctionRef< void(UActorDescContainer*)> Func |
WorldPartition/WorldPartition.h | ||
void ForEachActorDescContainerBreakable
(
TFunctionRef< bool(UActorDescContainer*)> Func |
WorldPartition/WorldPartition.h | ||
void ForEachActorDescContainerBreakable
(
TFunctionRef< bool(UActorDescContainer*)> Func |
WorldPartition/WorldPartition.h | ||
bool GenerateContainerStreaming
(
const FGenerateStreamingParams& InParams, |
WorldPartition/WorldPartition.h | ||
bool GenerateContainerStreaming
(
const UActorDescContainer* ActorDescContainer, |
WorldPartition/WorldPartition.h | ||
bool GenerateStreaming
(
const FGenerateStreamingParams& InParams, |
WorldPartition/WorldPartition.h | ||
bool GenerateStreaming
(
TArray< FString >* OutPackagesToGenerate |
WorldPartition/WorldPartition.h | ||
TUniquePtr< IStreamingGenerationContext > GenerateStreamingGenerationContext
(
const FGenerateStreamingParams& InParams, |
WorldPartition/WorldPartition.h | ||
UActorDescContainer * GetActorDescContainer() |
WorldPartition/WorldPartition.h | ||
UActorDescContainerInstance * GetActorDescContainerInstance() |
WorldPartition/WorldPartition.h | ||
UDataLayerManager * GetDataLayerManager() |
WorldPartition/WorldPartition.h | ||
EWorldPartitionDataLayersLogicOperator GetDataLayersLogicOperator() |
WorldPartition/WorldPartition.h | ||
UHLODLayer * GetDefaultHLODLayer() |
WorldPartition/WorldPartition.h | ||
FBox GetEditorWorldBounds() |
WorldPartition/WorldPartition.h | ||
UExternalDataLayerManager * GetExternalDataLayerManager() |
WorldPartition/WorldPartition.h | ||
const FTransform & GetInstanceTransform() |
WorldPartition/WorldPartition.h | ||
bool GetIntersectingCells
(
const TArray< FWorldPartitionStreamingQuerySource >& InSources, |
WorldPartition/WorldPartition.h | ||
const TSet< TObjectPtr< UWorldPartitionEditorLoaderAdapter > > & GetRegisteredEditorLoaderAdapters() |
WorldPartition/WorldPartition.h | ||
UDataLayerManager * GetResolvingDataLayerManager() |
WorldPartition/WorldPartition.h | ||
FBox GetRuntimeWorldBounds() |
WorldPartition/WorldPartition.h | ||
EWorldPartitionStreamingPerformance GetStreamingPerformance() |
WorldPartition/WorldPartition.h | ||
const TArray< FWorldPartitionStreamingSource > & GetStreamingSources() |
WorldPartition/WorldPartition.h | ||
int32 GetStreamingStateEpoch() |
WorldPartition/WorldPartition.h | ||
TArray< FBox > GetUserLoadedEditorRegions() |
WorldPartition/WorldPartition.h | ||
virtual UWorld * GetWorld() |
WorldPartition/WorldPartition.h | ||
TArray< UWorldPartitionRuntimeCell * > GetWorldAssetStreamingCells
(
const FGuid& InWorldAssetStreamingGuid |
WorldPartition/WorldPartition.h | ||
FName GetWorldPartitionEditorName() |
WorldPartition/WorldPartition.h | ||
bool HasInstanceTransform() |
WorldPartition/WorldPartition.h | ||
bool HasLoadedUserCreatedRegions() |
WorldPartition/WorldPartition.h | ||
bool HasStandaloneHLOD() |
WorldPartition/WorldPartition.h | ||
void Initialize
(
UWorld* World, |
WorldPartition/WorldPartition.h | ||
bool InjectExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/WorldPartition.h | ||
bool IsActorPinned
(
const FGuid& ActorGuid |
WorldPartition/WorldPartition.h | ||
bool IsContentBundleEnabled() |
WorldPartition/WorldPartition.h | ||
bool IsEnablingStreamingJustified() |
WorldPartition/WorldPartition.h | ||
bool IsExternalStreamingObjectInjected
(
URuntimeHashExternalStreamingObjectBase* InExternalStreamingObject |
WorldPartition/WorldPartition.h | ||
bool IsHLODsInEditorAllowed() |
WorldPartition/WorldPartition.h | ||
bool IsInitialized() |
WorldPartition/WorldPartition.h | ||
bool IsMainWorldPartition() |
WorldPartition/WorldPartition.h | ||
bool IsServer() |
WorldPartition/WorldPartition.h | ||
bool IsServerStreamingEnabled() |
WorldPartition/WorldPartition.h | ||
bool IsServerStreamingOutEnabled() |
WorldPartition/WorldPartition.h | ||
bool IsStandaloneHLODAllowed() |
WorldPartition/WorldPartition.h | ||
bool IsStandaloneHLODWorld() |
WorldPartition/WorldPartition.h | ||
bool IsStreamingCompleted
(
EWorldPartitionRuntimeCellState QueryState, |
WorldPartition/WorldPartition.h | ||
bool IsStreamingCompleted
(
const TArray< FWorldPartitionStreamingSource >* InStreamingSources |
WorldPartition/WorldPartition.h | ||
bool IsStreamingEnabled() |
WorldPartition/WorldPartition.h | ||
bool IsStreamingEnabledInEditor() |
WorldPartition/WorldPartition.h | ||
bool IsStreamingInEnabled() |
WorldPartition/WorldPartition.h | ||
bool IsValidPackageName
(
const FString& InPackageName |
WorldPartition/WorldPartition.h | ||
void LoadLastLoadedRegions
(
const TArray< FBox >& EditorLastLoadedRegions |
WorldPartition/WorldPartition.h | ||
void LoadLastLoadedRegions () |
WorldPartition/WorldPartition.h | ||
void OnCellHidden
(
const UWorldPartitionRuntimeCell* InCell |
WorldPartition/WorldPartition.h | ||
void OnCellShown
(
const UWorldPartitionRuntimeCell* InCell |
WorldPartition/WorldPartition.h | ||
void OnEnableLoadingInEditorChanged() |
WorldPartition/WorldPartition.h | ||
void OnEnableStreamingChanged() |
WorldPartition/WorldPartition.h | ||
void OnLoaderAdapterStateChanged
(
IWorldPartitionActorLoaderInterface::ILoaderAdapter* InLoaderAdapter |
WorldPartition/WorldPartition.h | ||
| Actors pinning. | WorldPartition/WorldPartition.h | ||
UActorDescContainer * RegisterActorDescContainer
(
const FContainerRegistrationParams& InRegistrationParameters |
WorldPartition/WorldPartition.h | ||
UActorDescContainer * RegisterActorDescContainer
(
const FName& ContainerPackage |
WorldPartition/WorldPartition.h | ||
UActorDescContainerInstance * RegisterActorDescContainerInstance
(
const UActorDescContainerInstance::FInitializeParams& InInitializationParams |
WorldPartition/WorldPartition.h | ||
FGuid RegisterWorldAssetStreaming
(
const FRegisterWorldAssetStreamingParams& InParams |
WorldPartition/WorldPartition.h | ||
void ReleaseEditorLoaderAdapter
(
UWorldPartitionEditorLoaderAdapter* EditorLoaderAdapter |
WorldPartition/WorldPartition.h | ||
void RemapSoftObjectPath
(
FSoftObjectPath& ObjectPath |
WorldPartition/WorldPartition.h | ||
bool RemoveExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/WorldPartition.h | ||
void SetCanBeUsedByLevelInstance
(
bool bInCanBeUsedByLevelInstance |
WorldPartition/WorldPartition.h | ||
void SetContainerInstanceClass
(
TSubclassOf< UActorDescContainerInstance > InContainerInstanceClass |
WorldPartition/WorldPartition.h | ||
void SetDefaultHLODLayer
(
UHLODLayer* InDefaultHLODLayer |
WorldPartition/WorldPartition.h | ||
void SetEnableStreaming
(
bool bInEnableStreaming |
WorldPartition/WorldPartition.h | ||
void SetInstanceTransform
(
const FTransform& InInstanceTransform |
WorldPartition/WorldPartition.h | ||
void SetIsStandaloneHLODWorld
(
bool bInIsStandaloneHLODWorld |
WorldPartition/WorldPartition.h | ||
void SetupHLODActors
(
const FSetupHLODActorsParams& Params |
WorldPartition/WorldPartition.h | ||
bool SupportsStreaming() |
WorldPartition/WorldPartition.h | ||
bool SupportsWorldAssetStreaming
(
const FName& InTargetGrid |
WorldPartition/WorldPartition.h | ||
void Uninitialize() |
WorldPartition/WorldPartition.h | ||
void UninitializeActorDescContainers() |
WorldPartition/WorldPartition.h | ||
| WorldPartition/WorldPartition.h | |||
bool UnregisterActorDescContainer
(
UActorDescContainer* Container |
WorldPartition/WorldPartition.h | ||
bool UnregisterActorDescContainerInstance
(
UActorDescContainerInstance* InContainerInstance |
WorldPartition/WorldPartition.h | ||
bool UnregisterWorldAssetStreaming
(
const FGuid& InWorldAssetStreamingGuid |
WorldPartition/WorldPartition.h | ||
void Update() |
WorldPartition/WorldPartition.h | ||
void UpdateStreamingState() |
WorldPartition/WorldPartition.h | ||
bool UseMakingInvisibleTransactionRequests() |
WorldPartition/WorldPartition.h | ||
bool UseMakingVisibleTransactionRequests() |
WorldPartition/WorldPartition.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
WorldPartition/WorldPartition.h | ||
virtual bool CanEditChange
(
const FProperty* InProperty |
WorldPartition/WorldPartition.h | ||
virtual void OnCookEvent
(
UE::Cook::ECookEvent CookEvent, |
WorldPartition/WorldPartition.h | ||
virtual void PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
WorldPartition/WorldPartition.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
WorldPartition/WorldPartition.h | ||
virtual void PreSave
(
FObjectPreSaveContext SaveContext |
WorldPartition/WorldPartition.h | ||
virtual bool ResolveSubobject
(
const TCHAR* SubObjectPath, |
WorldPartition/WorldPartition.h | ||
virtual void Serialize
(
FArchive& Ar |
WorldPartition/WorldPartition.h |
Overridden from IWorldPartitionCookPackageGenerator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GatherPackagesToCook
(
IWorldPartitionCookPackageContext& CookContext |
WorldPartition/WorldPartition.h | ||
virtual UWorldPartitionRuntimeCell * GetCellForPackage
(
const FWorldPartitionCookPackage& InPackageToCook |
WorldPartition/WorldPartition.h | ||
virtual bool PopulateGeneratedPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
WorldPartition/WorldPartition.h | ||
virtual bool PopulateGeneratorPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
WorldPartition/WorldPartition.h | ||
virtual bool PrepareGeneratorPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
WorldPartition/WorldPartition.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddReferencedObjects
(
UObject* InThis, |
WorldPartition/WorldPartition.h | ||
static void CheckForErrors
(
const FCheckForErrorsParams& Params |
WorldPartition/WorldPartition.h | ||
static void CheckForErrors
(
IStreamingGenerationErrorHandler* ErrorHandler, |
WorldPartition/WorldPartition.h | ||
static UWorldPartition * CreateOrRepairWorldPartition
(
AWorldSettings* WorldSettings, |
WorldPartition/WorldPartition.h | ||
static bool IsSimulating
(
bool bIncludeTestEnableSimulationStreamingSource |
WorldPartition/WorldPartition.h | ||
static bool RemoveWorldPartition
(
AWorldSettings* WorldSettings |
WorldPartition/WorldPartition.h |