UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::TNetSerializerBuilder< NetSerializerImpl > Class Template Reference

Static Public Member Functions

template<typename T = void, typename U = typename TEnableIf<HasVersion, T>::Type, bool V = true>
static constexpr uint32 GetVersion ()
 
template<typename T = void, typename U = typename TEnableIf<!HasVersion, T>::Type, char V = 0>
static constexpr uint32 GetVersion ()
 
template<typename T = void, typename U = typename TEnableIf<HasCustomNetReferenceIsBool, T>::Type, bool V = true>
static constexpr bool HasCustomNetReference ()
 
template<typename T = void, typename U = typename TEnableIf<!HasCustomNetReferenceIsBool, T>::Type, char V = 0>
static constexpr bool HasCustomNetReference ()
 
template<typename T = void, typename U = typename TEnableIf<UseSerializerIsEqualIsBool && HasIsEqual, T>::Type, bool V = true>
static constexpr bool UseSerializerIsEqual ()
 
template<typename T = void, typename U = typename TEnableIf<!(UseSerializerIsEqualIsBool && HasIsEqual), T>::Type, char V = 0>
static constexpr bool UseSerializerIsEqual ()
 
template<typename T = void, typename U = typename TEnableIf<IsForwardingSerializerIsBool, T>::Type, bool V = true>
static constexpr bool IsForwardingSerializer ()
 
template<typename T = void, typename U = typename TEnableIf<!IsForwardingSerializerIsBool, T>::Type, char V = 0>
static constexpr bool IsForwardingSerializer ()
 
template<typename T = void, typename U = typename TEnableIf<HasConnectionSpecificSerializationIsBool, T>::Type, bool V = true>
static constexpr bool HasConnectionSpecificSerialization ()
 
template<typename T = void, typename U = typename TEnableIf<!HasConnectionSpecificSerializationIsBool, T>::Type, char V = 0>
static constexpr bool HasConnectionSpecificSerialization ()
 
template<typename T = void, typename U = typename TEnableIf<HasDynamicStateIsBool, T>::Type, bool V = true>
static constexpr bool HasDynamicState ()
 
template<typename T = void, typename U = typename TEnableIf<!HasDynamicStateIsBool, T>::Type, char V = 0>
static constexpr bool HasDynamicState ()
 
template<typename T = void, typename U = typename TEnableIf<UseDefaultDeltaIsBool, T>::Type, bool V = true>
static constexpr bool ShouldUseDefaultDelta ()
 
template<typename T = void, typename U = typename TEnableIf<!UseDefaultDeltaIsBool, T>::Type, char V = 0>
static constexpr bool ShouldUseDefaultDelta ()
 
template<typename T = void, typename U = typename TEnableIf<HasSerialize, T>::Type, bool V = true>
static NetSerializeFunction GetSerializeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasSerialize, T>::Type, char V = 0>
static NetSerializeFunction GetSerializeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasDeserialize, T>::Type, bool V = true>
static NetDeserializeFunction GetDeserializeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasDeserialize, T>::Type, char V = 0>
static NetDeserializeFunction GetDeserializeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasSerializeDelta, T>::Type, bool V = true>
static NetSerializeDeltaFunction GetSerializeDeltaFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && !ShouldUseDefaultDelta(), T>::Type, int V = 0>
static NetSerializeDeltaFunction GetSerializeDeltaFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && ShouldUseDefaultDelta() && HasIsEqual, T>::Type, char V = 0>
static NetSerializeDeltaFunction GetSerializeDeltaFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && ShouldUseDefaultDelta() && !HasIsEqual, T>::Type, unsigned char V = 0>
static NetSerializeDeltaFunction GetSerializeDeltaFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasDeserializeDelta, T>::Type, bool V = true>
static NetDeserializeDeltaFunction GetDeserializeDeltaFunction (const T *=nullptr)
 
template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && !ShouldUseDefaultDelta(), T>::Type, int V = 0>
static NetDeserializeDeltaFunction GetDeserializeDeltaFunction (const void *=nullptr)
 
template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && ShouldUseDefaultDelta() && (HasCloneDynamicState && HasFreeDynamicState), T>::Type, char V = 0>
static NetDeserializeDeltaFunction GetDeserializeDeltaFunction (const void *=nullptr)
 
template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && ShouldUseDefaultDelta() && !(HasCloneDynamicState && HasFreeDynamicState), T>::Type, unsigned char V = 0>
static NetDeserializeDeltaFunction GetDeserializeDeltaFunction (const void *=nullptr)
 
template<typename T = void, typename U = typename TEnableIf<HasQuantize, T>::Type, bool V = true>
static NetQuantizeFunction GetQuantizeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasQuantize, T>::Type, char V = 0>
static NetQuantizeFunction GetQuantizeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasDequantize, T>::Type, bool V = true>
static NetDequantizeFunction GetDequantizeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasDequantize, T>::Type, char V = 0>
static NetDequantizeFunction GetDequantizeFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasIsEqual, T>::Type, bool V = true>
static NetIsEqualFunction GetIsEqualFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasIsEqual, T>::Type, char V = 0>
static NetIsEqualFunction GetIsEqualFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasValidate, T>::Type, bool V = true>
static NetValidateFunction GetValidateFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasValidate, T>::Type, char V = 0>
static NetValidateFunction GetValidateFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasCollectNetReferences, T>::Type, bool V = true>
static NetCollectNetReferencesFunction GetCollectNetReferencesFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasCollectNetReferences, T>::Type, char V = 0>
static NetCollectNetReferencesFunction GetCollectNetReferencesFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasApply, T>::Type, bool V = true>
static NetApplyFunction GetApplyFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!HasApply, T>::Type, char V = 0>
static NetApplyFunction GetApplyFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasCloneDynamicState && (IsForwardingSerializer() || HasDynamicState()), T>::Type, bool V = true>
static NetCloneDynamicStateFunction GetCloneDynamicStateFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!(HasCloneDynamicState && (IsForwardingSerializer() || HasDynamicState())), T>::Type, char V = 0>
static NetCloneDynamicStateFunction GetCloneDynamicStateFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasFreeDynamicState && (IsForwardingSerializer() || HasDynamicState()), T>::Type, bool V = true>
static NetFreeDynamicStateFunction GetFreeDynamicStateFunction ()
 
template<typename T = void, typename U = typename TEnableIf<!(HasFreeDynamicState && (IsForwardingSerializer() || HasDynamicState())), T>::Type, char V = 0>
static NetFreeDynamicStateFunction GetFreeDynamicStateFunction ()
 
template<typename T = void, typename U = typename TEnableIf<HasConfigType && HasDefaultConfig, T>::Type, bool V = true>
static const FNetSerializerConfigGetDefaultConfig ()
 
template<typename T = void, typename U = typename TEnableIf<!(HasConfigType && HasDefaultConfig), T>::Type, char V = 0>
static constexpr FNetSerializerConfigGetDefaultConfig ()
 
template<typename T = void, typename U = typename TEnableIf<HasConfigType, T>::Type, bool V = true>
static constexpr uint32 GetConfigTypeSize ()
 
template<typename T = void, typename U = typename TEnableIf<!HasConfigType, T>::Type, char V = 0>
static constexpr uint32 GetConfigTypeSize ()
 
template<typename T = void, typename U = typename TEnableIf<HasConfigType, T>::Type, bool V = true>
static constexpr uint32 GetConfigTypeAlignment ()
 
template<typename T = void, typename U = typename TEnableIf<!HasConfigType, T>::Type, char V = 0>
static constexpr uint32 GetConfigTypeAlignment ()
 
template<typename T = void, typename U = typename TEnableIf<HasQuantizedType, T>::Type, bool V = true, bool W = true>
static constexpr uint32 GetQuantizedTypeSize ()
 
template<typename T = void, typename U = typename TEnableIf<!HasQuantizedType && HasSourceType, T>::Type, bool V = true, char W = 0>
static constexpr uint32 GetQuantizedTypeSize ()
 
template<typename T = void, typename U = typename TEnableIf<!(HasSourceType || HasQuantizedType), T>::Type, char V = 0>
static constexpr uint32 GetQuantizedTypeSize ()
 
template<typename T = void, typename U = typename TEnableIf<HasQuantizedType, T>::Type, bool V = true, bool W = true>
static constexpr uint32 GetQuantizedTypeAlignment ()
 
template<typename T = void, typename U = typename TEnableIf<!HasQuantizedType && HasSourceType, T>::Type, bool V = true, char W = 0>
static constexpr uint32 GetQuantizedTypeAlignment ()
 
template<typename T = void, typename U = typename TEnableIf<!(HasSourceType || HasQuantizedType), T>::Type, char V = 0>
static constexpr uint32 GetQuantizedTypeAlignment ()
 
static constexpr ENetSerializerTraits GetTraits ()
 
static void Validate ()
 

Member Function Documentation

◆ GetApplyFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasApply, T>::Type, bool V = true>
static NetApplyFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetApplyFunction ( )
inlinestatic

◆ GetApplyFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasApply, T>::Type, char V = 0>
static NetApplyFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetApplyFunction ( )
inlinestatic

◆ GetCloneDynamicStateFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasCloneDynamicState && (IsForwardingSerializer() || HasDynamicState()), T>::Type, bool V = true>
static NetCloneDynamicStateFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetCloneDynamicStateFunction ( )
inlinestatic

◆ GetCloneDynamicStateFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!(HasCloneDynamicState && (IsForwardingSerializer() || HasDynamicState())), T>::Type, char V = 0>
static NetCloneDynamicStateFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetCloneDynamicStateFunction ( )
inlinestatic

◆ GetCollectNetReferencesFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasCollectNetReferences, T>::Type, bool V = true>
static NetCollectNetReferencesFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetCollectNetReferencesFunction ( )
inlinestatic

◆ GetCollectNetReferencesFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasCollectNetReferences, T>::Type, char V = 0>
static NetCollectNetReferencesFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetCollectNetReferencesFunction ( )
inlinestatic

◆ GetConfigTypeAlignment() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasConfigType, T>::Type, bool V = true>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetConfigTypeAlignment ( )
inlinestaticconstexpr

◆ GetConfigTypeAlignment() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasConfigType, T>::Type, char V = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetConfigTypeAlignment ( )
inlinestaticconstexpr

◆ GetConfigTypeSize() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasConfigType, T>::Type, bool V = true>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetConfigTypeSize ( )
inlinestaticconstexpr

◆ GetConfigTypeSize() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasConfigType, T>::Type, char V = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetConfigTypeSize ( )
inlinestaticconstexpr

◆ GetDefaultConfig() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasConfigType && HasDefaultConfig, T>::Type, bool V = true>
static const FNetSerializerConfig * UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDefaultConfig ( )
inlinestatic

◆ GetDefaultConfig() [2/2]

template<typename T = void, typename U = typename TEnableIf<!(HasConfigType && HasDefaultConfig), T>::Type, char V = 0>
static constexpr FNetSerializerConfig * UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDefaultConfig ( )
inlinestaticconstexpr

◆ GetDequantizeFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasDequantize, T>::Type, bool V = true>
static NetDequantizeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDequantizeFunction ( )
inlinestatic

◆ GetDequantizeFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasDequantize, T>::Type, char V = 0>
static NetDequantizeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDequantizeFunction ( )
inlinestatic

◆ GetDeserializeDeltaFunction() [1/4]

template<typename T = void, typename U = typename TEnableIf<HasDeserializeDelta, T>::Type, bool V = true>
static NetDeserializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDeserializeDeltaFunction ( const T *  = nullptr)
inlinestatic

◆ GetDeserializeDeltaFunction() [2/4]

template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && !ShouldUseDefaultDelta(), T>::Type, int V = 0>
static NetDeserializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDeserializeDeltaFunction ( const void = nullptr)
inlinestatic

◆ GetDeserializeDeltaFunction() [3/4]

template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && ShouldUseDefaultDelta() && (HasCloneDynamicState && HasFreeDynamicState), T>::Type, char V = 0>
static NetDeserializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDeserializeDeltaFunction ( const void = nullptr)
inlinestatic

◆ GetDeserializeDeltaFunction() [4/4]

template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && ShouldUseDefaultDelta() && !(HasCloneDynamicState && HasFreeDynamicState), T>::Type, unsigned char V = 0>
static NetDeserializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDeserializeDeltaFunction ( const void = nullptr)
inlinestatic

◆ GetDeserializeFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasDeserialize, T>::Type, bool V = true>
static NetDeserializeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDeserializeFunction ( )
inlinestatic

◆ GetDeserializeFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasDeserialize, T>::Type, char V = 0>
static NetDeserializeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetDeserializeFunction ( )
inlinestatic

◆ GetFreeDynamicStateFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasFreeDynamicState && (IsForwardingSerializer() || HasDynamicState()), T>::Type, bool V = true>
static NetFreeDynamicStateFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetFreeDynamicStateFunction ( )
inlinestatic

◆ GetFreeDynamicStateFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!(HasFreeDynamicState && (IsForwardingSerializer() || HasDynamicState())), T>::Type, char V = 0>
static NetFreeDynamicStateFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetFreeDynamicStateFunction ( )
inlinestatic

◆ GetIsEqualFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasIsEqual, T>::Type, bool V = true>
static NetIsEqualFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetIsEqualFunction ( )
inlinestatic

◆ GetIsEqualFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasIsEqual, T>::Type, char V = 0>
static NetIsEqualFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetIsEqualFunction ( )
inlinestatic

◆ GetQuantizedTypeAlignment() [1/3]

template<typename T = void, typename U = typename TEnableIf<HasQuantizedType, T>::Type, bool V = true, bool W = true>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizedTypeAlignment ( )
inlinestaticconstexpr

◆ GetQuantizedTypeAlignment() [2/3]

template<typename T = void, typename U = typename TEnableIf<!HasQuantizedType && HasSourceType, T>::Type, bool V = true, char W = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizedTypeAlignment ( )
inlinestaticconstexpr

◆ GetQuantizedTypeAlignment() [3/3]

template<typename T = void, typename U = typename TEnableIf<!(HasSourceType || HasQuantizedType), T>::Type, char V = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizedTypeAlignment ( )
inlinestaticconstexpr

◆ GetQuantizedTypeSize() [1/3]

template<typename T = void, typename U = typename TEnableIf<HasQuantizedType, T>::Type, bool V = true, bool W = true>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizedTypeSize ( )
inlinestaticconstexpr

◆ GetQuantizedTypeSize() [2/3]

template<typename T = void, typename U = typename TEnableIf<!HasQuantizedType && HasSourceType, T>::Type, bool V = true, char W = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizedTypeSize ( )
inlinestaticconstexpr

◆ GetQuantizedTypeSize() [3/3]

template<typename T = void, typename U = typename TEnableIf<!(HasSourceType || HasQuantizedType), T>::Type, char V = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizedTypeSize ( )
inlinestaticconstexpr

◆ GetQuantizeFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasQuantize, T>::Type, bool V = true>
static NetQuantizeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizeFunction ( )
inlinestatic

◆ GetQuantizeFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasQuantize, T>::Type, char V = 0>
static NetQuantizeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetQuantizeFunction ( )
inlinestatic

◆ GetSerializeDeltaFunction() [1/4]

template<typename T = void, typename U = typename TEnableIf<HasSerializeDelta, T>::Type, bool V = true>
static NetSerializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetSerializeDeltaFunction ( )
inlinestatic

◆ GetSerializeDeltaFunction() [2/4]

template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && !ShouldUseDefaultDelta(), T>::Type, int V = 0>
static NetSerializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetSerializeDeltaFunction ( )
inlinestatic

◆ GetSerializeDeltaFunction() [3/4]

template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && ShouldUseDefaultDelta() && HasIsEqual, T>::Type, char V = 0>
static NetSerializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetSerializeDeltaFunction ( )
inlinestatic

◆ GetSerializeDeltaFunction() [4/4]

template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && ShouldUseDefaultDelta() && !HasIsEqual, T>::Type, unsigned char V = 0>
static NetSerializeDeltaFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetSerializeDeltaFunction ( )
inlinestatic

◆ GetSerializeFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasSerialize, T>::Type, bool V = true>
static NetSerializeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetSerializeFunction ( )
inlinestatic

◆ GetSerializeFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasSerialize, T>::Type, char V = 0>
static NetSerializeFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetSerializeFunction ( )
inlinestatic

◆ GetTraits()

◆ GetValidateFunction() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasValidate, T>::Type, bool V = true>
static NetValidateFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetValidateFunction ( )
inlinestatic

◆ GetValidateFunction() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasValidate, T>::Type, char V = 0>
static NetValidateFunction UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetValidateFunction ( )
inlinestatic

◆ GetVersion() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasVersion, T>::Type, bool V = true>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetVersion ( )
inlinestaticconstexpr

◆ GetVersion() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasVersion, T>::Type, char V = 0>
static constexpr uint32 UE::Net::TNetSerializerBuilder< NetSerializerImpl >::GetVersion ( )
inlinestaticconstexpr

◆ HasConnectionSpecificSerialization() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasConnectionSpecificSerializationIsBool, T>::Type, bool V = true>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::HasConnectionSpecificSerialization ( )
inlinestaticconstexpr

◆ HasConnectionSpecificSerialization() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasConnectionSpecificSerializationIsBool, T>::Type, char V = 0>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::HasConnectionSpecificSerialization ( )
inlinestaticconstexpr

◆ HasCustomNetReference() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasCustomNetReferenceIsBool, T>::Type, bool V = true>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::HasCustomNetReference ( )
inlinestaticconstexpr

◆ HasCustomNetReference() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasCustomNetReferenceIsBool, T>::Type, char V = 0>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::HasCustomNetReference ( )
inlinestaticconstexpr

◆ HasDynamicState() [1/2]

template<typename T = void, typename U = typename TEnableIf<HasDynamicStateIsBool, T>::Type, bool V = true>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::HasDynamicState ( )
inlinestaticconstexpr

◆ HasDynamicState() [2/2]

template<typename T = void, typename U = typename TEnableIf<!HasDynamicStateIsBool, T>::Type, char V = 0>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::HasDynamicState ( )
inlinestaticconstexpr

◆ IsForwardingSerializer() [1/2]

template<typename T = void, typename U = typename TEnableIf<IsForwardingSerializerIsBool, T>::Type, bool V = true>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::IsForwardingSerializer ( )
inlinestaticconstexpr

◆ IsForwardingSerializer() [2/2]

template<typename T = void, typename U = typename TEnableIf<!IsForwardingSerializerIsBool, T>::Type, char V = 0>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::IsForwardingSerializer ( )
inlinestaticconstexpr

◆ ShouldUseDefaultDelta() [1/2]

template<typename T = void, typename U = typename TEnableIf<UseDefaultDeltaIsBool, T>::Type, bool V = true>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::ShouldUseDefaultDelta ( )
inlinestaticconstexpr

◆ ShouldUseDefaultDelta() [2/2]

template<typename T = void, typename U = typename TEnableIf<!UseDefaultDeltaIsBool, T>::Type, char V = 0>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::ShouldUseDefaultDelta ( )
inlinestaticconstexpr

◆ UseSerializerIsEqual() [1/2]

template<typename T = void, typename U = typename TEnableIf<UseSerializerIsEqualIsBool && HasIsEqual, T>::Type, bool V = true>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::UseSerializerIsEqual ( )
inlinestaticconstexpr

◆ UseSerializerIsEqual() [2/2]

template<typename T = void, typename U = typename TEnableIf<!(UseSerializerIsEqualIsBool && HasIsEqual), T>::Type, char V = 0>
static constexpr bool UE::Net::TNetSerializerBuilder< NetSerializerImpl >::UseSerializerIsEqual ( )
inlinestaticconstexpr

◆ Validate()


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