NativeArray

cpp.NativeArray (extern class)

Static Members

create(length: Int): Array<create.T>
Name Type
length Int
Returns
Array<create.T>

blit(ioDestArray: Array<blit.T>, inDestElement: Int, inSourceArray: Array<blit.T>, inSourceElement: Int, inElementCount: Int): Void
Name Type
ioDestArray Array<blit.T>
inDestElement Int
inSourceArray Array<blit.T>
inSourceElement Int
inElementCount Int

getBase(inArray: Array<Dynamic>): ArrayBase
Name Type
inArray Array<Dynamic>
Returns
ArrayBase

reserve(inArray: Array<reserve.T>, inElements: Int): Void
Name Type
inArray Array<reserve.T>
inElements Int

capacity(inArray: Array<capacity.T>): Int
Name Type
inArray Array<capacity.T>
Returns
Int

getElementSize(inArray: Array<getElementSize.T>): Int
Name Type
inArray Array<getElementSize.T>
Returns
Int

address(inArray: Array<address.T>, inIndex: Int): Pointer<address.T>
Name Type
inArray Array<address.T>
inIndex Int
Returns
Pointer<address.T>

setData(inArray: Array<setData.T>, inData: Pointer<setData.T>, inElementCount: Int): Void
Name Type
inArray Array<setData.T>
inData Pointer<setData.T>
inElementCount Int

setUnmanagedData(inArray: Array<setUnmanagedData.T>, inData: ConstPointer<setUnmanagedData.T>, inElementCount: Int): Void
Name Type
inArray Array<setUnmanagedData.T>
inData ConstPointer<setUnmanagedData.T>
inElementCount Int

zero(ioDestArray: Array<zero.T>, ?inFirst: Int, ?inElements: Int): Void
Name Type Default
ioDestArray Array<zero.T>
inFirst Int (optional)
inElements Int (optional)

removeAt(ioDestArray: Array<removeAt.T>, inIndex: Int): Void
Name Type
ioDestArray Array<removeAt.T>
inIndex Int

memcmp(inArrayA: Array<memcmp.T>, inArrayB: Array<memcmp.T>): Int
Name Type
inArrayA Array<memcmp.T>
inArrayB Array<memcmp.T>
Returns
Int

resolveVirtualArray(inArray: Array<Dynamic>): Dynamic
Name Type
inArray Array<Dynamic>
Returns
Dynamic

unsafeGet(inDestArray: Array<unsafeGet.T>, inIndex: Int): unsafeGet.T
Name Type
inDestArray Array<unsafeGet.T>
inIndex Int
Returns
unsafeGet.T

unsafeSet(ioDestArray: Array<unsafeSet.T>, inIndex: Int, inValue: unsafeSet.T): unsafeSet.T
Name Type
ioDestArray Array<unsafeSet.T>
inIndex Int
inValue unsafeSet.T
Returns
unsafeSet.T

setSize(ioArray: Array<setSize.T>, inSize: Int): Array<setSize.T>
Name Type
ioArray Array<setSize.T>
inSize Int
Returns
Array<setSize.T>