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

Classes

struct  FFlags
 
struct  FQuantizedData
 
struct  FQuantizedVelocity
 

Public Types

enum  EPropertyFlags : uint32 {
  HasAdditiveSources = 1U , HasOverrideSources = HasAdditiveSources << 1U , HasOverrideSourcesWithIgnoreZAccumulate = HasOverrideSources << 1U , IsAdditiveVelocityApplied = HasOverrideSourcesWithIgnoreZAccumulate << 1U ,
  BitCount = 4
}
 
typedef FRootMotionSourceGroup SourceType
 
typedef FRootMotionSource SourceArrayItemType
 
typedef FRootMotionSourceGroupNetSerializerConfig ConfigType
 
using RootMotionSourcesSerializer = TPolymorphicArrayStructNetSerializerImpl< SourceType, SourceArrayItemType, GetRootMotionSources, SetRootMotionSourcesNum >
 
using PendingRootMotionSourcesSerializer = TPolymorphicArrayStructNetSerializerImpl< SourceType, SourceArrayItemType, GetPendingRootMotionSources, SetPendingRootMotionSourcesNum >
 
typedef FQuantizedData 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)
 
static void CloneDynamicState (FNetSerializationContext &, const FNetCloneDynamicStateArgs &)
 
static void FreeDynamicState (FNetSerializationContext &, const FNetFreeDynamicStateArgs &)
 
static void CollectNetReferences (FNetSerializationContext &, const FNetCollectReferencesArgs &)
 
static void InitTypeCache ()
 

Static Public Attributes

static constexpr bool bHasDynamicState = true
 
static constexpr bool bIsForwardingSerializer = true
 
static constexpr bool bHasCustomNetReference = true
 
static const uint32 Version = 0
 
static const ConfigType DefaultConfig
 

Member Typedef Documentation

◆ ConfigType

◆ PendingRootMotionSourcesSerializer

◆ QuantizedType

◆ RootMotionSourcesSerializer

◆ SourceArrayItemType

◆ SourceType

Member Enumeration Documentation

◆ EPropertyFlags

Enumerator
HasAdditiveSources 
HasOverrideSources 
HasOverrideSourcesWithIgnoreZAccumulate 
IsAdditiveVelocityApplied 
BitCount 

Member Function Documentation

◆ CloneDynamicState()

void UE::Net::FRootMotionSourceGroupNetSerializer::CloneDynamicState ( FNetSerializationContext Context,
const FNetCloneDynamicStateArgs Args 
)
static

◆ CollectNetReferences()

void UE::Net::FRootMotionSourceGroupNetSerializer::CollectNetReferences ( FNetSerializationContext Context,
const FNetCollectReferencesArgs Args 
)
static

◆ Dequantize()

void UE::Net::FRootMotionSourceGroupNetSerializer::Dequantize ( FNetSerializationContext Context,
const FNetDequantizeArgs Args 
)
static

◆ Deserialize()

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

◆ DeserializeDelta()

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

◆ FreeDynamicState()

void UE::Net::FRootMotionSourceGroupNetSerializer::FreeDynamicState ( FNetSerializationContext Context,
const FNetFreeDynamicStateArgs Args 
)
static

◆ InitTypeCache()

void UE::Net::FRootMotionSourceGroupNetSerializer::InitTypeCache ( )
static

◆ IsEqual()

bool UE::Net::FRootMotionSourceGroupNetSerializer::IsEqual ( FNetSerializationContext Context,
const FNetIsEqualArgs Args 
)
static

◆ Quantize()

void UE::Net::FRootMotionSourceGroupNetSerializer::Quantize ( FNetSerializationContext Context,
const FNetQuantizeArgs Args 
)
static

◆ Serialize()

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

◆ SerializeDelta()

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

◆ Validate()

bool UE::Net::FRootMotionSourceGroupNetSerializer::Validate ( FNetSerializationContext Context,
const FNetValidateArgs Args 
)
static

Member Data Documentation

◆ bHasCustomNetReference

constexpr bool UE::Net::FRootMotionSourceGroupNetSerializer::bHasCustomNetReference = true
staticconstexpr

◆ bHasDynamicState

constexpr bool UE::Net::FRootMotionSourceGroupNetSerializer::bHasDynamicState = true
staticconstexpr

◆ bIsForwardingSerializer

constexpr bool UE::Net::FRootMotionSourceGroupNetSerializer::bIsForwardingSerializer = true
staticconstexpr

◆ DefaultConfig

const ConfigType UE::Net::FRootMotionSourceGroupNetSerializer::DefaultConfig
inlinestatic

◆ Version

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

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