![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Misc/PackageName.h"#include "Algo/Find.h"#include "Algo/FindLast.h"#include "AssetRegistry/AssetData.h"#include "Containers/DirectoryTree.h"#include "Containers/StringView.h"#include "Containers/VersePath.h"#include "GenericPlatform/GenericPlatformFile.h"#include "HAL/CriticalSection.h"#include "HAL/FileManager.h"#include "HAL/ThreadHeartBeat.h"#include "Interfaces/IPluginManager.h"#include "Internationalization/PackageLocalizationManager.h"#include "IO/IoDispatcher.h"#include "IO/IoDispatcherInternal.h"#include "Misc/App.h"#include "Misc/AssetRegistryInterface.h"#include "Misc/AutomationTest.h"#include "Misc/CoreDelegates.h"#include "Misc/EnumClassFlags.h"#include "Misc/PackagePath.h"#include "Misc/PackageSegment.h"#include "Misc/Paths.h"#include "Misc/PathViews.h"#include "Misc/CoreUObjectPluginManager.h"#include "Misc/ScopeRWLock.h"#include "Misc/TransactionallySafeRWLock.h"#include "Misc/StringBuilder.h"#include "Modules/ModuleManager.h"#include "ProfilingDebugging/LoadTimeTracker.h"#include "Stats/Stats.h"#include "String/Find.h"#include "String/ParseTokens.h"#include "Templates/UniquePtr.h"#include "UObject/Linker.h"#include "UObject/Package.h"#include "UObject/PackageFileSummary.h"#include "UObject/PackageResourceManager.h"#include "UObject/SoftObjectPath.h"Classes | |
| struct | FMountPoint |
| struct | FLongPackagePathsSingleton |
Namespaces | |
| namespace | PackageNameConstants |
Macros | |
| #define | LOCTEXT_NAMESPACE "PackageNames" |
Functions | |
| DEFINE_LOG_CATEGORY (LogPackageName) | |
| ENUM_CLASS_FLAGS (FMountPoint::EMountFlags) | |
| template<class T > | |
| bool | ParseExportTextPathImpl (const T &InExportTextPath, T *OutClassName, T *OutObjectPath) |
| template<class T > | |
| T | ExportTextPathToObjectPathImpl (const T &InExportTextPath) |
| template<class T > | |
| T | ObjectPathToPackageNameImpl (const T &InObjectPath) |
| template<class T > | |
| T | ObjectPathToPathWithinPackageImpl (const T &InObjectPath) |
| template<class T > | |
| T | ObjectPathToOuterPathImpl (const T &InObjectPath) |
| template<class T > | |
| T | ObjectPathToSubObjectPathImpl (const T &InObjectPath) |
| template<class T > | |
| T | ObjectPathToObjectNameImpl (const T &InObjectPath) |
| void | ConsoleCommandImplConvertFilenameToLongPackageName (const TArray< FString > &Args) |
| void | ConsoleCommandImplConvertLongPackageNameToFilename (const TArray< FString > &Args) |
Variables | |
| const int32 | PackageNameConstants::MinPackageNameLength = 4 |
| #define LOCTEXT_NAMESPACE "PackageNames" |
| DEFINE_LOG_CATEGORY | ( | LogPackageName | ) |
| ENUM_CLASS_FLAGS | ( | FMountPoint::EMountFlags | ) |
| T ExportTextPathToObjectPathImpl | ( | const T & | InExportTextPath | ) |
| T ObjectPathToObjectNameImpl | ( | const T & | InObjectPath | ) |
| T ObjectPathToOuterPathImpl | ( | const T & | InObjectPath | ) |
| T ObjectPathToPackageNameImpl | ( | const T & | InObjectPath | ) |
| T ObjectPathToPathWithinPackageImpl | ( | const T & | InObjectPath | ) |
| T ObjectPathToSubObjectPathImpl | ( | const T & | InObjectPath | ) |
| bool ParseExportTextPathImpl | ( | const T & | InExportTextPath, |
| T * | OutClassName, | ||
| T * | OutObjectPath | ||
| ) |