Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FNameEntrySerialized Struct Reference

#include <NameTypes.h>

Public Member Functions

 FNameEntrySerialized (const FNameEntry &NameEntry)
 
 FNameEntrySerialized (enum ELinkerNameTableConstructor)
 
ANSICHAR constGetAnsiName () const
 
WIDECHAR constGetWideName () const
 
FString GetPlainNameString () const
 

Public Attributes

bool bIsWide = false
 
union { 
 
   ANSICHAR   AnsiName [NAME_SIZE
 
   WIDECHAR   WideName [NAME_SIZE
 
};  
 
uint16 NonCasePreservingHash = 0
 
uint16 CasePreservingHash = 0
 

Friends

FArchiveoperator<< (FArchive &Ar, FNameEntrySerialized &E)
 
FArchiveoperator<< (FArchive &Ar, FNameEntrySerialized *E)
 

Detailed Description

This struct is only used during loading/saving and is not part of the runtime costs

Definition at line 358 of file NameTypes.h.

Constructor & Destructor Documentation

◆ FNameEntrySerialized() [1/2]

FNameEntrySerialized::FNameEntrySerialized ( const FNameEntry & NameEntry)

◆ FNameEntrySerialized() [2/2]

FNameEntrySerialized::FNameEntrySerialized ( enum ELinkerNameTableConstructor)
inline

Definition at line 373 of file NameTypes.h.

Member Function Documentation

◆ GetAnsiName()

ANSICHAR const * FNameEntrySerialized::GetAnsiName ( ) const
inline

Returns direct access to null-terminated name if narrow

Definition at line 378 of file NameTypes.h.

◆ GetPlainNameString()

FString FNameEntrySerialized::GetPlainNameString ( ) const

Returns FString of name portion minus number.

◆ GetWideName()

WIDECHAR const * FNameEntrySerialized::GetWideName ( ) const
inline

Returns direct access to null-terminated name if wide

Definition at line 387 of file NameTypes.h.

Friends And Related Symbol Documentation

◆ operator<< [1/2]

FArchive & operator<< ( FArchive & Ar,
FNameEntrySerialized & E )
friend

◆ operator<< [2/2]

FArchive & operator<< ( FArchive & Ar,
FNameEntrySerialized * E )
friend

Definition at line 399 of file NameTypes.h.

Member Data Documentation

◆ [union]

union { ... } FNameEntrySerialized

◆ AnsiName

ANSICHAR FNameEntrySerialized::AnsiName[NAME_SIZE]

Definition at line 364 of file NameTypes.h.

◆ bIsWide

bool FNameEntrySerialized::bIsWide = false

Definition at line 360 of file NameTypes.h.

◆ CasePreservingHash

uint16 FNameEntrySerialized::CasePreservingHash = 0

Definition at line 370 of file NameTypes.h.

◆ NonCasePreservingHash

uint16 FNameEntrySerialized::NonCasePreservingHash = 0

Definition at line 369 of file NameTypes.h.

◆ WideName

WIDECHAR FNameEntrySerialized::WideName[NAME_SIZE]

Definition at line 365 of file NameTypes.h.


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