UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFloatInfo_IEEE32 Class Reference

#include <FloatPacker.h>

Public Types

enum  { MantissaBits = 23 }
 
enum  { ExponentBits = 8 }
 
enum  { SignShift = 31 }
 
enum  { ExponentBias = 127 }
 
enum  { MantissaMask = 0x007fffff }
 
enum  { ExponentMask = 0x7f800000 }
 
enum  { SignMask = 0x80000000 }
 
typedef float FloatType
 
typedef uint32 PackedType
 

Static Public Member Functions

static PackedType ToPackedType (FloatType Value)
 
static FloatType ToFloatType (PackedType Value)
 

Member Typedef Documentation

◆ FloatType

◆ PackedType

Member Enumeration Documentation

◆ anonymous enum

Enumerator
MantissaBits 

◆ anonymous enum

Enumerator
ExponentBits 

◆ anonymous enum

Enumerator
SignShift 

◆ anonymous enum

Enumerator
ExponentBias 

◆ anonymous enum

Enumerator
MantissaMask 

◆ anonymous enum

Enumerator
ExponentMask 

◆ anonymous enum

Enumerator
SignMask 

Member Function Documentation

◆ ToFloatType()

static FloatType FFloatInfo_IEEE32::ToFloatType ( PackedType  Value)
inlinestatic

◆ ToPackedType()

static PackedType FFloatInfo_IEEE32::ToPackedType ( FloatType  Value)
inlinestatic

The documentation for this class was generated from the following file: