24 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
30 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
40 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
48 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
56 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
57 static ENGINE_API FString EngineVersionAgnosticUserDir();
65 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
73 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
81 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
82 static ENGINE_API FString EngineIntermediateDir();
89 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
97 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
105 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
113 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
114 static ENGINE_API FString EnterprisePluginsDir();
121 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
122 static ENGINE_API FString EnterpriseFeaturePackDir();
129 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
140 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
148 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
156 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
157 static ENGINE_API FString ProjectContentDir();
164 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
172 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
180 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
181 static ENGINE_API FString ProjectIntermediateDir();
188 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
196 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
197 static ENGINE_API FString ProjectPluginsDir();
204 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
210 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
211 static ENGINE_API bool HasProjectPersistentDownloadDir();
216 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
217 static ENGINE_API FString ProjectPersistentDownloadDir();
225 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
233 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
234 static ENGINE_API FString GeneratedConfigDir();
241 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
249 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
257 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
265 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
273 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
283 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
287 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
291 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
292 static ENGINE_API FString AutomationTransientDir();
295 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
299 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
303 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
304 static ENGINE_API FString GameDevelopersDir();
307 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
308 static ENGINE_API FString GameUserDeveloperDir();
311 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
317 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
323 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
329 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
335 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
341 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
347 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
353 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
362 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
363 static ENGINE_API FString GameAgnosticSavedDir();
366 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
370 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
374 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
382 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
383 static ENGINE_API bool IsProjectFilePathSet();
390 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
391 static ENGINE_API FString GetProjectFilePath();
398 UFUNCTION(BlueprintCallable, Category =
"Utilities|Paths")
408 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
412 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
416 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
417 static ENGINE_API FString GetBaseFilename(
const FString&
InPath,
bool bRemovePath =
true);
420 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
424 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
428 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
432 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
436 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
440 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
444 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
448 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
459 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
463 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
474 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
485 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
495 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
499 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
511 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
518 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
526 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
534 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
544 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
545 static ENGINE_API FString CreateTempFilename(
const FString& Path,
const FString& Prefix =
TEXT(
""),
const FString& Extension =
TEXT(
".tmp"));
548 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
549 static ENGINE_API FString GetInvalidFileSystemChars();
560 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
571 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
581 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
585 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
586 static ENGINE_API const FString& GetRelativePathToRoot();
589 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")