![]() |
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. |
Here is the caller graph for this function:| 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.
Here is the caller graph for this function:Returns a new GUID.
Here is the caller graph for this function:Converts a string to a GUID.
| GuidString | The string to convert. |
| OutGuid | Will contain the parsed GUID. |
Here is the caller graph for this function:
|
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. |