Lines Matching refs:wfd
82 FillTestFontDataWithShortsForSearching(WritableFontData* wfd, in FillTestFontDataWithShortsForSearching() argument
92 wfd->WriteUShort(offset, lower_data[i]); in FillTestFontDataWithShortsForSearching()
99 wfd->WriteUShort(offset, upper_data[i]); in FillTestFontDataWithShortsForSearching()
103 return wfd; in FillTestFontDataWithShortsForSearching()
109 WritableFontDataPtr wfd; in TestReadableFontDataSearching() local
110 wfd.Attach(WritableFontData::CreateWritableFontData(array_setup_offset[0])); in TestReadableFontDataSearching()
111 FillTestFontDataWithShortsForSearching(wfd, in TestReadableFontDataSearching()
120 int32_t found = wfd->SearchUShort(array_setup_offset[1], in TestReadableFontDataSearching()
179 void WriteFontDataWithSingleByte(ReadableFontData* rfd, WritableFontData* wfd) { in WriteFontDataWithSingleByte() argument
182 wfd->WriteByte(index, b); in WriteFontDataWithSingleByte()
187 WritableFontData* wfd, in WriteFontDataWithBuffer() argument
193 wfd->WriteBytes(index, &(buffer[0]), 0, buffer.size()); in WriteFontDataWithBuffer()
199 WritableFontData* wfd, in WriteFontDataWithSlidingWindow() argument
206 wfd->WriteBytes(index, &(b[0]), index, sliding_size); in WriteFontDataWithSlidingWindow()
267 void SlicingWriteTest(ReadableFontData* rfd, WritableFontData* wfd) { in SlicingWriteTest() argument
277 w_slice.Attach(down_cast<WritableFontData*>(wfd->Slice(trim, length))); in SlicingWriteTest()
286 w_slice.Attach(down_cast<WritableFontData*>(wfd->Slice(trim, length))); in SlicingWriteTest()
294 w_slice.Attach(down_cast<WritableFontData*>(wfd->Slice(trim, length))); in SlicingWriteTest()
319 WritableFontDataPtr wfd = new WritableFontData(ba); in TestWritableFontData() local
320 SlicingReadTest(wfd); in TestWritableFontData()
323 SlicingWriteTest(wfd, wfd_copy); in TestWritableFontData()