Navigation
API > API/Runtime > API/Runtime/IrisCore
This is a simple static registry used by the ReplicationStateDescriptorBuiider when building descriptors using properties
| Name | FPropertyNetSerializerInfoRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h |
| Include Path | #include "Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h" |
Syntax
class FPropertyNetSerializerInfoRegistry
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FNetSerializerInfoRegistry | TArray< FRegistryEntry > | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
| FRegistryEntry | TTuple< const FFieldClass *, const FPropertyNetSerializerInfo * > | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bRegistryIsDirty | bool | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
| Registry | FNetSerializerInfoRegistry | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FPropertyNetSerializerInfo * FindSerializerInfo
(
const FProperty* Property |
Find the FPropertyNetSerializerInfo for the provided property | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
static const FPropertyNetSerializerInfo * FindStructSerializerInfo
(
const FName Name |
Find StructSerializerInfo by name for non property based serialization | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
static void Freeze() |
Sort entries in registry on property type | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
static const FPropertyNetSerializerInfo * GetNopNetSerializerInfo () |
Get NopNetSerializerInfo. | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
static void Register
(
const FPropertyNetSerializerInfo* Info |
Register FPropertyNetSerializerInfo in the registry | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
static void Reset() |
Reset the registry | Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h | |
static void Unregister
(
const FPropertyNetSerializerInfo* Info |
Iris/ReplicationState/PropertyNetSerializerInfoRegistry.h |