Home | History | Annotate | Download | only in data

Lines Matching refs:index

47   // Write a byte at the given index.
48 // @param index index into the font data
51 virtual int32_t WriteByte(int32_t index, byte_t b);
54 // @param index index into the font data
58 // @return the number of bytes actually written; -1 if the index is outside
60 virtual int32_t WriteBytes(int32_t index,
66 // @param index index into the font data
68 // @return the number of bytes actually written; -1 if the index is outside
70 virtual int32_t WriteBytes(int32_t index, ByteVector* b);
76 // @param index index into the font data
82 virtual int32_t WriteBytesPad(int32_t index,
89 // @param index index into the font data
92 virtual int32_t WritePadding(int32_t index, int32_t count);
95 // @param index index into the font data
99 virtual int32_t WritePadding(int32_t index, int32_t count, byte_t pad);
101 // Write the CHAR at the given index.
102 // @param index index into the font data
105 // @throws IndexOutOfBoundsException if index is outside the FontData's range
106 virtual int32_t WriteChar(int32_t index, byte_t c);
108 // Write the USHORT at the given index.
109 // @param index index into the font data
112 // @throws IndexOutOfBoundsException if index is outside the FontData's range
113 virtual int32_t WriteUShort(int32_t index, int32_t us);
115 // Write the USHORT at the given index in little endian format.
116 // @param index index into the font data
119 // @throws IndexOutOfBoundsException if index is outside the FontData's range
120 virtual int32_t WriteUShortLE(int32_t index, int32_t us);
122 // Write the SHORT at the given index.
123 // @param index index into the font data
126 // @throws IndexOutOfBoundsException if index is outside the FontData's range
127 virtual int32_t WriteShort(int32_t index, int32_t s);
129 // Write the UINT24 at the given index.
130 // @param index index into the font data
133 // @throws IndexOutOfBoundsException if index is outside the FontData's range
134 virtual int32_t WriteUInt24(int32_t index, int32_t ui);
136 // Write the ULONG at the given index.
137 // @param index index into the font data
140 // @throws IndexOutOfBoundsException if index is outside the FontData's range
141 virtual int32_t WriteULong(int32_t index, int64_t ul);
143 // Write the ULONG at the given index in little endian format.
144 // @param index index into the font data
147 // @throws IndexOutOfBoundsException if index is outside the FontData's range
148 virtual int32_t WriteULongLE(int32_t index, int64_t ul);
150 // Write the LONG at the given index.
151 // @param index index into the font data
154 // @throws IndexOutOfBoundsException if index is outside the FontData's range
155 virtual int32_t WriteLong(int32_t index, int64_t l);
157 // Write the Fixed at the given index.
158 // @param index index into the font data
161 // @throws IndexOutOfBoundsException if index is outside the FontData's range
162 virtual int32_t WriteFixed(int32_t index, int32_t f);
164 // Write the LONGDATETIME at the given index.
165 // @param index index into the font data
168 // @throws IndexOutOfBoundsException if index is outside the FontData's range
169 virtual int32_t WriteDateTime(int32_t index, int64_t date);