2 writes to _lookupUsageFlags
PresentationCore (2)
MS\Internal\Shaping\OpenTypeLayout.cs (2)
1174
_lookupUsageFlags
= null;
1218
_lookupUsageFlags
= new byte[requiredLookupUsageArraySize];
11 references to _lookupUsageFlags
PresentationCore (11)
MS\Internal\Shaping\OpenTypeLayout.cs (11)
1215
if (
_lookupUsageFlags
== null ||
1216
_lookupUsageFlags
.Length < requiredLookupUsageArraySize)
1221
Array.Clear(
_lookupUsageFlags
, 0, requiredLookupUsageArraySize);
1226
return ((
_lookupUsageFlags
[lookupIndex * _bytesPerLookup] & AggregatedFlagMask) != 0);
1235
return ((
_lookupUsageFlags
[flagByte] & flagMask) != 0);
1240
return ((
_lookupUsageFlags
[lookupIndex * _bytesPerLookup] & RequiredFeatureFlagMask) != 0);
1250
if (flagByte >=
_lookupUsageFlags
.Length)
1256
_lookupUsageFlags
[flagByte] |= flagMask;
1259
_lookupUsageFlags
[startLookupByte] |= AggregatedFlagMask;
1266
if (flagByte >=
_lookupUsageFlags
.Length)
1273
_lookupUsageFlags
[flagByte] |= (AggregatedFlagMask | RequiredFeatureFlagMask);