Skip to main content

Auki::ConjureKit::Manna::ArrayView

More...

Inherits from IEnumerable, IEnumerable< T >, IReadOnlyList< T >

Public Classes

Name
structEnumerator

Public Functions

Name
unsafeArrayView(T[] buffer, int minIndex, int length)
voidCopyTo(T[] array)
voidCopyTo(NativeArray< T > array)
T[]ToArray()
ArrayView< T >.EnumeratorGetEnumerator()
IEnumerator< T > IEnumerable< T >.GetEnumerator()
IEnumerator IEnumerable.GetEnumerator()

Public Properties

Name
intCount
intLength
unsafe Tthis[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];