UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMemoryImageName Struct Reference

#include <NameTypes.h>

Public Member Functions

 FMemoryImageName ()
 
 FMemoryImageName (EName Name)
 
FORCEINLINE FMemoryImageName (const FName &Name)
 
bool UEOpEquals (EName Name) const
 
FORCEINLINE bool IsNone () const
 
CORE_API FString ToString () const
 
FORCEINLINE bool UEOpEquals (FMemoryImageName Rhs) const
 

Public Attributes

friend FName
 

Friends

CORE_API void Freeze::ApplyMemoryImageNamePatch (void *NameDst, const FMemoryImageName &Name, const FPlatformTypeLayoutParameters &LayoutParams)
 
CORE_API void Freeze::IntrinsicWriteMemoryImage (FMemoryImageWriter &Writer, const FMemoryImageName &Object, const FTypeLayoutDesc &)
 
CORE_API uint32 Freeze::IntrinsicUnfrozenCopy (const FMemoryUnfreezeContent &Context, const FMemoryImageName &Object, void *OutDst)
 
FORCEINLINE uint32 GetTypeHash (FMemoryImageName Name)
 

Detailed Description

Predictably sized structure for representing an FName in memory images while allowing the size to be smaller than FScriptName when case-preserving behavior is not required.

Constructor & Destructor Documentation

◆ FMemoryImageName() [1/3]

FORCEINLINE FMemoryImageName::FMemoryImageName ( )

◆ FMemoryImageName() [2/3]

FORCEINLINE FMemoryImageName::FMemoryImageName ( EName  Name)

◆ FMemoryImageName() [3/3]

FORCEINLINE FMemoryImageName::FMemoryImageName ( const FName Name)

Member Function Documentation

◆ IsNone()

FORCEINLINE bool FMemoryImageName::IsNone ( ) const

◆ ToString()

FString FMemoryImageName::ToString ( ) const

◆ UEOpEquals() [1/2]

bool FMemoryImageName::UEOpEquals ( EName  Name) const
inline

◆ UEOpEquals() [2/2]

FORCEINLINE bool FMemoryImageName::UEOpEquals ( FMemoryImageName  Rhs) const
inline

Friends And Related Symbol Documentation

◆ Freeze::ApplyMemoryImageNamePatch

CORE_API void Freeze::ApplyMemoryImageNamePatch ( void NameDst,
const FMemoryImageName Name,
const FPlatformTypeLayoutParameters LayoutParams 
)
friend

◆ Freeze::IntrinsicUnfrozenCopy

CORE_API uint32 Freeze::IntrinsicUnfrozenCopy ( const FMemoryUnfreezeContent Context,
const FMemoryImageName Object,
void OutDst 
)
friend

◆ Freeze::IntrinsicWriteMemoryImage

◆ GetTypeHash

FORCEINLINE uint32 GetTypeHash ( FMemoryImageName  Name)
friend

Member Data Documentation

◆ FName

friend FMemoryImageName::FName

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