Delegate GhostComponentSerializer.SerializeBufferDelegate
Delegate method used to serialize the buffer content for the whole chunk. Works in batches.
Namespace: Unity.NetCode .LowLevel .Unsafe
Assembly: Unity.NetCode.dll
Syntax
public delegate void GhostComponentSerializer.SerializeBufferDelegate(IntPtr stateData, IntPtr snapshotData, int snapshotOffset, int snapshotStride, int maskOffsetInBits, int changeMaskBits, IntPtr componentData, IntPtr componentDataLen, int count, IntPtr baselines, ref DataStreamWriter writer, ref StreamCompressionModel compressionModel, IntPtr entityStartBit, IntPtr snapshotDynamicDataPtr, ref int snapshotDynamicDataOffset, IntPtr dynamicSizePerEntity, int dynamicSnapshotMaxOffset)
Parameters
Type | Name | Description |
---|---|---|
Int |
stateData | |
Int |
snapshotData | |
int | snapshotOffset | |
int | snapshotStride | |
int | maskOffsetInBits | |
int | changeMaskBits | |
Int |
componentData | |
Int |
componentDataLen | |
int | count | |
Int |
baselines | |
Data |
writer | |
Stream |
compressionModel | |
Int |
entityStartBit | |
Int |
snapshotDynamicDataPtr | |
int | snapshotDynamicDataOffset | |
Int |
dynamicSizePerEntity | |
int | dynamicSnapshotMaxOffset |