![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GenericPlatform.h>
Inheritance diagram for FGenericPlatformTypes:Public Types | |
| typedef unsigned char | uint8 |
| typedef unsigned short int | uint16 |
| typedef unsigned int | uint32 |
| typedef unsigned long long | uint64 |
| typedef signed char | int8 |
| typedef signed short int | int16 |
| typedef signed int | int32 |
| typedef signed long long | int64 |
| typedef char | ANSICHAR |
| typedef wchar_t | WIDECHAR |
| using | UTF8CHAR = char8_t |
| typedef uint16 | CHAR16 |
| typedef uint32 | CHAR32 |
| using | UTF32CHAR = char32_t |
| typedef WIDECHAR | TCHAR |
| typedef SelectIntPointerType< uint32, uint64, sizeof(void *)>::TIntPointer | UPTRINT |
| typedef SelectIntPointerType< int32, int64, sizeof(void *)>::TIntPointer | PTRINT |
| typedef UPTRINT | SIZE_T |
| typedef PTRINT | SSIZE_T |
| typedef int32 | TYPE_OF_NULL |
| typedef decltype(nullptr) | TYPE_OF_NULLPTR |
Generic types for almost all compilers and platforms
| typedef SelectIntPointerType<int32,int64,sizeof(void*)>::TIntPointer FGenericPlatformTypes::PTRINT |
| typedef SelectIntPointerType<uint32,uint64,sizeof(void*)>::TIntPointer FGenericPlatformTypes::UPTRINT |