Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
FName Struct Reference

#include <UE.h>

Public Member Functions

 FName ()
 
 FName (EName)
 
 FName (const char *Name, EFindName FindType)
 
bool operator== (const wchar_t *Other)
 
int Compare (FName *Other)
 
void ToString (FString *Out)
 
FString ToString () const
 
void AppendString (FString *Out)
 
bool IsValidXName (FString InvalidChars, FText *Reason)
 
void Init (const char *InName, int InNumber, EFindName FindType, bool bSplitName, int HardcodeIndex)
 
FStringGetPlainNameString (FString *result)
 
bool operator== (const FName &Other) const
 

Static Public Member Functions

static FStringNameToDisplayString (FString *result, FString *InDisplayName, const bool bIsBool)
 
static bool SplitNameWithCheck (const wchar_t *OldName, wchar_t *NewName, int NewNameLen, int *NewNumber)
 

Public Attributes

int ComparisonIndex
 
unsigned int Number
 

Detailed Description

Definition at line 20 of file UE.h.

Constructor & Destructor Documentation

◆ FName() [1/3]

FName::FName ( )
inline

Definition at line 27 of file UE.h.

+ Here is the caller graph for this function:

◆ FName() [2/3]

FName::FName ( EName )
inline

Definition at line 31 of file UE.h.

◆ FName() [3/3]

FName::FName ( const char * Name,
EFindName FindType )
inline

Definition at line 37 of file UE.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ AppendString()

void FName::AppendString ( FString * Out)
inline

Definition at line 54 of file UE.h.

◆ Compare()

int FName::Compare ( FName * Other)
inline

Definition at line 43 of file UE.h.

+ Here is the caller graph for this function:

◆ GetPlainNameString()

FString * FName::GetPlainNameString ( FString * result)
inline

Definition at line 58 of file UE.h.

◆ Init()

void FName::Init ( const char * InName,
int InNumber,
EFindName FindType,
bool bSplitName,
int HardcodeIndex )
inline

Definition at line 57 of file UE.h.

+ Here is the caller graph for this function:

◆ IsValidXName()

bool FName::IsValidXName ( FString InvalidChars,
FText * Reason )
inline

Definition at line 56 of file UE.h.

◆ NameToDisplayString()

static FString * FName::NameToDisplayString ( FString * result,
FString * InDisplayName,
const bool bIsBool )
inlinestatic

Definition at line 35 of file UE.h.

◆ operator==() [1/2]

bool FName::operator== ( const FName & Other) const
inline

Definition at line 60 of file UE.h.

+ Here is the call graph for this function:

◆ operator==() [2/2]

bool FName::operator== ( const wchar_t * Other)
inline

Definition at line 42 of file UE.h.

◆ SplitNameWithCheck()

static bool FName::SplitNameWithCheck ( const wchar_t * OldName,
wchar_t * NewName,
int NewNameLen,
int * NewNumber )
inlinestatic

Definition at line 55 of file UE.h.

◆ ToString() [1/2]

FString FName::ToString ( ) const
inline

Definition at line 45 of file UE.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ToString() [2/2]

void FName::ToString ( FString * Out)
inline

Definition at line 44 of file UE.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ ComparisonIndex

int FName::ComparisonIndex

Definition at line 22 of file UE.h.

◆ Number

unsigned int FName::Number

Definition at line 23 of file UE.h.


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