UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FFloatNetSerializer Struct Reference

Public Types

typedef uint32 SourceType
 
typedef FFloatNetSerializerConfig ConfigType
 

Static Public Member Functions

static void Serialize (FNetSerializationContext &, const FNetSerializeArgs &Args)
 
static void Deserialize (FNetSerializationContext &, const FNetDeserializeArgs &Args)
 
static void SerializeDelta (FNetSerializationContext &, const FNetSerializeDeltaArgs &Args)
 
static void DeserializeDelta (FNetSerializationContext &, const FNetDeserializeDeltaArgs &Args)
 

Static Public Attributes

static const uint32 Version = 0
 
static const ConfigType DefaultConfig = ConfigType()
 

Member Typedef Documentation

◆ ConfigType

◆ SourceType

We are interested in the bit representation of the float, not IEEE 754 behavior. This is particularly relevant for IsEqual where for example -0.0f == +0.0f if the values were treated as floats rather than the bit representation of the floats. By using uint32 as SourceType we can avoid implementing some functions.

Member Function Documentation

◆ Deserialize()

void UE::Net::FFloatNetSerializer::Deserialize ( FNetSerializationContext Context,
const FNetDeserializeArgs Args 
)
static

◆ DeserializeDelta()

void UE::Net::FFloatNetSerializer::DeserializeDelta ( FNetSerializationContext Context,
const FNetDeserializeDeltaArgs Args 
)
static

◆ Serialize()

void UE::Net::FFloatNetSerializer::Serialize ( FNetSerializationContext Context,
const FNetSerializeArgs Args 
)
static

◆ SerializeDelta()

void UE::Net::FFloatNetSerializer::SerializeDelta ( FNetSerializationContext Context,
const FNetSerializeDeltaArgs Args 
)
static

Member Data Documentation

◆ DefaultConfig

const ConfigType UE::Net::FFloatNetSerializer::DefaultConfig = ConfigType()
inlinestatic

◆ Version

const uint32 UE::Net::FFloatNetSerializer::Version = 0
static

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