UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FNetObjectBlob Class Reference

#include <NetObjectBlobHandler.h>

+ Inheritance diagram for UE::Net::Private::FNetObjectBlob:

Classes

struct  FHeader
 

Public Member Functions

 FNetObjectBlob (const UE::Net::FNetBlobCreationInfo &)
 
- Public Member Functions inherited from UE::Net::FRawDataNetBlob
IRISCORE_API FRawDataNetBlob (const FNetBlobCreationInfo &)
 
IRISCORE_API void SetRawData (TArray< uint32 > &&RawData, uint32 RawDataBitCount)
 
IRISCORE_API void SetRawData (const TArrayView< const uint32 > RawData, uint32 RawDataBitCount)
 
TArrayView< const uint32GetRawData () const
 
uint32 GetRawDataBitCount () const
 
- Public Member Functions inherited from UE::Net::FNetBlob
IRISCORE_API FNetBlob (const FNetBlobCreationInfo &)
 
IRISCORE_API void SetState (const TRefCountPtr< const FReplicationStateDescriptor > &BlobDescriptor, FQuantizedBlobState &&QuantizedBlobState)
 
const FNetBlobCreationInfoGetCreationInfo () const
 
bool IsReliable () const
 
const FReplicationStateDescriptorGetReplicationStateDescriptor () const
 
IRISCORE_API void CollectObjectReferences (FNetSerializationContext &Context, FNetReferenceCollector &Collector) const
 
void AddRef () const
 
IRISCORE_API void Release () const
 
int32 GetRefCount () const
 
bool HasExports () const
 
TArrayView< const FNetObjectReferenceCallGetNetObjectReferenceExports () const
 
TArrayView< const FNetTokenCallGetNetTokenExports () const
 

Static Public Member Functions

static void SerializeHeader (FNetSerializationContext &Context, const FHeader &Header)
 
static void DeserializeHeader (FNetSerializationContext &Context, FHeader &OutHeader)
 
- Static Public Member Functions inherited from UE::Net::FNetBlob
static IRISCORE_API void SerializeCreationInfo (FNetSerializationContext &Context, const FNetBlobCreationInfo &CreationInfo)
 
static IRISCORE_API void DeserializeCreationInfo (FNetSerializationContext &Context, FNetBlobCreationInfo &OutCreationInfo)
 

Additional Inherited Members

- Protected Member Functions inherited from UE::Net::FRawDataNetBlob
IRISCORE_API void InternalSerialize (FNetSerializationContext &Context) const
 
IRISCORE_API void InternalDeserialize (FNetSerializationContext &Context)
 
- Protected Member Functions inherited from UE::Net::FNetBlob
 FNetBlob (const FNetBlob &)=delete
 
FNetBloboperator= (const FNetBlob &)=delete
 
virtual IRISCORE_API ~FNetBlob ()
 
virtual TArrayView< const FNetObjectReferenceGetNetObjectReferenceExports () const
 
virtual TArrayView< const FNetTokenGetNetTokenExports () const
 
IRISCORE_API void SerializeBlob (FNetSerializationContext &Context) const
 
IRISCORE_API void DeserializeBlob (FNetSerializationContext &Context)
 
- Protected Attributes inherited from UE::Net::FNetBlob
FNetBlobCreationInfo CreationInfo
 
TRefCountPtr< const FReplicationStateDescriptorBlobDescriptor
 
FQuantizedBlobState QuantizedBlobState
 

Constructor & Destructor Documentation

◆ FNetObjectBlob()

UE::Net::Private::FNetObjectBlob::FNetObjectBlob ( const UE::Net::FNetBlobCreationInfo CreationInfo)

Member Function Documentation

◆ DeserializeHeader()

void UE::Net::Private::FNetObjectBlob::DeserializeHeader ( FNetSerializationContext Context,
FHeader OutHeader 
)
static

◆ SerializeHeader()

void UE::Net::Private::FNetObjectBlob::SerializeHeader ( FNetSerializationContext Context,
const FHeader Header 
)
static

The documentation for this class was generated from the following files: