Ark Server API (ASA) - Wiki
|
#include <Guid.h>
Static Public Member Functions | |
static FGuid | NewGuid () |
static bool | Parse (const FString &GuidString, FGuid &OutGuid) |
static bool | ParseExact (const FString &GuidString, EGuidFormats Format, FGuid &OutGuid) |
Public Attributes | |
uint32 | A |
uint32 | B |
uint32 | C |
uint32 | D |
Friends | |
bool | operator== (const FGuid &X, const FGuid &Y) |
bool | operator!= (const FGuid &X, const FGuid &Y) |
bool | operator< (const FGuid &X, const FGuid &Y) |
FArchive & | operator<< (FArchive &Ar, FGuid &G) |
void | operator<< (FStructuredArchive::FSlot Slot, FGuid &G) |
FString | LexToString (const FGuid &Value) |
void | LexFromString (FGuid &Result, const TCHAR *String) |
uint32 | GetTypeHash (const FGuid &Guid) |
|
inline |
void FGuid::AppendString | ( | FAnsiStringBuilderBase & | Builder, |
EGuidFormats | Format = EGuidFormats::DigitsWithHyphensLower ) const |
Appends this GUID to the string builder using the specified format.
void FGuid::AppendString | ( | FString & | Out, |
EGuidFormats | Format = EGuidFormats::Digits ) const |
Converts this GUID to its string representation using the specified format.
Format | The string format to use. |
void FGuid::AppendString | ( | FUtf8StringBuilderBase & | Builder, |
EGuidFormats | Format = EGuidFormats::DigitsWithHyphensLower ) const |
void FGuid::AppendString | ( | FWideStringBuilderBase & | Builder, |
EGuidFormats | Format = EGuidFormats::DigitsWithHyphensLower ) const |
bool FGuid::ExportTextItem | ( | FString & | ValueStr, |
FGuid const & | DefaultValue, | ||
UObject * | Parent, | ||
int32 | PortFlags, | ||
struct UObject * | ExportRootScope ) const |
Exports the GUIDs value to a string.
ValueStr | Will hold the string value. |
DefaultValue | The default value. |
Parent | Not used. |
PortFlags | Not used. |
ExportRootScope | Not used. |
bool FGuid::ImportTextItem | ( | const TCHAR *& | Buffer, |
int32 | PortFlags, | ||
UObject * | Parent, | ||
FOutputDevice * | ErrorText ) |
Imports the GUIDs value from a text buffer.
Buffer | The text buffer to import from. |
PortFlags | Not used. |
Parent | Not used. |
ErrorText | The output device for error logging. |
|
inline |
|
inline |
Checks whether this GUID is valid or not.
A GUID that has all its components set to zero is considered invalid.
Definition at line 310 of file Guid.h.
Returns a new GUID.
Converts a string to a GUID.
GuidString | The string to convert. |
OutGuid | Will contain the parsed GUID. |
|
inline |
|
inline |
Serializes a GUID from or into an archive.
Ar | The archive to serialize from or into. |
G | The GUID to serialize. |
|
friend |
Serializes a GUID from or into a structured archive slot.
Slot | The structured archive slot to serialize from or into |
G | The GUID to serialize. |