Delegate GhostComponentSerializer.PostSerializeBufferDelegate
Delegate method to use to post-serialize buffers when the ghost use pre-serialization optimization.
Namespace: Unity.NetCode.LowLevel.Unsafe
Assembly: Unity.NetCode.dll
Syntax
public delegate void GhostComponentSerializer.PostSerializeBufferDelegate(IntPtr snapshotData, int snapshotOffset, int snapshotStride, int maskOffsetInBits, int changeMaskBits, int count, IntPtr baselines, ref DataStreamWriter writer, ref StreamCompressionModel compressionModel, IntPtr entityStartBit, IntPtr snapshotDynamicDataPtr, IntPtr dynamicSizePerEntity, int dynamicSnapshotMaxOffset)
Parameters
| Type | Name | Description |
|---|---|---|
| IntPtr | snapshotData | Snapshot data |
| int | snapshotOffset | Snapshot offset |
| int | snapshotStride | Snapshot stride |
| int | maskOffsetInBits | Maskoffset in bits |
| int | changeMaskBits | Change mask bits |
| int | count | Count |
| IntPtr | baselines | Snapshot baseline |
| DataStreamWriter | writer | Datastream writer |
| StreamCompressionModel | compressionModel | Compression model |
| IntPtr | entityStartBit | Entity start bit |
| IntPtr | snapshotDynamicDataPtr | Dynamic data pointer |
| IntPtr | dynamicSizePerEntity | Dynamic size per entity |
| int | dynamicSnapshotMaxOffset | Dynamic snapshot max offset |