Home | History | Annotate | Download | only in layout

Lines Matching refs:valueFormat

20 le_int16 ValueRecord::getFieldValue(ValueFormat valueFormat, ValueRecordField field) const
22 le_int16 valueIndex = getFieldIndex(valueFormat, field);
28 le_int16 ValueRecord::getFieldValue(le_int16 index, ValueFormat valueFormat, ValueRecordField field) const
30 le_int16 baseIndex = getFieldCount(valueFormat) * index;
31 le_int16 valueIndex = getFieldIndex(valueFormat, field);
37 void ValueRecord::adjustPosition(ValueFormat valueFormat, const char *base, GlyphIterator &glyphIterator,
45 if ((valueFormat & vfbXPlacement) != 0) {
46 le_int16 value = getFieldValue(valueFormat, vrfXPlacement);
55 if ((valueFormat & vfbYPlacement) != 0) {
56 le_int16 value = getFieldValue(valueFormat, vrfYPlacement);
65 if ((valueFormat & vfbXAdvance) != 0) {
66 le_int16 value = getFieldValue(valueFormat, vrfXAdvance);
75 if ((valueFormat & vfbYAdvance) != 0) {
76 le_int16 value = getFieldValue(valueFormat, vrfYAdvance);
88 if ((valueFormat & vfbAnyDevice) != 0) {
92 if ((valueFormat & vfbXPlaDevice) != 0) {
93 Offset dtOffset = getFieldValue(valueFormat, vrfXPlaDevice);
103 if ((valueFormat & vfbYPlaDevice) != 0) {
104 Offset dtOffset = getFieldValue(valueFormat, vrfYPlaDevice);
114 if ((valueFormat & vfbXAdvDevice) != 0) {
115 Offset dtOffset = getFieldValue(valueFormat, vrfXAdvDevice);
125 if ((valueFormat & vfbYAdvDevice) != 0) {
126 Offset dtOffset = getFieldValue(valueFormat, vrfYAdvDevice);
141 void ValueRecord::adjustPosition(le_int16 index, ValueFormat valueFormat, const char *base, GlyphIterator &glyphIterator,
149 if ((valueFormat & vfbXPlacement) != 0) {
150 le_int16 value = getFieldValue(index, valueFormat, vrfXPlacement);
159 if ((valueFormat & vfbYPlacement) != 0) {
160 le_int16 value = getFieldValue(index, valueFormat, vrfYPlacement);
169 if ((valueFormat & vfbXAdvance) != 0) {
170 le_int16 value = getFieldValue(index, valueFormat, vrfXAdvance);
179 if ((valueFormat & vfbYAdvance) != 0) {
180 le_int16 value = getFieldValue(index, valueFormat, vrfYAdvance);
192 if ((valueFormat & vfbAnyDevice) != 0) {
196 if ((valueFormat & vfbXPlaDevice) != 0) {
197 Offset dtOffset = getFieldValue(index, valueFormat, vrfXPlaDevice);
207 if ((valueFormat & vfbYPlaDevice) != 0) {
208 Offset dtOffset = getFieldValue(index, valueFormat, vrfYPlaDevice);
218 if ((valueFormat & vfbXAdvDevice) != 0) {
219 Offset dtOffset = getFieldValue(index, valueFormat, vrfXAdvDevice);
229 if ((valueFormat & vfbYAdvDevice) != 0) {
230 Offset dtOffset = getFieldValue(index, valueFormat, vrfYAdvDevice);
245 le_int16 ValueRecord::getSize(ValueFormat valueFormat)
247 return getFieldCount(valueFormat) * sizeof(le_int16);
250 le_int16 ValueRecord::getFieldCount(ValueFormat valueFormat)
272 valueFormat &= ~vfbReserved;
274 return NibbleBits(valueFormat, 0) + NibbleBits(valueFormat, 1) +
275 NibbleBits(valueFormat, 2) + NibbleBits(valueFormat, 3);
278 le_int16 ValueRecord::getFieldIndex(ValueFormat valueFormat, ValueRecordField field)
301 return getFieldCount(valueFormat & beforeMasks[field]);