Lines Matching refs:length
36 PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
38 , m_length(length)
43 PassRefPtr<GenericTypedArrayView<Adaptor>> GenericTypedArrayView<Adaptor>::create(unsigned length)
45 RefPtr<ArrayBuffer> buffer = ArrayBuffer::create(length, sizeof(typename Adaptor::Type));
48 return create(buffer, 0, length);
53 const typename Adaptor::Type* array, unsigned length)
55 RefPtr<GenericTypedArrayView> result = create(length);
56 memcpy(result->data(), array, length * sizeof(typename Adaptor::Type));
62 PassRefPtr<ArrayBuffer> passedBuffer, unsigned byteOffset, unsigned length)
65 if (!verifySubRange<typename Adaptor::Type>(buffer, byteOffset, length))
68 return adoptRef(new GenericTypedArrayView(buffer, byteOffset, length));
73 GenericTypedArrayView<Adaptor>::createUninitialized(unsigned length)
76 ArrayBuffer::createUninitialized(length, sizeof(typename Adaptor::Type));
79 return create(buffer, 0, length);
86 return subarray(start, length());
93 unsigned offset, length;
94 calculateOffsetAndLength(start, end, this->length(), &offset, &length);
95 clampOffsetAndNumElements<Adaptor::Type>(buffer(), byteOffset(), &offset, &length);
96 return create(buffer(), offset, length);