![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Misc/PackagePath.h"#include "Math/NumericLimits.h"#include "Misc/AssertionMacros.h"#include "Misc/CoreMiscDefines.h"#include "Misc/PackageName.h"#include "Misc/PackageSegment.h"#include "Misc/Paths.h"#include "Misc/PathViews.h"#include "Misc/StringBuilder.h"#include "Serialization/Archive.h"#include "Templates/UnrealTemplate.h"#include "UObject/PackageResourceManager.h"Namespaces | |
| namespace | UE |
| namespace | UE::PackagePathPrivate |
Functions | |
| const TCHAR * | LexToString (EPackageSegment PackageSegment) |
| EPackageSegment | ExtensionToSegment (EPackageExtension PackageExtension) |
| EPackageExtension | SegmentToExtension (EPackageSegment PackageSegment) |
| const TCHAR * | LexToString (EPackageExtension PackageExtension) |
| FArchive & | operator<< (FArchive &Ar, FPackagePath &PackagePath) |
Variables | |
| EPackageExtension | UE::PackagePathPrivate::AllExtensions [] |
| EPackageSegment ExtensionToSegment | ( | EPackageExtension | PackageExtension | ) |
Map a PackageExtension to a PackageSegment. All extensions can be used by only one segment
| const TCHAR * LexToString | ( | EPackageExtension | PackageExtension | ) |
| const TCHAR * LexToString | ( | EPackageSegment | PackageSegment | ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FPackagePath & | PackagePath | ||
| ) |
Serialization operator. It is invalid to serialize a PackagePath to persistent data; package path serialization is dependent upon transient data and may change between process invocations
| EPackageExtension SegmentToExtension | ( | EPackageSegment | PackageSegment | ) |
Map a PackageSegment to a PackageExtension. Header goes to Unspecified; all other segments have only a single extension and go to that extension