UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Verse::FPackageName Class Reference

#include <VVMPackageName.h>

Static Public Member Functions

static UE_API FString GetVersePackageNameForVni (const TCHAR *MountPointName, const TCHAR *CppModuleName)
 
static UE_API FString GetVersePackageNameForContent (const TCHAR *MountPointName)
 
static UE_API FString GetVersePackageNameForPublishedContent (const TCHAR *MountPointName)
 
static UE_API FString GetVersePackageNameForAssets (const TCHAR *MountPointName)
 
static UE_API FString GetVersePackageDirForContent (const TCHAR *MountPointName)
 
static UE_API FString GetVersePackageDirForAssets (const TCHAR *MountPointName)
 
static UE_API FName GetVersePackageNameFromUPackagePath (FName UPackagePath, EVersePackageType *OutPackageType=nullptr)
 
static UE_API FString GetMountPointName (const TCHAR *VersePackageName)
 
static UE_API FName GetCppModuleName (const TCHAR *VersePackageName)
 
static UE_API EVersePackageType GetPackageType (const TCHAR *VersePackageName)
 
static UE_API EVersePackageType GetPackageType (const UTF8CHAR *VersePackageName)
 
static UE_API FString GetTaskUClassName (const TCHAR *OwnerScopeName, const TCHAR *DecoratedAndMangledFunctionName)
 
static UE_API FString GetTaskUClassName (const UObject &OwnerScope, const TCHAR *DecoratedAndMangledFunctionName)
 
static UE_API bool PackageRequiresInternalAPI (const char *Name, const EVersePackageScope VerseScope)
 

Static Public Attributes

static constexpr char const *const RootModuleClassName = "_Root"
 
static constexpr TCHAR const *const TaskUClassPrefix = TEXT("task_")
 

Member Function Documentation

◆ GetCppModuleName()

FName FPackageName::GetCppModuleName ( const TCHAR VersePackageName)
static

◆ GetMountPointName()

FString FPackageName::GetMountPointName ( const TCHAR VersePackageName)
static

◆ GetPackageType() [1/2]

EVersePackageType FPackageName::GetPackageType ( const TCHAR VersePackageName)
static

◆ GetPackageType() [2/2]

EVersePackageType FPackageName::GetPackageType ( const UTF8CHAR VersePackageName)
static

◆ GetTaskUClassName() [1/2]

FString FPackageName::GetTaskUClassName ( const TCHAR OwnerScopeName,
const TCHAR DecoratedAndMangledFunctionName 
)
static

Must match NativeInterfaceWriter.cpp in GetTaskUClassName()

◆ GetTaskUClassName() [2/2]

FString FPackageName::GetTaskUClassName ( const UObject OwnerScope,
const TCHAR DecoratedAndMangledFunctionName 
)
static

◆ GetVersePackageDirForAssets()

FString FPackageName::GetVersePackageDirForAssets ( const TCHAR MountPointName)
static

◆ GetVersePackageDirForContent()

FString FPackageName::GetVersePackageDirForContent ( const TCHAR MountPointName)
static

◆ GetVersePackageNameForAssets()

FString FPackageName::GetVersePackageNameForAssets ( const TCHAR MountPointName)
static

◆ GetVersePackageNameForContent()

FString FPackageName::GetVersePackageNameForContent ( const TCHAR MountPointName)
static

◆ GetVersePackageNameForPublishedContent()

FString FPackageName::GetVersePackageNameForPublishedContent ( const TCHAR MountPointName)
static

◆ GetVersePackageNameForVni()

FString FPackageName::GetVersePackageNameForVni ( const TCHAR MountPointName,
const TCHAR CppModuleName 
)
static

◆ GetVersePackageNameFromUPackagePath()

FName FPackageName::GetVersePackageNameFromUPackagePath ( FName  UPackagePath,
EVersePackageType OutPackageType = nullptr 
)
static

◆ PackageRequiresInternalAPI()

bool FPackageName::PackageRequiresInternalAPI ( const char Name,
const EVersePackageScope  VerseScope 
)
static

Member Data Documentation

◆ RootModuleClassName

constexpr char const* const Verse::FPackageName::RootModuleClassName = "_Root"
staticconstexpr

◆ TaskUClassPrefix

constexpr TCHAR const* const Verse::FPackageName::TaskUClassPrefix = TEXT("task_")
staticconstexpr

The documentation for this class was generated from the following files: