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

Namespaces

namespace  Verse
 
namespace  Verse::Names
 
namespace  Verse::Names::Private
 

Macros

#define VERSE_MANGLED_PREFIX   "__verse_0x"
 

Functions

bool Verse::Names::Private::ShouldMangleCasedName (FStringView Name)
 
FString Verse::Names::Private::MangleCasedName (FStringView Name, FStringView CrcName, bool *bOutNameWasMangled)
 
FString Verse::Names::Private::UnmangleCasedName (const FName MaybeMangledName, bool *bOutNameWasMangled)
 
FUtf8String Verse::Names::Private::EncodeName (FUtf8StringView Path)
 
FString Verse::Names::Private::EncodeName (FStringView Path)
 
FUtf8String Verse::Names::Private::DecodeName (FUtf8StringView Path)
 
FString Verse::Names::Private::DecodeName (FStringView Path)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetDecoratedName (TStringView< CharType > Path, TStringView< CharType > Module, TStringView< CharType > Name)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetDecoratedName (FUtf8StringView Path, FUtf8StringView Module, FUtf8StringView Name)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetDecoratedName (FStringView Path, FStringView Module, FStringView Name)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetDecoratedName (TStringView< CharType > Path, TStringView< CharType > Name)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetDecoratedName (FUtf8StringView Path, FUtf8StringView Name)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetDecoratedName (FStringView Path, FStringView Name)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetVersePackageNameForVni (TStringView< CharType > MountPointName, TStringView< CharType > CppModuleName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForVni (FUtf8StringView MountPointName, FUtf8StringView CppModuleName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForVni (FStringView MountPointName, FStringView CppModuleName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetVersePackageNameForContent (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForContent (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForContent (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetVersePackageNameForPublishedContent (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForPublishedContent (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForPublishedContent (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetVersePackageNameForAssets (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForAssets (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetVersePackageNameForAssets (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetVersePackageDirForContent (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetVersePackageDirForContent (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetVersePackageDirForContent (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetVersePackageDirForAssets (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetVersePackageDirForAssets (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetVersePackageDirForAssets (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetUPackagePathForVni (TStringView< CharType > MountPointName, TStringView< CharType > CppModuleName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetUPackagePathForVni (FUtf8StringView MountPointName, FUtf8StringView CppModuleName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetUPackagePathForVni (FStringView MountPointName, FStringView CppModuleName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetUPackagePathForContent (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetUPackagePathForContent (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetUPackagePathForContent (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetUPackagePathForAssets (TStringView< CharType > MountPointName)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetUPackagePathForAssets (FUtf8StringView MountPointName)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetUPackagePathForAssets (FStringView MountPointName)
 
template<typename CharType >
TStringBuilderWithBuffer< CharType, DefaultNameLength > Verse::Names::GetUPackagePath (TStringView< CharType > VersePackageName, EVersePackageType *OutPackageType)
 
template TUtf8StringBuilder< DefaultNameLength > Verse::Names::GetUPackagePath (FUtf8StringView VersePackageName, EVersePackageType *OutPackageType)
 
template TStringBuilder< DefaultNameLength > Verse::Names::GetUPackagePath (FStringView VersePackageName, EVersePackageType *OutPackageType)
 
FString Verse::Names::VersePropToUEName (FStringView VerseName, FStringView CrcVerseName, bool *bWasVerseName)
 
FString Verse::Names::VersePropToUEName (FStringView VerseName, bool *bWasVerseName)
 
FName Verse::Names::VersePropToUEFName (FStringView VerseName, FStringView CrcVerseName, bool *bWasVerseName)
 
FName Verse::Names::VersePropToUEFName (FStringView VerseName, bool *bWasVerseName)
 
FString Verse::Names::UEPropToVerseName (FStringView UEName, bool *bIsVerseName)
 
FString Verse::Names::UEPropToVerseName (FName UEName, bool *bIsVerseName)
 
FName Verse::Names::UEPropToVerseFName (FName UEName, bool *bIsVerseName)
 
FName Verse::Names::UEPropToVerseFName (FStringView UEName, bool *bIsVerseName)
 
FString Verse::Names::VerseFuncToUEName (FStringView VerseName)
 
FName Verse::Names::VerseFuncToUEFName (FStringView VerseName)
 
FString Verse::Names::UEFuncToVerseName (FStringView UEName)
 
FString Verse::Names::UEFuncToVerseName (FName UEName)
 
FStringView Verse::Names::GetVerseDeadPrefix ()
 
bool Verse::Names::HasVerseDeadPrefix (FStringView Name)
 
FString Verse::Names::AddVerseDeadPrefix (FStringView Name)
 
FStringView Verse::Names::RemoveVerseDeadPrefix (FStringView Name)
 
void Verse::Names::MakeTypeDead (UObject *Object, UObject *NewOuter)
 
FString Verse::Names::GetDecoratedName (FProperty *Property)
 

Variables

const TStringView Verse::Names::Private::DeadPrefix (TEXTVIEW("VERSE_DEAD_"))
 
const TCHAR *const Verse::Names::Private::InternalNames []
 

Macro Definition Documentation

◆ VERSE_MANGLED_PREFIX

#define VERSE_MANGLED_PREFIX   "__verse_0x"