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 |