5#include "Containers/Array.h"
6#include "Containers/Map.h"
18#include "EditorLevelUtils.h"
22#include "LevelInstanceSubsystem.generated.h"
73 ENGINE_API virtual void OnUpdateStreamingState()
override;
107 UE_DEPRECATED(5.3,
"Use FPackedLevelActorUtils::PackAllLoadedActors")
109 UE_DEPRECATED(5.3,
"Use FPackedLevelActorUtils::CanPackAllLoadedActors")
181 ENGINE_API bool IsSubSelectionEnabled()
const;
206 ENGINE_API static void RegisterPrimitiveColorHandler();
207 ENGINE_API static void UnregisterPrimitiveColorHandler();
214 ENGINE_API void UpdateStreamingStateInternal();
311 bool IsValid()
const {
return !bIsBeingDestroyed; }
316 bool bIsBeingDestroyed =
false;
335 struct FLevelInstance
346#if WITH_EDITORONLY_DATA
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_EVENT_OneParam(OwningType, EventName, Param1Type)
Definition DelegateCombinations.h:51
#define DECLARE_EVENT_TwoParams(OwningType, EventName, Param1Type, Param2Type)
Definition DelegateCombinations.h:60
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
ELevelInstanceBreakFlags
Definition LevelInstanceSubsystem.h:34
uint32 ERenameFlags
Definition ObjectMacros.h:2302
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
bool IsLoading()
Definition UObjectGlobals.cpp:2087
Definition NameTypes.h:617
Definition ObjectSaveContext.h:244
Definition UObjectGlobals.h:2492
Definition SubsystemCollection.h:15
Definition LevelInstanceInterface.h:33
Definition StreamingWorldSubsystemInterface.h:16
Definition AssetRegistryState.h:50
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition Blueprint.h:403
Definition LevelInstanceEditorObject.h:18
Definition LevelInstancePropertyOverrideAsset.h:32
Definition LevelInstanceSubsystem.h:55
Definition LevelInstanceEditorPropertyOverrideLevelStreaming.h:20
Definition LevelInstanceEditorLevelStreaming.h:16
Definition LevelInstanceLevelStreaming.h:21
Definition LevelStreaming.h:139
TSoftObjectPtr< UWorld > WorldAsset
Definition LevelStreaming.h:203
Definition WorldPartitionSubsystem.h:52
Definition WorldSubsystem.h:16
Type
Definition EngineTypes.h:1264
Definition AsyncRegisterLevelContext.cpp:16
Definition WorldPartitionActorContainerID.h:44
Definition WorldPartitionPropertyOverride.h:52
Definition LevelInstanceTypes.h:14
Definition LevelInstanceTypes.h:85
Definition ObjectPtr.h:488
Definition SoftObjectPtr.h:174
Definition WeakObjectPtrTemplates.h:25