UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FBaseActorNetCreationHeader Class Referenceabstract

#include <NetActorFactory.h>

+ Inheritance diagram for UE::Net::FBaseActorNetCreationHeader:

Public Member Functions

virtual bool IsDynamic () const =0
 
virtual bool IsPreregistered () const =0
 
ENGINE_API EActorNetSpawnInfoFlags GetFactorySpawnFlags (const UNetActorFactory *ActorFactory) const
 
virtual ENGINE_API bool Serialize (const FCreationHeaderContext &Context) const
 
virtual ENGINE_API bool Deserialize (const FCreationHeaderContext &Context)
 
- Public Member Functions inherited from UE::Net::FNetObjectCreationHeader
virtual ~FNetObjectCreationHeader ()
 
void SetProtocolId (uint32 InId)
 
void SetFactoryId (FNetObjectFactoryId InId)
 
FReplicationProtocolIdentifier GetProtocolId () const
 
FNetObjectFactoryId GetNetFactoryId () const
 
virtual FString ToString () const
 

Public Attributes

TArray< uint8CustomCreationData
 
uint16 CustomCreationDataBitCount = 0
 

Detailed Description

Header information to be able to tell if its a dynamic or static header

Member Function Documentation

◆ Deserialize()

bool UE::Net::FBaseActorNetCreationHeader::Deserialize ( const FCreationHeaderContext Context)
virtual

◆ GetFactorySpawnFlags()

EActorNetSpawnInfoFlags UE::Net::FBaseActorNetCreationHeader::GetFactorySpawnFlags ( const UNetActorFactory ActorFactory) const

◆ IsDynamic()

virtual bool UE::Net::FBaseActorNetCreationHeader::IsDynamic ( ) const
pure virtual

◆ IsPreregistered()

virtual bool UE::Net::FBaseActorNetCreationHeader::IsPreregistered ( ) const
pure virtual

Is the header representing a dynamic pre-registered actor

Implemented in UE::Net::FStaticActorNetCreationHeader, UE::Net::FDynamicActorNetCreationHeader, and UE::Net::FPreRegisteredActorNetCreationHeader.

◆ Serialize()

bool UE::Net::FBaseActorNetCreationHeader::Serialize ( const FCreationHeaderContext Context) const
virtual

Member Data Documentation

◆ CustomCreationData

TArray<uint8> UE::Net::FBaseActorNetCreationHeader::CustomCreationData

◆ CustomCreationDataBitCount

uint16 UE::Net::FBaseActorNetCreationHeader::CustomCreationDataBitCount = 0

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