Navigation
API > API/Runtime > API/Runtime/Engine
Responsible for creating headers allowing remote factories to spawn replicated actors
| Name | UNetActorFactory |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/Iris/ReplicationSystem/NetActorFactory.h |
| Include Path | #include "Net/Iris/ReplicationSystem/NetActorFactory.h" |
Syntax
UCLASS (MinimalAPI)
class UNetActorFactory : public UNetObjectFactory
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNetObjectFactory → UNetActorFactory
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultSpawnInfo | const UE::Net::FDynamicActorNetCreationHeader::FActorNetSpawnInfo | Cache of the default values of the spawn info to delta serialize against | Net/Iris/ReplicationSystem/NetActorFactory.h |
Functions
Public
Overridden from UNetObjectFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DetachedFromReplication
(
const FDestroyedContext& Context |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual float GetPollFrequency
(
UE::Net::FNetRefHandle RootObjectHandle, |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual TOptional< FWorldInfoData > GetWorldInfo
(
const FWorldInfoContext& Context |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual FInstantiateResult InstantiateReplicatedObjectFromHeader
(
const FInstantiateContext& Context, |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual void OnInit() |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual void PostInit
(
const FPostInitContext& Context |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual void PostInstantiation
(
const FPostInstantiationContext& Context |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual void SubObjectCreatedFromReplication
(
UE::Net::FNetRefHandle RootObject, |
Net/Iris/ReplicationSystem/NetActorFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool FillHeader
(
UE::Net::FBaseActorNetCreationHeader* BaseHeader, |
Fill the required header information | Net/Iris/ReplicationSystem/NetActorFactory.h |
Overridden from UNetObjectFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< UE::Net::FNetObjectCreationHeader > CreateAndDeserializeHeader
(
const UE::Net::FCreationHeaderContext& Context |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual TUniquePtr< UE::Net::FNetObjectCreationHeader > CreateAndFillHeader
(
UE::Net::FNetRefHandle Handle |
Net/Iris/ReplicationSystem/NetActorFactory.h | ||
virtual bool SerializeHeader
(
const UE::Net::FCreationHeaderContext& Context, |
Net/Iris/ReplicationSystem/NetActorFactory.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetFactoryName() |
Net/Iris/ReplicationSystem/NetActorFactory.h |