public static LookupType8Format3SubTable Load(BigEndianBinaryReader reader, long offset, LookupFlags lookupFlags) { SequenceLookupRecord[] seqLookupRecords = TableLoadingUtils.LoadChainedSequenceContextFormat3( reader, offset, out CoverageTable[] backtrackCoverageTables, out CoverageTable[] inputCoverageTables,
public static LookupType8Format2SubTable Load(BigEndianBinaryReader reader, long offset, LookupFlags lookupFlags) { ChainedClassSequenceRuleSetTable[] seqRuleSets = TableLoadingUtils.LoadChainedSequenceContextFormat2( reader, offset, out CoverageTable coverageTable, out ClassDefinitionTable backtrackClassDefTable, out ClassDefinitionTable inputClassDefTable, out ClassDefinitionTable lookaheadClassDefTable); return(new LookupType8Format2SubTable(seqRuleSets, backtrackClassDefTable, inputClassDefTable, lookaheadClassDefTable, coverageTable, lookupFlags)); }
public static LookupType7Format1SubTable Load(BigEndianBinaryReader reader, long offset, LookupFlags lookupFlags) { SequenceRuleSetTable[] seqRuleSets = TableLoadingUtils.LoadSequenceContextFormat1(reader, offset, out CoverageTable coverageTable); return(new LookupType7Format1SubTable(coverageTable, seqRuleSets, lookupFlags)); }
public static LookupType7Format3SubTable Load(BigEndianBinaryReader reader, long offset, LookupFlags lookupFlags) { SequenceLookupRecord[] seqLookupRecords = TableLoadingUtils.LoadSequenceContextFormat3(reader, offset, out CoverageTable[] coverageTables); return(new LookupType7Format3SubTable(coverageTables, seqLookupRecords, lookupFlags)); }
public static LookupType7Format2SubTable Load(BigEndianBinaryReader reader, long offset, LookupFlags lookupFlags) { CoverageTable coverageTable = TableLoadingUtils.LoadSequenceContextFormat2(reader, offset, out ClassDefinitionTable classDefTable, out ClassSequenceRuleSetTable[] classSeqRuleSets); return(new LookupType7Format2SubTable(coverageTable, classDefTable, classSeqRuleSets, lookupFlags)); }