87 FNetBlobCreationInfo OriginalCreationInfo;
94 uint16 PayloadBitCount = 0;
100 FNetDebugName DebugName;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
Definition EnumClassFlags.h:35
Definition ArrayView.h:139
UE_NODEBUG UE_FORCEINLINE_HINT ElementType * GetData() UE_LIFETIMEBOUND
Definition Array.h:1027
Definition RefCounting.h:454
FNetBlobCreationInfo CreationInfo
Definition NetBlob.h:172
Definition NetObjectReference.h:38
Definition NetRefHandle.h:25
Definition NetSerializationContext.h:31
Definition PartialNetBlob.h:13
const uint32 * GetPayload() const
Definition PartialNetBlob.h:48
void SetDebugName(const FNetDebugName &InDebugName)
Definition PartialNetBlob.h:52
const FNetBlobCreationInfo & GetOriginalCreationInfo() const
Definition PartialNetBlob.h:50
uint32 GetPartCount() const
Definition PartialNetBlob.h:41
FRIEND_ENUM_CLASS_FLAGS(ESequenceFlags)
bool IsFirstPart() const
Definition PartialNetBlob.h:43
uint32 GetSequenceNumber() const
Definition PartialNetBlob.h:45
static IRISCORE_API bool SplitNetBlob(FNetSerializationContext &Context, const FNetBlobCreationInfo &CreationInfo, const FSplitParams &SplitParams, const TRefCountPtr< FNetBlob > &Blob, TArray< TRefCountPtr< FNetBlob > > &OutPartialBlobs)
Definition PartialNetBlob.cpp:157
uint32 GetPayloadBitCount() const
Definition PartialNetBlob.h:47
ESequenceFlags
Definition PartialNetBlob.h:32
Definition NetworkVersion.cpp:28
Definition NetDebugName.h:17
Definition PartialNetBlob.h:16
uint32 MaxPartCount
Definition PartialNetBlob.h:18
FNetDebugName DebugName
Definition PartialNetBlob.h:20
FNetObjectReference NetObjectReference
Definition PartialNetBlob.h:19
uint32 MaxPartBitCount
Definition PartialNetBlob.h:17
bool bSerializeWithObject
Definition PartialNetBlob.h:21