Lines Matching refs:byteOffset
67 unsigned byteOffset() const
80 ArrayBufferView(PassRefPtr<ArrayBuffer>, unsigned byteOffset);
82 inline bool setImpl(ArrayBufferView*, unsigned byteOffset);
84 inline bool setRangeImpl(const char* data, size_t dataByteLength, unsigned byteOffset);
86 inline bool zeroRangeImpl(unsigned byteOffset, size_t rangeByteLength);
95 unsigned byteOffset,
100 if (sizeof(T) > 1 && byteOffset % sizeof(T))
102 if (byteOffset > buffer->byteLength())
104 unsigned remainingElements = (buffer->byteLength() - byteOffset) / sizeof(T);
145 bool ArrayBufferView::setImpl(ArrayBufferView* array, unsigned byteOffset)
147 if (byteOffset > byteLength()
148 || byteOffset + array->byteLength() > byteLength()
149 || byteOffset + array->byteLength() < byteOffset) {
155 memmove(base + byteOffset, array->baseAddress(), array->byteLength());
159 bool ArrayBufferView::setRangeImpl(const char* data, size_t dataByteLength, unsigned byteOffset)
161 if (byteOffset > byteLength()
162 || byteOffset + dataByteLength > byteLength()
163 || byteOffset + dataByteLength < byteOffset) {
169 memmove(base + byteOffset, data, dataByteLength);
173 bool ArrayBufferView::zeroRangeImpl(unsigned byteOffset, size_t rangeByteLength)
175 if (byteOffset > byteLength()
176 || byteOffset + rangeByteLength > byteLength()
177 || byteOffset + rangeByteLength < byteOffset) {
183 memset(base + byteOffset, 0, rangeByteLength);