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

Classes

struct  FQuantizedData
 

Public Types

enum  EQuantizedFlags : uint32 {
  XIsNotZero = 1U , YIsNotZero = XIsNotZero << 1U , ZIsNotZero = YIsNotZero << 1U , XIsNegative = ZIsNotZero << 1U ,
  YIsNegative = XIsNegative << 1U , ZIsNegative = YIsNegative << 1U , WIsNegative = ZIsNegative << 1U
}
 
using FloatType = decltype(T::X)
 
using UintType = typename TUnsignedIntType< sizeof(FloatType)>::Type
 
typedefSourceType
 
typedef FQuantizedData QuantizedType
 

Static Public Member Functions

static void Serialize (FNetSerializationContext &, const FNetSerializeArgs &Args)
 
static void Deserialize (FNetSerializationContext &, const FNetDeserializeArgs &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)
 

Member Typedef Documentation

◆ FloatType

template<typename T >
using UE::Net::Private::FUnitQuatNetSerializerBase< T >::FloatType = decltype(T::X)

◆ QuantizedType

◆ SourceType

◆ UintType

Member Enumeration Documentation

◆ EQuantizedFlags

Enumerator
XIsNotZero 
YIsNotZero 
ZIsNotZero 
XIsNegative 
YIsNegative 
ZIsNegative 
WIsNegative 

Member Function Documentation

◆ Dequantize()

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

◆ Deserialize()

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

◆ IsEqual()

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

◆ Quantize()

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

◆ Serialize()

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

◆ Validate()

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

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