Auki::ConjureKit::Manna::ArrayView
Inherits from IEnumerable, IEnumerable< T >, IReadOnlyList< T >
Public Classes
| Name | |
|---|---|
| struct | Enumerator |
Public Functions
| Name | |
|---|---|
| unsafe | ArrayView(T[] buffer, int minIndex, int length) |
| void | CopyTo(T[] array) |
| void | CopyTo(NativeArray< T > array) |
| T[] | ToArray() |
| ArrayView< T >.Enumerator | GetEnumerator() |
| IEnumerator< T > IEnumerable< T >. | GetEnumerator() |
| IEnumerator IEnumerable. | GetEnumerator() |
Public Properties
| Name | |
|---|---|
| int | Count |
| int | Length |
| unsafe T | this[int index] |
Detailed Description
template <T >
struct Auki::ConjureKit::Manna::ArrayView;
NativeArray View interface constrained to read-only operation.
Public Functions Documentation
function ArrayView
unsafe ArrayView(
T[] buffer,
int minIndex,
int length
)
function CopyTo
void CopyTo(
T[] array
)
function CopyTo
void CopyTo(
NativeArray< T > array
)
function ToArray
T[] ToArray()
function GetEnumerator
ArrayView< T >.Enumerator GetEnumerator()
function GetEnumerator
IEnumerator< T > IEnumerable< T >. GetEnumerator()
function GetEnumerator
IEnumerator IEnumerable. GetEnumerator()
Public Property Documentation
property Count
int Count;
property Length
int Length;
property this[int index]
unsafe T this[int index];