A surrogate for serializing a linked list.
More...
Inherits UnitySurrogateBase.
|
| override void | Init (int capacity) |
| | Initializes the UnityLinkedListSurrogate with a specified capacity.
|
| override void | Read (int *data, int capacity) |
| | Reads data into the UnityLinkedListSurrogate from a specified memory location.
|
| override void | Write (int *data, int capacity) |
| | Writes data from the UnityLinkedListSurrogate to a specified memory location.
|
| void | Init (int capacity) |
| | Initializes the UnitySurrogateBase with a specified capacity.
|
| void | Read (int *data, int capacity) |
| | Reads data from a specified memory location into the UnitySurrogateBase.
|
| void | Write (int *data, int capacity) |
| | Writes data from the UnitySurrogateBase to a specified memory location.
|
|
|
T[] | DataProperty [get, set] |
| | Gets or sets the data property.
|
A surrogate for serializing a linked list.
- Template Parameters
-
| T | The type of the elements in the linked list. |
| ReaderWriter | The type of the reader writer for the elements in the linked list. |
- Type Constraints
-
| T | : | unmanaged | |
| ReaderWriter | : | unmanaged | |
| ReaderWriter | : | IElementReaderWriter<T> | |
◆ Init()
| override void Init |
( |
int | capacity | ) |
|
Initializes the UnityLinkedListSurrogate with a specified capacity.
- Parameters
-
| capacity | The capacity to initialize the UnityLinkedListSurrogate with. |
◆ Read()
| override void Read |
( |
int * | data, |
|
|
int | capacity ) |
Reads data into the UnityLinkedListSurrogate from a specified memory location.
- Parameters
-
| data | The memory location to read from. |
| capacity | The number of elements to read. |
Implements IUnitySurrogate.
◆ Write()
| override void Write |
( |
int * | data, |
|
|
int | capacity ) |
Writes data from the UnityLinkedListSurrogate to a specified memory location.
- Parameters
-
| data | The memory location to write to. |
| capacity | The number of elements to write. |
Implements IUnitySurrogate.