Class DynamicArray<T>
Generic growable array.
Namespace: UnityEngine.Rendering
Syntax
public class DynamicArray<T>
where T : new()
Type Parameters
Name | Description |
---|---|
T | Type of the array. |
Constructors
DynamicArray()
Constructor. Defaults to a size of 32 elements.
Declaration
public DynamicArray()
DynamicArray(Int32)
Constructor
Declaration
public DynamicArray(int size)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | Number of elements. |
Properties
Item[Int32]
ref access to an element.
Declaration
public T this[int index] { get; }
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | Element index |
Property Value
Type | Description |
---|---|
T | The requested element. |
size
Number of elements in the array.
Declaration
public int size { get; }
Property Value
Type | Description |
---|---|
Int32 |
Methods
Add(T)
Add an element to the array.
Declaration
public int Add(in T value)
Parameters
Type | Name | Description |
---|---|---|
T | value | Element to add to the array. |
Returns
Type | Description |
---|---|
Int32 | The index of the element. |
Clear()
Clear the array of all elements.
Declaration
public void Clear()