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;