58 operator float()
const;
153 return FPlatformMath::LoadHalf(&
Encoded);
178 if ( (
Encoded&0x7c00) == 0x7c00 )
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_INTRINSIC_TYPE_LAYOUT(T)
Definition MemoryLayout.h:760
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition Archive.h:1208
FFloat16(const FFloat16 &FP16Value)=default
static constexpr float MaxF16Float
Definition Float16.h:38
void SetZero()
Definition Float16.h:77
void CORE_API SetTruncate(float FP32Value)
Definition Float16.cpp:5
void SetClamped(float FP32Value)
Definition Float16.h:66
FFloat16 GetClampedNonNegativeAndFinite() const
Definition Float16.h:158
FFloat16 GetClampedFinite() const
Definition Float16.h:174
uint16 Encoded
Definition Float16.h:40
FFloat16 & operator=(const FFloat16 &FP16Value)=default
FFloat16 & operator=(float FP32Value)
Definition Float16.h:129
friend FArchive & operator<<(FArchive &Ar, FFloat16 &V)
Definition Float16.h:114
float GetFloat() const
Definition Float16.h:151
void Set(float FP32Value)
Definition Float16.h:143
bool IsNegative() const
Definition Float16.h:99
void SetOne()
Definition Float16.h:83
static constexpr UE_FORCEINLINE_HINT T Clamp(const T X, const T MinValue, const T MaxValue)
Definition UnrealMathUtility.h:592
@ Value
Definition Array.h:46