Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ULevelStreamingLevelInstanceEditor |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/LevelInstance/LevelInstanceEditorLevelStreaming.h |
| Include Path | #include "LevelInstance/LevelInstanceEditorLevelStreaming.h" |
Syntax
UCLASS (Transient, MinimalAPI)
class ULevelStreamingLevelInstanceEditor : public ULevelStreamingAlwaysLoaded
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULevelStreaming → ULevelStreamingAlwaysLoaded → ULevelStreamingLevelInstanceEditor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULevelStreamingLevelInstanceEditor
(
const FObjectInitializer& ObjectInitializer |
LevelInstance/LevelInstanceEditorLevelStreaming.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LevelInstanceID | FLevelInstanceID | LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
| ParentContainerGuid | FGuid | LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
| ParentContainerInstance | UActorDescContainerInstance * | When creating a new LevelInstance initialize UActorDescContainerInstance using those values. | LevelInstance/LevelInstanceEditorLevelStreaming.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBox GetBounds() |
LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
ILevelInstanceInterface * GetLevelInstance() |
LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
const FLevelInstanceID & GetLevelInstanceID() |
LevelInstance/LevelInstanceEditorLevelStreaming.h |
Overridden from ULevelStreaming
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< FFolder::FRootObject > GetFolderRootObject() |
LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
virtual bool IsUserManaged() |
Returns if the streaming level can be modified by user | LevelInstance/LevelInstanceEditorLevelStreaming.h | |
virtual bool ShowInLevelCollection() |
Returns if the streaming level is visible in LevelCollectionModel | LevelInstance/LevelInstanceEditorLevelStreaming.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnLevelActorAdded
(
AActor* InActor |
LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
| LevelInstance/LevelInstanceEditorLevelStreaming.h | |||
void OnPreInitializeContainerInstance
(
UActorDescContainerInstance::FInitializeParams& InInitParams, |
LevelInstance/LevelInstanceEditorLevelStreaming.h |
Overridden from ULevelStreaming
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnLevelLoadedChanged
(
ULevel* Level |
Called by SetLoadedLevel | LevelInstance/LevelInstanceEditorLevelStreaming.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ULevelStreamingLevelInstanceEditor * Load
(
ILevelInstanceInterface* LevelInstance |
LevelInstance/LevelInstanceEditorLevelStreaming.h | ||
static void Unload
(
ULevelStreamingLevelInstanceEditor* LevelStreaming |
LevelInstance/LevelInstanceEditorLevelStreaming.h |