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. |