UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ObjectNetSerializer.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "NetSerializer.h"
8
9#include "ObjectNetSerializer.generated.h"
10
11namespace UE::Net
12{
13 class FNetObjectReference;
14}
15
16USTRUCT()
24
25USTRUCT()
30
31USTRUCT()
36
37USTRUCT()
42
43namespace UE::Net
44{
45
46IRISCORE_API FNetRefHandle ReadNetRefHandle(FNetSerializationContext& Context);
47IRISCORE_API void WriteNetRefHandle(FNetSerializationContext& Context, const FNetRefHandle Handle);
48
49IRISCORE_API void ReadFullNetObjectReference(FNetSerializationContext& Context, FNetObjectReference& Reference);
50IRISCORE_API void WriteFullNetObjectReference(FNetSerializationContext& Context, const FNetObjectReference& Reference);
51
56
57// Public type that can be used when storage for a quantized reference is needed. This should only be needed
58// in specific cases of forwarding net serializers.
63
64}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_NET_DECLARE_SERIALIZER(SerializerName, Api)
Definition NetSerializer.h:455
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition Class.h:3793
Definition NetworkVersion.cpp:28
void WriteFullNetObjectReference(FNetSerializationContext &Context, const FNetObjectReference &Reference)
Definition ObjectNetSerializer.cpp:65
void WriteNetRefHandle(FNetSerializationContext &Context, const FNetRefHandle Handle)
Definition ObjectNetSerializer.cpp:29
void ReadFullNetObjectReference(FNetSerializationContext &Context, FNetObjectReference &Reference)
Definition ObjectNetSerializer.cpp:59
FNetRefHandle ReadNetRefHandle(FNetSerializationContext &Context)
Definition ObjectNetSerializer.cpp:44
Definition NetSerializerConfig.h:17
Definition ObjectNetSerializer.h:18
Definition ObjectNetSerializer.h:27
Definition ObjectNetSerializer.h:39
Definition ObjectNetSerializer.h:33
Definition ObjectPtr.h:488
uint8 Storage[24]
Definition ObjectNetSerializer.h:61
Definition ObjectNetSerializer.cpp:171
Definition ObjectNetSerializer.cpp:181
Definition ObjectNetSerializer.cpp:203
Definition ObjectNetSerializer.cpp:193