UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Float32.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreTypes.h
"
6
10
class
FFloat32
11
{
12
public
:
13
14
union
15
{
16
struct
17
{
18
#if PLATFORM_LITTLE_ENDIAN
19
uint32
Mantissa
: 23;
20
uint32
Exponent
: 8;
21
uint32
Sign
: 1;
22
#else
23
uint32
Sign
: 1;
24
uint32
Exponent
: 8;
25
uint32
Mantissa
: 23;
26
#endif
27
}
Components
;
28
29
float
FloatValue
;
30
};
31
37
FFloat32
(
float
InValue
= 0.0f);
38
};
39
40
41
UE_FORCEINLINE_HINT
FFloat32::FFloat32
(
float
InValue
)
42
: FloatValue(
InValue
)
43
{ }
CoreTypes.h
UE_FORCEINLINE_HINT
#define UE_FORCEINLINE_HINT
Definition
Platform.h:723
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FFloat32
Definition
Float32.h:11
FFloat32::FloatValue
float FloatValue
Definition
Float32.h:29
FFloat32::Exponent
uint32 Exponent
Definition
Float32.h:24
FFloat32::Components
struct FFloat32::@237::@240 Components
FFloat32::Mantissa
uint32 Mantissa
Definition
Float32.h:25
FFloat32::FFloat32
FFloat32(float InValue=0.0f)
Definition
Float32.h:41
FFloat32::Sign
uint32 Sign
Definition
Float32.h:23
Engine
Source
Runtime
Core
Public
Math
Float32.h
Generated by
1.9.8