UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InternalNetSerializerUtils.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7
8namespace UE::Net
9{
10
11bool IsStructNetSerializer(const FNetSerializer* Serializer);
12bool IsArrayPropertyNetSerializer(const FNetSerializer* Serializer);
13IRISCORE_API bool IsObjectReferenceNetSerializer(const FNetSerializer* Serializer);
14
15}
16
17namespace UE::Net
18{
19
20inline bool IsStructNetSerializer(const FNetSerializer* Serializer)
21{
22 return Serializer == &UE_NET_GET_SERIALIZER(FStructNetSerializer);
23}
24
25inline bool IsArrayPropertyNetSerializer(const FNetSerializer* Serializer)
26{
28}
29
30}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_NET_GET_SERIALIZER(SerializerName)
Definition NetSerializer.h:470
Definition NetworkVersion.cpp:28
bool IsArrayPropertyNetSerializer(const FNetSerializer *Serializer)
Definition InternalNetSerializerUtils.h:25
bool IsStructNetSerializer(const FNetSerializer *Serializer)
Definition InternalNetSerializerUtils.h:20
bool IsObjectReferenceNetSerializer(const FNetSerializer *NetSerializer)
Definition InternalNetSerializerUtils.cpp:8
Definition ArrayPropertyNetSerializer.cpp:19
Definition NetSerializer.h:377
Definition StructNetSerializer.cpp:15