2 writes to _lookupUsageFlags
PresentationCore (2)
MS\Internal\Shaping\OpenTypeLayout.cs (2)
1168
_lookupUsageFlags
= null;
1212
_lookupUsageFlags
= new byte[requiredLookupUsageArraySize];
11 references to _lookupUsageFlags
PresentationCore (11)
MS\Internal\Shaping\OpenTypeLayout.cs (11)
1209
if (
_lookupUsageFlags
== null ||
1210
_lookupUsageFlags
.Length < requiredLookupUsageArraySize)
1215
Array.Clear(
_lookupUsageFlags
, 0, requiredLookupUsageArraySize);
1220
return ((
_lookupUsageFlags
[lookupIndex * _bytesPerLookup] & AggregatedFlagMask) != 0);
1229
return ((
_lookupUsageFlags
[flagByte] & flagMask) != 0);
1234
return ((
_lookupUsageFlags
[lookupIndex * _bytesPerLookup] & RequiredFeatureFlagMask) != 0);
1244
if (flagByte >=
_lookupUsageFlags
.Length)
1250
_lookupUsageFlags
[flagByte] |= flagMask;
1253
_lookupUsageFlags
[startLookupByte] |= AggregatedFlagMask;
1260
if (flagByte >=
_lookupUsageFlags
.Length)
1267
_lookupUsageFlags
[flagByte] |= (AggregatedFlagMask | RequiredFeatureFlagMask);