11template<
typename NetSerializerImpl>
32#define UE_NET_DECLARE_SERIALIZER_INTERNAL UE_NET_DECLARE_SERIALIZER
34#define UE_NET_IMPLEMENT_SERIALIZER_INTERNAL(SerializerName) const UE::Net::FNetSerializer SerializerName ## NetSerializerInfo::Serializer = UE::Net::Private::TInternalNetSerializer<SerializerName>::ConstructNetSerializer(TEXT(#SerializerName)); \
35 uint32 SerializerName ## NetSerializerInfo::GetQuantizedTypeSize() { return UE::Net::TNetSerializerBuilder<SerializerName>::GetQuantizedTypeSize(); }; \
36 uint32 SerializerName ## NetSerializerInfo::GetQuantizedTypeAlignment() { return UE::Net::TNetSerializerBuilder<SerializerName>::GetQuantizedTypeAlignment(); }; \
37 const FNetSerializerConfig* SerializerName ## NetSerializerInfo::GetDefaultConfig() { return UE::Net::TNetSerializerBuilder<SerializerName>::GetDefaultConfig(); };
Definition InternalNetSerializerBuilder.h:13
static void Validate()
Definition InternalNetSerializerBuilder.h:39
static constexpr ENetSerializerTraits GetTraits()
Definition InternalNetSerializerBuilder.h:37
Definition InternalNetSerializer.h:13
static constexpr FNetSerializer ConstructNetSerializer(const TCHAR *Name)
Definition InternalNetSerializer.h:15
static constexpr FNetSerializer ConstructNetSerializer(const TCHAR *Name)
Definition NetSerializer.h:413
Definition NetworkVersion.cpp:28
Definition NetSerializer.h:377
ENetSerializerTraits Traits
Definition NetSerializer.h:379