Navigation
API > API/Runtime > API/Runtime/Engine > API/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) |