Delegate GhostComponentSerializer.PostSerializeBufferDelegate
Delegate method to use to post-serialize buffers when the ghost use pre-serialization optimization.
Namespace: Unity.NetCode.LowLevel.Unsafe
Syntax
public delegate void PostSerializeBufferDelegate(IntPtr snapshotData, int snapshotOffset, int snapshotStride, int maskOffsetInBits, int count, IntPtr baselines, ref DataStreamWriter writer, ref StreamCompressionModel compressionModel, IntPtr entityStartBit, IntPtr snapshotDynamicDataPtr, IntPtr dynamicSizePerEntity, int dynamicSnapshotMaxOffset);
Parameters
Type | Name | Description |
---|---|---|
IntPtr | snapshotData | |
Int32 | snapshotOffset | |
Int32 | snapshotStride | |
Int32 | maskOffsetInBits | |
Int32 | count | |
IntPtr | baselines | |
DataStreamWriter | writer | |
StreamCompressionModel | compressionModel | |
IntPtr | entityStartBit | |
IntPtr | snapshotDynamicDataPtr | |
IntPtr | dynamicSizePerEntity | |
Int32 | dynamicSnapshotMaxOffset |