Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/LevelInstance
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULevelStreaming
- ULevelStreamingAlwaysLoaded
- ULevelStreamingLevelInstanceEditor
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/LevelInstance/LevelInstanceEditorLevelStreaming.h |
| Include | #include "LevelInstance/LevelInstanceEditorLevelStreaming.h" |
Syntax
class ULevelStreamingLevelInstanceEditor : public ULevelStreamingAlwaysLoaded
Constructors
| Type | Name | Description | |
|---|---|---|---|
ULevelStreamingLevelInstanceEditor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FBox | GetBounds () |
||
| ILevelInstanceInterface * | |||
| const FLevelInstanceID & | |||
| ULevelStreamingLevelInstanceEditor * | Load
(
ILevelInstanceInterface* LevelInstance |
||
| void | OnLevelActorAdded
(
AActor* InActor |
||
| void | OnLoadedActorAddedToLevel
(
AActor& InActor |
||
| void | Unload
(
ULevelStreamingLevelInstanceEditor* LevelStreaming |
Overridden from ULevelStreaming
| Type | Name | Description | |
|---|---|---|---|
| TOptional< FFolder::FRootObject > | |||
| bool | Returns if the streaming level can be modified by user | ||
| void | OnLevelLoadedChanged
(
ULevel* Level |
Called by SetLoadedLevel | |
| bool | Returns if the streaming level is visible in LevelCollectionModel |