UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldPartitionEditorPerProjectUserSettings.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Misc/PackageName.h"
8#include "UObject/Object.h"
10#include "Engine/World.h"
12#include "WorldPartitionEditorPerProjectUserSettings.generated.h"
13
14USTRUCT()
46
47UCLASS(config = EditorPerProjectUserSettings, MinimalAPI, meta = (DisplayName = "World Partition (Local)"))
49{
51
52public:
54 : Super(ObjectInitializer)
55#if WITH_EDITORONLY_DATA
59 , bHideUnloadedActors(false)
65#endif
66 {}
67
68#if WITH_EDITOR
71
74
76 {
78 }
79
80 bool GetBugItGoLoadRegion() const
81 {
82 return bBugItGoLoadRegion;
83 }
84
86 {
88 {
90 SaveConfig();
91 }
92 }
93
94 bool GetShowCellCoords() const
95 {
96 return bShowCellCoords;
97 }
98
100 {
102 {
104 SaveConfig();
105 }
106 }
107
108 float GetMinimapUnloadedOpacity() const
109 {
111 }
112
114 {
116 {
118 SaveConfig();
119 }
120 }
121
123 {
125 SaveConfig();
126 }
127
130
133
135
136private:
138#endif
139
140#if WITH_EDITORONLY_DATA
141public:
143 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
145
147 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
149
151 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
153
155 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
157
159 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
161
163 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
165
167 UPROPERTY(config, EditAnywhere, Category = "Data Layer")
169
170private:
171 bool ShouldSaveSettings(const UWorld* InWorld) const;
172
173 bool ShouldLoadSettings(const UWorld* InWorld) const;
174
175 UPROPERTY(config, EditAnywhere, Category = Default)
177
178 UPROPERTY(config, EditAnywhere, Category = Default)
180
181 UPROPERTY(config, EditAnywhere, Category = Default)
183
184 UPROPERTY(config, EditAnywhere, Category = Default, meta = (ClampMin=0.0, ClampMax=1.0))
186
187 UPROPERTY(config)
189#endif
190};
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
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition DataLayerAsset.h:30
Definition DeveloperSettings.h:24
Definition World.h:918
Definition WorldPartitionEditorPerProjectUserSettings.h:16
Definition SoftObjectPtr.h:174