Navigation
Unreal Engine C++ API Reference > Runtime > Engine > WorldPartition
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULevelStreaming
- ULevelStreamingDynamic
- UWorldPartitionLevelStreamingDynamic
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionLevelStreamingDynamic.h |
Include | #include "WorldPartition/WorldPartitionLevelStreamingDynamic.h" |
Syntax
UCLASS (NotPlaceable, NotBlueprintable, HideDropDown, MinimalAPI)
class UWorldPartitionLevelStreamingDynamic : public ULevelStreamingDynamic
Remarks
WorldPartitionLevelStreamingDynamic
Dynamically controlled world partition level streaming implementation.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UWorldPartitionLevelStreamingDynamic
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Activate () |
Activates StreamingLevel by making sure it's in the World's StreamingLevels and that it should be loaded & visible |
![]() |
void | Deactivate () |
Deactivates StreamingLevel (Remove from world, keep loaded) |
![]() ![]() |
bool | ||
![]() ![]() |
const FSoftObjectPath & | ||
![]() ![]() |
const UWorldPartitionRuntimeCell * | ||
![]() |
void | Initialize
(
const UWorldPartitionRuntimeLevelStreamingCell& InCell |
Initializes a UWorldPartitionLevelStreamingDynamic. |
![]() |
void | Load () |
|
![]() ![]() |
UWorldPartitionLevelStreamingDynamic * | LoadInEditor
(
UWorld* World, |
|
![]() |
void | SetLevelTransform
(
const FTransform& InLevelTransform |
|
![]() |
void | SetShouldBeAlwaysLoaded
(
bool bInShouldBeAlwaysLoaded |
|
![]() |
void | SetShouldPerformStandardLevelLoading
(
bool bInShouldPerformStandardLevelLoading |
|
![]() |
void | Unload () |
|
![]() ![]() |
void | UnloadFromEditor
(
UWorldPartitionLevelStreamingDynamic* InLevelStreaming |
Overridden from ULevelStreaming
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Returns whether level status can be replicated from the server to the client | |
![]() ![]() ![]() |
TOptional< FFolder::FRootObject > | ||
![]() ![]() ![]() |
UWorld * | Returns the UWorld that triggered the streaming of this streaming level. | |
![]() ![]() ![]() |
const IWorldPartitionCell * | ||
![]() ![]() |
bool | RequestLevel
(
UWorld* PersistentWorld, |
Override ULevelStreaming. |
![]() ![]() |
bool | RequestVisibilityChange
(
bool bVisible |
Prepare the transition to the new state. |
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | Returns whether level should start to render only when it will be fully added to the world or not. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginDestroy () |
Custom destroy (delegate removal) |