Home | History | Annotate | Download | only in data

Lines Matching refs:index

57 int32_t WritableFontData::WriteByte(int32_t index, byte_t b) {
58 array_->Put(BoundOffset(index), b);
62 int32_t WritableFontData::WriteBytes(int32_t index,
66 return array_->Put(BoundOffset(index),
69 BoundLength(index, length));
72 int32_t WritableFontData::WriteBytes(int32_t index, ByteVector* b) {
74 return WriteBytes(index, &((*b)[0]), 0, b->size());
77 int32_t WritableFontData::WriteBytesPad(int32_t index,
83 array_->Put(BoundOffset(index),
86 BoundLength(index,
88 written += WritePadding(written + index, length - written, pad);
92 int32_t WritableFontData::WritePadding(int32_t index, int32_t count) {
93 return WritePadding(index, count, (byte_t)0);
96 int32_t WritableFontData::WritePadding(int32_t index, int32_t count,
99 array_->Put(index + i, pad);
104 int32_t WritableFontData::WriteChar(int32_t index, byte_t c) {
105 return WriteByte(index, c);
108 int32_t WritableFontData::WriteUShort(int32_t index, int32_t us) {
109 WriteByte(index, (byte_t)((us >> 8) & 0xff));
110 WriteByte(index + 1, (byte_t)(us & 0xff));
114 int32_t WritableFontData::WriteUShortLE(int32_t index, int32_t us) {
115 WriteByte(index, (byte_t)(us & 0xff));
116 WriteByte(index + 1, (byte_t)((us >> 8) & 0xff));
120 int32_t WritableFontData::WriteShort(int32_t index, int32_t s) {
121 return WriteUShort(index, s);
124 int32_t WritableFontData::WriteUInt24(int32_t index, int32_t ui) {
125 WriteByte(index, (byte_t)((ui >> 16) & 0xff));
126 WriteByte(index + 1, (byte_t)((ui >> 8) & 0xff));
127 WriteByte(index + 2, (byte_t)(ui & 0xff));
131 int32_t WritableFontData::WriteULong(int32_t index, int64_t ul) {
132 WriteByte(index, (byte_t)((ul >> 24) & 0xff));
133 WriteByte(index + 1, (byte_t)((ul >> 16) & 0xff));
134 WriteByte(index + 2, (byte_t)((ul >> 8) & 0xff));
135 WriteByte(index + 3, (byte_t)(ul & 0xff));
139 int32_t WritableFontData::WriteULongLE(int32_t index, int64_t ul) {
140 WriteByte(index, (byte_t)(ul & 0xff));
141 WriteByte(index + 1, (byte_t)((ul >> 8) & 0xff));
142 WriteByte(index + 2, (byte_t)((ul >> 16) & 0xff));
143 WriteByte(index + 3, (byte_t)((ul >> 24) & 0xff));
147 int32_t WritableFontData::WriteLong(int32_t index, int64_t l) {
148 return WriteULong(index, l);
151 int32_t WritableFontData::WriteFixed(int32_t index, int32_t f) {
152 return WriteLong(index, f);
155 int32_t WritableFontData::WriteDateTime(int32_t index, int64_t date) {
156 WriteULong(index, (date >> 32) & 0xffffffff);
157 WriteULong(index + 4, date & 0xffffffff);