public Action <int, IList <Byte>, int, int> CopyTo(ROOT root, ElementType et, ComponentType ct) { var srcBuffer = root.LogicalBufferViews[this._bufferView]; var itemLen = et.Length() * ct.ByteLength(); var srcStride = Math.Max(srcBuffer.ByteStride, itemLen); return((srcIdx, dstBuff, dstStride, dstIdx) => { srcBuffer.Data.CopyTo(srcStride * srcIdx, dstBuff, dstStride * dstIdx, itemLen); }); }