Navigation
API > API/Runtime > API/Runtime/Engine
LevelStreamingDynamic
Dynamically controlled streaming implementation.
| Name | ULevelStreamingDynamic |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/LevelStreamingDynamic.h |
| Include Path | #include "Engine/LevelStreamingDynamic.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class ULevelStreamingDynamic : public ULevelStreaming
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULevelStreaming → ULevelStreamingDynamic
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULevelStreamingDynamic
(
const FObjectInitializer& ObjectInitializer |
Engine/LevelStreamingDynamic.h |
Structs
| Name | Remarks |
|---|---|
| FLoadLevelInstanceParams |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UniqueLevelInstanceId | int32 | Counter used by LoadLevelInstance to create unique level names. | Engine/LevelStreamingDynamic.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInitiallyLoaded | uint32 | Whether the level should be loaded at startup | Engine/LevelStreamingDynamic.h |
|
| bInitiallyVisible | uint32 | Whether the level should be visible at startup if it is loaded | Engine/LevelStreamingDynamic.h |
|
Functions
Public
Overridden from ULevelStreaming
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetShouldBeLoaded
(
bool bInShouldBeLoaded |
Virtual that can be overridden to change whether a streaming level should be loaded. | Engine/LevelStreamingDynamic.h | |
virtual bool ShouldBeLoaded () |
Return whether this level should be present in memory which in turn tells the streaming code to stream it in. | Engine/LevelStreamingDynamic.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Engine/LevelStreamingDynamic.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetLevelInstancePackageName
(
const FLoadLevelInstanceParams& Params |
Engine/LevelStreamingDynamic.h | ||
static ULevelStreamingDynamic * LoadLevelInstance
(
const FLoadLevelInstanceParams& Params, |
Engine/LevelStreamingDynamic.h | ||
static ULevelStreamingDynamic * LoadLevelInstance
(
UObject* WorldContextObject, |
Stream in a level with a specific location and rotation. | Engine/LevelStreamingDynamic.h |
|
static ULevelStreamingDynamic * LoadLevelInstance_Internal
(
const FLoadLevelInstanceParams& Params, |
Engine/LevelStreamingDynamic.h | ||
static ULevelStreamingDynamic * LoadLevelInstanceBySoftObjectPtr
(
UObject* WorldContextObject, |
Engine/LevelStreamingDynamic.h | ||
static ULevelStreamingDynamic * LoadLevelInstanceBySoftObjectPtr
(
UObject* WorldContextObject, |
Engine/LevelStreamingDynamic.h |
|