Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULevelStreaming
- ULevelStreamingDynamic
- ULevelStreamingLevelInstance
- UWorldPartitionLevelStreamingDynamic
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/LevelStreamingDynamic.h |
Include | #include "Engine/LevelStreamingDynamic.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class ULevelStreamingDynamic : public ULevelStreaming
Remarks
LevelStreamingDynamic
Dynamically controlled streaming implementation.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint32: 1 | bInitiallyLoaded | Whether the level should be loaded at startup |
![]() ![]() ![]() |
uint32: 1 | bInitiallyVisible | Whether the level should be visible at startup if it is loaded |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
ULevelStreamingDynamic
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FString | GetLevelInstancePackageName
(
const FLoadLevelInstanceParams& Params |
|
![]() ![]() |
ULevelStreamingDynamic * | LoadLevelInstance
(
const FLoadLevelInstanceParams& Params, |
|
![]() ![]() ![]() ![]() |
ULevelStreamingDynamic * | LoadLevelInstance
(
UObject* WorldContextObject, |
Stream in a level with a specific location and rotation. |
![]() ![]() |
ULevelStreamingDynamic * | LoadLevelInstanceBySoftObjectPtr
(
UObject* WorldContextObject, |
|
![]() ![]() ![]() ![]() |
ULevelStreamingDynamic * | LoadLevelInstanceBySoftObjectPtr
(
UObject* WorldContextObject, |
Overridden from ULevelStreaming
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | SetShouldBeLoaded
(
bool bInShouldBeLoaded |
Virtual that can be overridden to change whether a streaming level should be loaded. |
![]() ![]() ![]() |
bool | Return whether this level should be present in memory which in turn tells the streaming code to stream it in. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FLoadLevelInstanceParams |
Constants
Name | Description |
---|---|
UniqueLevelInstanceId | Counter used by LoadLevelInstance to create unique level names. |