![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Go to the source code of this file.
Namespaces | |
| namespace | Internal |
Macros | |
| #define | BYTESWAP_ORDER16_unsigned(x) ((((x) >> 8) & 0xff) + (((x) << 8) & 0xff00)) |
| #define | BYTESWAP_ORDER32_unsigned(x) (((x) >> 24) + (((x) >> 8) & 0xff00) + (((x) << 8) & 0xff0000) + ((x) << 24)) |
| #define | INTEL_ORDER16(x) BYTESWAP_ORDER16(x) |
| #define | INTEL_ORDER32(x) BYTESWAP_ORDER32(x) |
| #define | INTEL_ORDERF(x) BYTESWAP_ORDERF(x) |
| #define | INTEL_ORDER64(x) BYTESWAP_ORDER64(x) |
| #define | INTEL_ORDER_TCHARARRAY(x) BYTESWAP_ORDER_TCHARARRAY(x) |
| #define | NETWORK_ORDER16(x) (x) |
| #define | NETWORK_ORDER32(x) (x) |
| #define | NETWORK_ORDERF(x) (x) |
| #define | NETWORK_ORDER64(x) (x) |
| #define | NETWORK_ORDER_TCHARARRAY(x) |
Functions | |
| uint16 | BYTESWAP_ORDER16 (uint16 Val) |
| UE_FORCEINLINE_HINT int16 | BYTESWAP_ORDER16 (int16 Val) |
| uint32 | BYTESWAP_ORDER32 (uint32 Val) |
| UE_FORCEINLINE_HINT int32 | BYTESWAP_ORDER32 (int32 val) |
| uint64 | BYTESWAP_ORDER64 (uint64 Value) |
| UE_FORCEINLINE_HINT int64 | BYTESWAP_ORDER64 (int64 Value) |
| float | BYTESWAP_ORDERF (float val) |
| double | BYTESWAP_ORDERD (double val) |
| void | BYTESWAP_ORDER_TCHARARRAY (TCHAR *str) |
| template<typename T > | |
| T | ByteSwap (T Value) |
| template<> | |
| int16 | ByteSwap (int16 Value) |
| template<> | |
| uint16 | ByteSwap (uint16 Value) |
| template<> | |
| int32 | ByteSwap (int32 Value) |
| template<> | |
| uint32 | ByteSwap (uint32 Value) |
| template<> | |
| int64 | ByteSwap (int64 Value) |
| template<> | |
| uint64 | ByteSwap (uint64 Value) |
| template<> | |
| float | ByteSwap (float Value) |
| template<> | |
| double | ByteSwap (double Value) |
| template<> | |
| char16_t | ByteSwap (char16_t Value) |
| #define BYTESWAP_ORDER16_unsigned | ( | x | ) | ((((x) >> 8) & 0xff) + (((x) << 8) & 0xff00)) |
| #define BYTESWAP_ORDER32_unsigned | ( | x | ) | (((x) >> 24) + (((x) >> 8) & 0xff00) + (((x) << 8) & 0xff0000) + ((x) << 24)) |
| #define INTEL_ORDER16 | ( | x | ) | BYTESWAP_ORDER16(x) |
| #define INTEL_ORDER32 | ( | x | ) | BYTESWAP_ORDER32(x) |
| #define INTEL_ORDER64 | ( | x | ) | BYTESWAP_ORDER64(x) |
| #define INTEL_ORDER_TCHARARRAY | ( | x | ) | BYTESWAP_ORDER_TCHARARRAY(x) |
| #define INTEL_ORDERF | ( | x | ) | BYTESWAP_ORDERF(x) |
| #define NETWORK_ORDER16 | ( | x | ) | (x) |
| #define NETWORK_ORDER32 | ( | x | ) | (x) |
| #define NETWORK_ORDER64 | ( | x | ) | (x) |
| #define NETWORK_ORDER_TCHARARRAY | ( | x | ) |
| #define NETWORK_ORDERF | ( | x | ) | (x) |
| T ByteSwap | ( | T | Value | ) |
| UE_FORCEINLINE_HINT int16 BYTESWAP_ORDER16 | ( | int16 | Val | ) |
| UE_FORCEINLINE_HINT int32 BYTESWAP_ORDER32 | ( | int32 | val | ) |
| UE_FORCEINLINE_HINT int64 BYTESWAP_ORDER64 | ( | int64 | Value | ) |