Struct UnsafeAppendBuffer.Reader
A reader for UnsafeAppendBuffer.
Namespace: Unity.Collections.LowLevel.Unsafe
Assembly: solution.dll
Syntax
public struct UnsafeAppendBuffer.Reader
Constructors
| Name | Description |
|---|---|
| Reader(void*, int) | Initializes and returns an instance of UnsafeAppendBuffer.Reader that reads from a buffer. |
| Reader(ref UnsafeAppendBuffer) | Initializes and returns an instance of UnsafeAppendBuffer.Reader. |
Fields
| Name | Description |
|---|---|
| Offset | The location of the next read (expressed as a byte offset from the start). |
| Ptr | The internal buffer where the content is stored. |
| Size | The length in bytes of the append buffer's content. |
Properties
| Name | Description |
|---|---|
| EndOfBuffer | Whether the offset has advanced past the last of the append buffer's content. |
Methods
| Name | Description |
|---|---|
| ReadNext(int) | Reads an element from the append buffer. |
| ReadNextArray<T>(out int) | Reads an array from the append buffer. |
| ReadNext<T>() | Reads an element from the append buffer. |
| ReadNext<T>(out NativeArray<T>, AllocatorHandle) | Reads an element from the append buffer. |
| ReadNext<T>(out T) | Reads an element from the append buffer. |