UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Paths.cpp File Reference

Classes

struct  FPaths::FStaticData
 

Namespaces

namespace  UE4Paths_Private
 
namespace  UE
 
namespace  UE::Paths
 

Macros

#define SUPPORTS_LOGS_IN_USERDIR   0
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogPaths, Log, All)
 
FString UE4Paths_Private::GetSavedDirSuffix (const FString &BaseDir, const TCHAR *CommandLineArgument)
 
FString UE4Paths_Private::GameSavedDir ()
 
FString UE4Paths_Private::EngineSavedDir ()
 
template<typename BasePathAsStringOrStringView >
FString UE4Paths_Private::ConvertRelativePathToFullInternal (BasePathAsStringOrStringView &&BasePath, FString &&InPath)
 
template<typename T >
FString GetBaseFilenameImpl (T &&InPath, bool bRemovePath)
 

Variables

auto UE4Paths_Private::IsSlashOrBackslash = [](TCHAR C) { return C == TEXT('/') || C == TEXT('\\'); }
 
auto UE4Paths_Private::IsNotSlashOrBackslash = [](TCHAR C) { return C != TEXT('/') && C != TEXT('\\'); }
 
bool UE::Paths::bIsComputingStaged = false
 

Macro Definition Documentation

◆ SUPPORTS_LOGS_IN_USERDIR

#define SUPPORTS_LOGS_IN_USERDIR   0

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogPaths  ,
Log  ,
All   
)

◆ GetBaseFilenameImpl()

template<typename T >
FString GetBaseFilenameImpl ( T &&  InPath,
bool  bRemovePath 
)