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/NetSerializationContext.h |
| Include | #include "Iris/Serialization/NetSerializationContext.h" |
Syntax
class FNetSerializationContext
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Implementation. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FNetBitStreamReader * | |||
| FNetBitStreamWriter * | |||
| const FNetBitArrayView * | |||
| FName | GetError () |
||
| Private::FNetExportContext * | |||
| Private::FInternalNetSerializationContext * | |||
| uint32 | |||
| UObject * | GetLocalConnectionUserData
(
uint32 ConnectionId |
Retrieves the user data object associated with the local connection. | |
| INetBlobReceiver * | |||
| int32 | GetPacketId () |
||
| FNetTraceCollector * | |||
| bool | HasError () |
||
| bool | |||
| bool | |||
| bool | IsInitState () |
||
| FNetSerializationContext | |||
| FNetSerializationContext | |||
| void | SetChangeMask
(
const FNetBitArrayView* InChangeMask |
If set, this is the changemask for the entire protocol. | |
| void | If an error has already been set calling this function again will be a no-op. | ||
| void | SetExportContext
(
Private::FNetExportContext* InExportContext |
||
| void | SetInternalContext
(
Private::FInternalNetSerializationContext* InInternalContext |
||
| void | SetIsInitializingDefaultState
(
bool bInIsInitializingDefaultState |
||
| void | SetIsInitState
(
bool bInIsInitState |
||
| void | SetLocalConnectionId
(
uint32 InLocalConnectionId |
||
| void | SetNetBlobReceiver
(
INetBlobReceiver* InNetBlobReceiver |
||
| void | SetPacketId
(
int32 InPacketId |
||
| void | SetTraceCollector
(
FNetTraceCollector* InTraceCollector |