Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ULevelStreamingLevelInstance |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/LevelInstance/LevelInstanceLevelStreaming.h |
| Include Path | #include "LevelInstance/LevelInstanceLevelStreaming.h" |
Syntax
UCLASS (Transient, MinimalAPI)
class ULevelStreamingLevelInstance : public ULevelStreamingDynamic
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULevelStreaming → ULevelStreamingDynamic → ULevelStreamingLevelInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULevelStreamingLevelInstance
(
const FObjectInitializer& ObjectInitializer |
LevelInstance/LevelInstanceLevelStreaming.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bResetLoadersCalled | bool | LevelInstance/LevelInstanceLevelStreaming.h | ||
| CachedBounds | FBox | LevelInstance/LevelInstanceLevelStreaming.h | ||
| CachedTransform | FTransform | LevelInstance/LevelInstanceLevelStreaming.h | ||
| LevelInstanceEditorInstanceActor | TWeakObjectPtr< ALevelInstanceEditorInstanceActor > | LevelInstance/LevelInstanceLevelStreaming.h | ||
| LevelInstanceID | FLevelInstanceID | LevelInstance/LevelInstanceLevelStreaming.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBox GetBounds() |
LevelInstance/LevelInstanceLevelStreaming.h | ||
ILevelInstanceInterface * GetLevelInstance() |
LevelInstance/LevelInstanceLevelStreaming.h |
Overridden from ULevelStreaming
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< FFolder::FRootObject > GetFolderRootObject() |
LevelInstance/LevelInstanceLevelStreaming.h | ||
virtual bool IsUserManaged() |
Returns if the streaming level can be modified by user | LevelInstance/LevelInstanceLevelStreaming.h | |
virtual bool ShowInLevelCollection() |
Returns if the streaming level is visible in LevelCollectionModel | LevelInstance/LevelInstanceLevelStreaming.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FLevelInstanceID & GetLevelInstanceID() |
LevelInstance/LevelInstanceLevelStreaming.h |
Overridden from ULevelStreaming
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnLevelLoadedChanged
(
ULevel* Level |
Called by SetLoadedLevel | LevelInstance/LevelInstanceLevelStreaming.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ULevelStreamingLevelInstance * LoadInstance
(
ILevelInstanceInterface* LevelInstanceActor |
LevelInstance/LevelInstanceLevelStreaming.h | ||
static void UnloadInstance
(
ULevelStreamingLevelInstance* LevelStreaming |
LevelInstance/LevelInstanceLevelStreaming.h |