UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LevelInstanceContainerInstance.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreFwd.h"
6#include "Misc/Optional.h"
9#include "LevelInstanceContainerInstance.generated.h"
10
13
14UCLASS(MinimalAPI)
16{
18
21
22#if WITH_EDITOR
23protected:
24 friend class FLevelInstanceActorDesc;
27 friend class ULevelInstanceSubsystem;
28
30
31 virtual void Initialize(const FInitializeParams& InParams) override;
32 virtual void Uninitialize();
33
36
37 virtual void RegisterContainer(const FInitializeParams& InParams) override;
38 virtual void UnregisterContainer() override;
39
40 virtual FWorldPartitionActorDesc* GetActorDesc(const FGuid& InActorGuid) const override;
41 virtual FWorldPartitionActorDesc* GetActorDescChecked(const FGuid& InActorGuid) const override;
42
44
46#endif
47
48#if WITH_EDITORONLY_DATA
51
54
55 // This is a Weak Ptr because parent level instance can get unloaded first and we don't want to cause a leak as we are going to get unloaded afterwards anyways
58
61#endif
62};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition WorldPartitionActorDescInstance.h:18
Definition WorldPartitionActorDesc.h:282
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition ActorDescContainerInstance.h:23
Definition ActorDescContainer.h:40
Definition LevelInstanceContainerInstance.h:16
Definition LevelInstancePropertyOverrideAsset.h:32
Definition LevelInstanceSubsystem.h:55
Definition LevelInstanceEditorPropertyOverrideLevelStreaming.h:20
Definition LevelInstanceLevelStreaming.h:21
Definition WorldPartitionActorContainerID.h:44
Definition WorldPartitionActorContainerID.h:9
Definition Guid.h:109
Definition WorldPartitionRuntimeCell.h:40
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25