Constructor TrackableChanges
TrackableChanges(int, int, int, Allocator)
Constructs a TrackableChanges<T> from the number of added, updated, and removed trackables.
This creates the NativeArrays added, updated, and removed
and should be disposed by calling Dispose() on this object.
Declaration
public TrackableChanges(int addedCount, int updatedCount, int removedCount, Allocator allocator)
Parameters
| Type | Name | Description |
|---|---|---|
| int | addedCount | The number of added trackables. |
| int | updatedCount | The number of updated trackables. |
| int | removedCount | The number of removed trackables. |
| Allocator | allocator | An allocator to use for each of added, updated, and removed arrays. |
TrackableChanges(int, int, int, Allocator, T)
Constructor which creates all three arrays and fills the
added and updated arrays with repeated copies of
defaultValue.
Declaration
public TrackableChanges(int addedCount, int updatedCount, int removedCount, Allocator allocator, T defaultValue)
Parameters
| Type | Name | Description |
|---|---|---|
| int | addedCount | The number of added trackables. |
| int | updatedCount | The number of updated trackables. |
| int | removedCount | The number of removed trackables. |
| Allocator | allocator | The allocator to use for each of added, updated, and removed arrays. |
| T | defaultValue |
TrackableChanges(void*, int, void*, int, void*, int, T, int, Allocator)
Constructs a TrackableChanges<T> from native memory.
Declaration
public TrackableChanges(void* addedPtr, int addedCount, void* updatedPtr, int updatedCount, void* removedPtr, int removedCount, T defaultT, int stride, Allocator allocator)
Parameters
| Type | Name | Description |
|---|---|---|
| void* | addedPtr | A pointer to a block of memory containing |
| int | addedCount | The number of added elements. |
| void* | updatedPtr | A pointer to a block of memory containing |
| int | updatedCount | The number of updated elements. |
| void* | removedPtr | A pointer to a block of memory containing |
| int | removedCount | The number of removed elements. |
| T | defaultT | A default |
| int | stride | The number of bytes for each element in the |
| Allocator | allocator | An allocator to use when creating the added, updated, and removed arrays. |