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