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

Public Member Functions

 FNameSerializedView (const ANSICHAR *InStr, uint32 InLen)
 
 FNameSerializedView (const UTF16CHAR *InStr, uint32 InLen)
 
 FNameSerializedView (const uint8 *InData, uint32 InLen, bool bInUtf16)
 
uint32 NumBytes () const
 
FORCEINLINE FNameStringView CastToNameView () const
 

Public Attributes

union { 
 
   const uint8 *   Data 
 
   const ANSICHAR *   Ansi 
 
   const UTF16CHAR *   Utf16 
 
};  
 
uint32 Len
 
bool bIsUtf16
 

Detailed Description

FNameStringView sibling with UTF16 Little-Endian wide strings instead of WIDECHAR

View into serialized data instead of how it will be stored in memory once loaded.

Constructor & Destructor Documentation

◆ FNameSerializedView() [1/3]

FNameSerializedView::FNameSerializedView ( const ANSICHAR InStr,
uint32  InLen 
)
inline

◆ FNameSerializedView() [2/3]

FNameSerializedView::FNameSerializedView ( const UTF16CHAR InStr,
uint32  InLen 
)
inline

◆ FNameSerializedView() [3/3]

FNameSerializedView::FNameSerializedView ( const uint8 InData,
uint32  InLen,
bool  bInUtf16 
)
inline

Member Function Documentation

◆ CastToNameView()

FORCEINLINE FNameStringView FNameSerializedView::CastToNameView ( ) const
inline

◆ NumBytes()

uint32 FNameSerializedView::NumBytes ( ) const
inline

Member Data Documentation

◆ [union]

union { ... } FNameSerializedView

◆ Ansi

const ANSICHAR* FNameSerializedView::Ansi

◆ bIsUtf16

bool FNameSerializedView::bIsUtf16

◆ Data

const uint8* FNameSerializedView::Data

◆ Len

uint32 FNameSerializedView::Len

◆ Utf16

const UTF16CHAR* FNameSerializedView::Utf16

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