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/InstancedStructNetSerializer.h |
| Include | #include "Iris/Serialization/InstancedStructNetSerializer.h" |
Syntax
class FInstancedStructDescriptorCache
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSupportedTypes
(
const TConstArrayView< TSoftObjectPtr< UScriptStruct > >& SupportedTypes |
||
| TRefCountPtr< const FReplicationStateDescriptor > | FindDescriptor
(
FName StructPath |
Find descriptor for struct with fully qualified name. | |
| TRefCountPtr< const FReplicationStateDescriptor > | FindOrAddDescriptor
(
FName StructPath |
Find or create descriptor for struct with fully qualified name. | |
| TRefCountPtr< const FReplicationStateDescriptor > | FindOrAddDescriptor
(
const UScriptStruct* Struct |
Find or create descriptor for struct. | |
| bool | IsSupportedType
(
const UScriptStruct* Struct |
||
| void | SetDebugName
(
const FString& DebugName |
Name for debugging purposes. | |
| void | SetMaxCachedDescriptorCount
(
int32 MaxCount |
Set max cached descriptor count. The most recently used descriptors will be kept. MaxCount <= 0 means no limit which is the default. |