Navigation
API > API/Runtime > API/Runtime/Engine
Responsible for creating subobjects only
| Name | UNetSubObjectFactory |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/Iris/ReplicationSystem/NetSubObjectFactory.h |
| Include Path | #include "Net/Iris/ReplicationSystem/NetSubObjectFactory.h" |
Syntax
UCLASS (MinimalAPI)
class UNetSubObjectFactory : public UNetObjectFactory
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNetObjectFactory → UNetSubObjectFactory
Functions
Public
Overridden from UNetObjectFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DetachedFromReplication
(
const FDestroyedContext& Context |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h | ||
virtual float GetPollFrequency
(
UE::Net::FNetRefHandle RootObjectHandle, |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h | ||
virtual TOptional< FWorldInfoData > GetWorldInfo
(
const FWorldInfoContext& Context |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h | ||
virtual FInstantiateResult InstantiateReplicatedObjectFromHeader
(
const FInstantiateContext& Context, |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h | ||
virtual void SubObjectCreatedFromReplication
(
UE::Net::FNetRefHandle RootObject, |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool FillDynamicHeader
(
UE::Net::FNetDynamicSubObjectCreationHeader* DynamicHeader, |
Write the needed header information for a dynamic subobject | Net/Iris/ReplicationSystem/NetSubObjectFactory.h |
Overridden from UNetObjectFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< UE::Net::FNetObjectCreationHeader > CreateAndDeserializeHeader
(
const UE::Net::FCreationHeaderContext& Context |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h | ||
virtual TUniquePtr< UE::Net::FNetObjectCreationHeader > CreateAndFillHeader
(
UE::Net::FNetRefHandle Handle |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h | ||
virtual bool SerializeHeader
(
const UE::Net::FCreationHeaderContext& Context, |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetFactoryName() |
Net/Iris/ReplicationSystem/NetSubObjectFactory.h |