Class DataStreamExtensions
Extension methods for DataStream.
Namespace: Unity.Collections.LowLevel.Unsafe
Assembly: solution.dll
Syntax
public static class DataStreamExtensions
Methods
| Name | Description |
|---|---|
| Create(byte*, int) | Initializes a new instance of the DataStreamWriter struct with externally owned memory |
| GetUnsafeReadOnlyPtr(ref DataStreamReader) | Get a pointer to the stream's data. Note that the pointer always points at the beginning of the data, no matter how much was read from the stream. |
| ReadBytesUnsafe(ref DataStreamReader, byte*, int) | Read and copy data to the memory location pointed to, an error will
be logged if the |
| ReadFixedStringUnsafe(ref DataStreamReader, byte*, int) | Reads a 2-byte length value from the current stream, reads the specified number of bytes to the buffer and advances the current position of the stream by the length of the string. |
| 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. |
| WriteBytesUnsafe(ref DataStreamWriter, byte*, int) | Appends a specified number of bytes from the buffer to the data stream. |