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

#include <PropertyNetSerializerInfoRegistry.h>

+ Inheritance diagram for UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >:

Public Member Functions

 TSimplePropertyNetSerializerInfo (const FNetSerializer &InSerializer)
 
virtual const FFieldClassGetPropertyTypeClass () const override
 
virtual const FNetSerializerGetNetSerializer (const FProperty *Property) const override
 
virtual FNetSerializerConfigBuildNetSerializerConfig (void *NetSerializerConfigBuffer, const FProperty *Property) const override
 
- Public Member Functions inherited from UE::Net::FPropertyNetSerializerInfo
virtual bool IsSupported (const FProperty *Property) const
 
virtual bool CanUseDefaultConfig (const FProperty *Property) const
 
virtual CreateAndRegisterReplicationFragmentFunc GetCreateAndRegisterReplicationFragmentFunction () const
 
bool IsSupportedStruct (FName InStructName) const
 

Public Attributes

const FNetSerializerSerializer
 

Additional Inherited Members

- Protected Attributes inherited from UE::Net::FPropertyNetSerializerInfo
FName StructName
 

Detailed Description

template<typename T, typename ConfigType = FNetSerializerConfig>
struct UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >

Some helpers to register default infos for properties

Constructor & Destructor Documentation

◆ TSimplePropertyNetSerializerInfo()

template<typename T , typename ConfigType = FNetSerializerConfig>
UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >::TSimplePropertyNetSerializerInfo ( const FNetSerializer InSerializer)
inline

Member Function Documentation

◆ BuildNetSerializerConfig()

template<typename T , typename ConfigType = FNetSerializerConfig>
virtual FNetSerializerConfig * UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >::BuildNetSerializerConfig ( void NetSerializerConfigBuffer,
const FProperty Property 
) const
inlineoverridevirtual

◆ GetNetSerializer()

template<typename T , typename ConfigType = FNetSerializerConfig>
virtual const FNetSerializer * UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >::GetNetSerializer ( const FProperty Property) const
inlineoverridevirtual

◆ GetPropertyTypeClass()

template<typename T , typename ConfigType = FNetSerializerConfig>
virtual const FFieldClass * UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >::GetPropertyTypeClass ( ) const
inlineoverridevirtual

Member Data Documentation

◆ Serializer

template<typename T , typename ConfigType = FNetSerializerConfig>
const FNetSerializer& UE::Net::TSimplePropertyNetSerializerInfo< T, ConfigType >::Serializer

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