Skip to main content

Auki::ConjureKit::Manna::NativeArrayView

More...

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

Public Classes​

Name
structEnumerator

Public Functions​

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

Public Properties​

Name
intCount
intLength
unsafe Tthis[int index]
unsafe boolIsCreated

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;