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

#include <PropertyNetSerializerInfoRegistry.h>

+ Inheritance diagram for UE::Net::FLastResortPropertyNetSerializerInfo:

Public Member Functions

IRISCORE_API FLastResortPropertyNetSerializerInfo ()
 
IRISCORE_API FLastResortPropertyNetSerializerInfo (const uint32 InMaxQuantizedSizeBits)
 
virtual IRISCORE_API const FFieldClassGetPropertyTypeClass () const override
 
virtual IRISCORE_API bool IsSupported (const FProperty *Property) const override
 
virtual IRISCORE_API const FNetSerializerGetNetSerializer (const FProperty *Property) const override final
 
virtual IRISCORE_API bool CanUseDefaultConfig (const FProperty *Property) const override final
 
virtual IRISCORE_API FNetSerializerConfigBuildNetSerializerConfig (void *NetSerializerConfigBuffer, const FProperty *Property) const override final
 
- Public Member Functions inherited from UE::Net::FPropertyNetSerializerInfo
virtual CreateAndRegisterReplicationFragmentFunc GetCreateAndRegisterReplicationFragmentFunction () const
 
bool IsSupportedStruct (FName InStructName) const
 

Protected Attributes

uint32 MaxQuantizedSizeBits
 
bool bExcludeFromDefaultStateHash = false
 
- Protected Attributes inherited from UE::Net::FPropertyNetSerializerInfo
FName StructName
 

Constructor & Destructor Documentation

◆ FLastResortPropertyNetSerializerInfo() [1/2]

UE::Net::FLastResortPropertyNetSerializerInfo::FLastResortPropertyNetSerializerInfo ( )

Last resort for properties that have no specialized serializer. An example is TextProperty.

◆ FLastResortPropertyNetSerializerInfo() [2/2]

UE::Net::FLastResortPropertyNetSerializerInfo::FLastResortPropertyNetSerializerInfo ( const uint32  InMaxQuantizedSizeBits)
explicit

Member Function Documentation

◆ BuildNetSerializerConfig()

FNetSerializerConfig * UE::Net::FLastResortPropertyNetSerializerInfo::BuildNetSerializerConfig ( void NetSerializerConfigBuffer,
const FProperty Property 
) const
finaloverridevirtual

◆ CanUseDefaultConfig()

bool UE::Net::FLastResortPropertyNetSerializerInfo::CanUseDefaultConfig ( const FProperty Property) const
finaloverridevirtual

◆ GetNetSerializer()

const FNetSerializer * UE::Net::FLastResortPropertyNetSerializerInfo::GetNetSerializer ( const FProperty Property) const
finaloverridevirtual

◆ GetPropertyTypeClass()

const FFieldClass * UE::Net::FLastResortPropertyNetSerializerInfo::GetPropertyTypeClass ( ) const
overridevirtual

◆ IsSupported()

bool UE::Net::FLastResortPropertyNetSerializerInfo::IsSupported ( const FProperty Property) const
overridevirtual

Member Data Documentation

◆ bExcludeFromDefaultStateHash

bool UE::Net::FLastResortPropertyNetSerializerInfo::bExcludeFromDefaultStateHash = false
protected

◆ MaxQuantizedSizeBits

uint32 UE::Net::FLastResortPropertyNetSerializerInfo::MaxQuantizedSizeBits
protected

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