UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FRotatorAsByteNetSerializerBase< RotatorType > Struct Template Reference

Classes

struct  FQuantizedType
 

Public Types

typedef RotatorType SourceType
 
typedef FQuantizedType QuantizedType
 

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 void Quantize (FNetSerializationContext &, const FNetQuantizeArgs &Args)
 
static void Dequantize (FNetSerializationContext &, const FNetDequantizeArgs &Args)
 
static bool IsEqual (FNetSerializationContext &, const FNetIsEqualArgs &Args)
 
static bool Validate (FNetSerializationContext &, const FNetValidateArgs &Args)
 

Protected Types

enum  Constants : uint16 { XDiffersMask = 1U , YDiffersMask = 2U , ZDiffersMask = 4U , XYZDiffersMask = 7U }
 
using ScalarType = decltype(SourceType::Pitch)
 

Member Typedef Documentation

◆ QuantizedType

template<typename RotatorType >
typedef FQuantizedType UE::Net::FRotatorAsByteNetSerializerBase< RotatorType >::QuantizedType

◆ ScalarType

template<typename RotatorType >
using UE::Net::FRotatorAsByteNetSerializerBase< RotatorType >::ScalarType = decltype(SourceType::Pitch)
protected

◆ SourceType

template<typename RotatorType >
typedef RotatorType UE::Net::FRotatorAsByteNetSerializerBase< RotatorType >::SourceType

Member Enumeration Documentation

◆ Constants

Enumerator
XDiffersMask 
YDiffersMask 
ZDiffersMask 
XYZDiffersMask 

Member Function Documentation

◆ Dequantize()

template<typename T >
void UE::Net::FRotatorAsByteNetSerializerBase< T >::Dequantize ( FNetSerializationContext ,
const FNetDequantizeArgs Args 
)
static

◆ Deserialize()

template<typename T >
void UE::Net::FRotatorAsByteNetSerializerBase< T >::Deserialize ( FNetSerializationContext Context,
const FNetDeserializeArgs Args 
)
static

◆ DeserializeDelta()

template<typename T >
void UE::Net::FRotatorAsByteNetSerializerBase< T >::DeserializeDelta ( FNetSerializationContext Context,
const FNetDeserializeDeltaArgs Args 
)
static

◆ IsEqual()

template<typename T >
bool UE::Net::FRotatorAsByteNetSerializerBase< T >::IsEqual ( FNetSerializationContext Context,
const FNetIsEqualArgs Args 
)
static

◆ Quantize()

template<typename T >
void UE::Net::FRotatorAsByteNetSerializerBase< T >::Quantize ( FNetSerializationContext ,
const FNetQuantizeArgs Args 
)
static

◆ Serialize()

template<typename T >
void UE::Net::FRotatorAsByteNetSerializerBase< T >::Serialize ( FNetSerializationContext Context,
const FNetSerializeArgs Args 
)
static

◆ SerializeDelta()

template<typename T >
void UE::Net::FRotatorAsByteNetSerializerBase< T >::SerializeDelta ( FNetSerializationContext Context,
const FNetSerializeDeltaArgs Args 
)
static

◆ Validate()

template<typename T >
bool UE::Net::FRotatorAsByteNetSerializerBase< T >::Validate ( FNetSerializationContext Context,
const FNetValidateArgs Args 
)
static

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