Navigation
API > API/Runtime > API/Runtime/IrisCore > API/Runtime/IrisCore/Iris > API/Runtime/IrisCore/Iris/Serialization
References
| Module | IrisCore |
| Header | /Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/Serialization/NetSerializerDelegates.h |
| Include | #include "Iris/Serialization/NetSerializerDelegates.h" |
Syntax
class FNetSerializerRegistryDelegates
Remarks
Helper class for registering NetSerializers. Override OnPreFreezeNetSerializerRegistry() to register your serializer and OnPostFreezeNetSerializerRegistry() to perform any additional fixup needed, such as creating a descriptor for a struct that you forward your NetSerializer's calls to. The virtual functions OnPreFreezeNetSerializerRegistry and OnPostFreezeNetSerializerRegistry will be called zero or one times each.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNetSerializerRegistryDelegates
(
EFlags Flags |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Implement a destructor to unregister your NetSerializers. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnLoadedModulesUpdated delegate will be called every time a module has been loaded or unloaded It gives the serializer an opportunity to update cached data that could be affected by loading or unloading modules. | ||
| void | Post freeze is called after all loaded modules, including this one, has registered their serializers. | ||
| void | Pre freeze can be called before there are any serializers registered. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EFlags |