Navigation
API > API/Runtime > API/Runtime/Core
Enumerates known GUID formats.
| Name | EGuidFormats |
| Type | enum |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Guid.h |
| Include Path | #include "Misc/Guid.h" |
Syntax
enum EGuidFormats
{
Digits,
DigitsLower,
DigitsWithHyphens,
DigitsWithHyphensLower,
DigitsWithHyphensInBraces,
DigitsWithHyphensInParentheses,
HexValuesInBraces,
UniqueObjectGuid,
Short,
Base36Encoded,
}
Values
| Name | Remarks |
|---|---|
| Digits | 32 digits.For example: "00000000000000000000000000000000" |
| DigitsLower | 32 digits in lowercaseFor example: "0123abc456def789abcd123ef4a5b6c7" |
| DigitsWithHyphens | 32 digits separated by hyphens.For example: 00000000-0000-0000-0000-000000000000 |
| DigitsWithHyphensLower | 32 digits separated by hyphens, in lowercase as described by RFC 4122. |
| DigitsWithHyphensInBraces | 32 digits separated by hyphens and enclosed in braces. |
| DigitsWithHyphensInParentheses | 32 digits separated by hyphens and enclosed in parentheses. |
| HexValuesInBraces | Comma-separated hexadecimal values enclosed in braces. |
| UniqueObjectGuid | This format is currently used by the FUniqueObjectGuid class. |
| Short | Base64 characters with dashes and underscores instead of pluses and slashes (respectively) |
| Base36Encoded | Base-36 encoded, compatible with case-insensitive OS file systems (such as Windows). |