Method ReadPackedFixedStringDeltaUnsafe
ReadPackedFixedStringDeltaUnsafe(ref DataStreamReader, byte*, int, byte*, ushort, StreamCompressionModel)
Writes a delta FixedString value to the data stream using a StreamCompressionModel.
If the value cannot be written HasFailedReads will return true.
Declaration
public static ushort ReadPackedFixedStringDeltaUnsafe(this ref DataStreamReader reader, byte* data, int maxLength, byte* baseData, ushort baseLength, StreamCompressionModel model)
Parameters
| Type | Name | Description |
|---|---|---|
| DataStreamReader | reader | Data stream reader. |
| byte* | data | Pointer to a packed fixed string. |
| int | maxLength | Max number of bytes allowed to be read into the pointer. |
| byte* | baseData | Pointer to the previous value, used to compute the diff. |
| ushort | baseLength | The length of the previous value. |
| StreamCompressionModel | model | StreamCompressionModel model for writing value in a packed manner. |
Returns
| Type | Description |
|---|---|
| ushort | Whether the write was successful |