UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PartialNetObjectAttachmentHandler.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
7#include "PartialNetObjectAttachmentHandler.generated.h"
8
9UCLASS()
11{
13
14public:
15 uint32 GetBitCountSplitThreshold() const { return BitCountSplitThreshold; }
16 uint32 GetClientUnreliableBitCountSplitThreshold() const { return ClientUnreliableBitCountSplitThreshold; }
17 uint32 GetServerUnreliableBitCountSplitThreshold() const { return ServerUnreliableBitCountSplitThreshold; }
18
19private:
21 UPROPERTY(Config)
22 uint32 BitCountSplitThreshold = (128 + 64)*8;
23
25 UPROPERTY(Config)
26 uint32 ClientUnreliableBitCountSplitThreshold = (850)*8;
27
29 UPROPERTY(Config)
30 uint32 ServerUnreliableBitCountSplitThreshold = (256)*8;
31};
32
38
42UCLASS(transient, MinimalAPI)
44{
46
47public:
50
52
54 bool PreSerializeAndSplitNetBlob(uint32 ConnectionId, const TRefCountPtr<UE::Net::FNetObjectAttachment>& Blob, TArray<TRefCountPtr<FNetBlob>>& OutPartialBlobs, bool bSerializeWithObject);
55
58
59 const UPartialNetObjectAttachmentHandlerConfig* GetConfig() const;
60private:
62};
63
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Array.h:670
Definition RefCounting.h:454
Definition NetExports.h:17
Definition PartialNetObjectAttachmentHandler.h:11
uint32 GetServerUnreliableBitCountSplitThreshold() const
Definition PartialNetObjectAttachmentHandler.h:17
uint32 GetBitCountSplitThreshold() const
Definition PartialNetObjectAttachmentHandler.h:15
uint32 GetClientUnreliableBitCountSplitThreshold() const
Definition PartialNetObjectAttachmentHandler.h:16
Definition PartialNetObjectAttachmentHandler.h:44
const UPartialNetObjectAttachmentHandlerConfig * GetConfig() const
Definition PartialNetObjectAttachmentHandler.h:64
Definition ReplicationSystem.h:70
Definition SequentialPartialNetBlobHandler.h:24
Definition SequentialPartialNetBlobHandler.h:44
@ NullAllowed
Definition Object.h:62
Definition PartialNetObjectAttachmentHandler.h:34
const UPartialNetObjectAttachmentHandlerConfig * Config
Definition PartialNetObjectAttachmentHandler.h:36
UReplicationSystem * ReplicationSystem
Definition PartialNetObjectAttachmentHandler.h:35
Definition NetDebugName.h:17