示例#1
0
        public void InterleavedArrays(
            InterleavedArrayType format, int stride, int[] pointer)
        {
            if (pointer == null || pointer.Length > HeapData.InterleavedArraysivMaxSize)
            {
                throw new ArgumentException("Array has to many elements.");
            }

            Marshal.Copy(pointer, 0, HeapData.ptrInterleavedArraysiv, pointer.Length);
            interleavedArrays(format, stride, HeapData.ptrInterleavedArraysiv);
        }
示例#2
0
 static extern void interleavedArrays(
     InterleavedArrayType format, int stride, IntPtr pointer);