/external/icu/icu4c/source/layout/ |
D | GlyphDefinitionTables.cpp | 14 const LEReferenceTo<GlyphClassDefinitionTable> 15 GlyphDefinitionTableHeader::getGlyphClassDefinitionTable(const LEReferenceTo<GlyphDefinitionTableHe… in getGlyphClassDefinitionTable() 18 if(LE_FAILURE(success)) return LEReferenceTo<GlyphClassDefinitionTable>(); in getGlyphClassDefinitionTable() 19 return LEReferenceTo<GlyphClassDefinitionTable>(base, success, SWAPW(glyphClassDefOffset)); in getGlyphClassDefinitionTable() 22 const LEReferenceTo<AttachmentListTable> 23 GlyphDefinitionTableHeader::getAttachmentListTable(const LEReferenceTo<GlyphDefinitionTableHeader>&… in getAttachmentListTable() 26 if(LE_FAILURE(success)) return LEReferenceTo<AttachmentListTable>(); in getAttachmentListTable() 27 return LEReferenceTo<AttachmentListTable>(base, success, SWAPW(attachListOffset)); in getAttachmentListTable() 30 const LEReferenceTo<LigatureCaretListTable> 31 GlyphDefinitionTableHeader::getLigatureCaretListTable(const LEReferenceTo<GlyphDefinitionTableHeade… in getLigatureCaretListTable() [all …]
|
D | Lookups.cpp | 15 const LEReferenceTo<LookupTable> LookupListTable::getLookupTable(const LEReferenceTo<LookupListTabl… in getLookupTable() 20 return LEReferenceTo<LookupTable>(); in getLookupTable() 22 …return LEReferenceTo<LookupTable>(base, success, SWAPW(lookupTableOffsetArrayRef.getObject(lookupT… in getLookupTable() 26 const LEReferenceTo<LookupSubtable> LookupTable::getLookupSubtable(const LEReferenceTo<LookupTable>… in getLookupSubtable() 31 return LEReferenceTo<LookupSubtable>(); in getLookupSubtable() 33 …return LEReferenceTo<LookupSubtable>(base, success, SWAPW(subTableOffsetArrayRef.getObject(subtabl… in getLookupSubtable() 37 le_int32 LookupSubtable::getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, Offset tableOf… in getGlyphCoverage() 39 const LEReferenceTo<CoverageTable> coverageTable(base, success, SWAPW(tableOffset)); in getGlyphCoverage()
|
D | ScriptAndLanguage.cpp | 14 LEReferenceTo<LangSysTable> ScriptTable::findLanguage(const LETableReference& base, LETag languageT… in findLanguage() 30 return LEReferenceTo<LangSysTable>(base, success, langSysTableOffset); in findLanguage() 33 return LEReferenceTo<LangSysTable>(); in findLanguage() 36 LEReferenceTo<ScriptTable> ScriptListTable::findScript(const LETableReference &base, LETag scriptTa… in findScript() 39 return LEReferenceTo<ScriptTable>(); // get out in findScript() 56 return LEReferenceTo<ScriptTable>(); // no items, no search in findScript() 63 return LEReferenceTo<ScriptTable>(); // couldn't even read the first record - bad font. in findScript() 87 return LEReferenceTo<ScriptTable>(base, success, scriptTableOffset); in findScript() 90 return LEReferenceTo<ScriptTable>(); in findScript() 93 LEReferenceTo<LangSysTable> ScriptListTable::findLanguage(const LETableReference &base, LETag scri… in findLanguage() [all …]
|
D | GlyphPosnLookupProc.cpp | 35 const LEReferenceTo<GlyphPositioningTableHeader> &glyphPositioningTableHeader, in GlyphPositioningLookupProcessor() 62 le_uint32 GlyphPositioningLookupProcessor::applySubtable(const LEReferenceTo<LookupSubtable> &looku… in applySubtable() 80 LEReferenceTo<SinglePositioningSubtable> subtable(lookupSubtable, success); in applySubtable() 88 LEReferenceTo<PairPositioningSubtable> subtable(lookupSubtable, success); in applySubtable() 96 LEReferenceTo<CursiveAttachmentSubtable> subtable(lookupSubtable, success); in applySubtable() 104 LEReferenceTo<MarkToBasePositioningSubtable> subtable(lookupSubtable, success); in applySubtable() 112 LEReferenceTo<MarkToLigaturePositioningSubtable> subtable(lookupSubtable, success); in applySubtable() 120 LEReferenceTo<MarkToMarkPositioningSubtable> subtable(lookupSubtable, success); in applySubtable() 128 LEReferenceTo<ContextualPositioningSubtable> subtable(lookupSubtable, success); in applySubtable() 136 LEReferenceTo<ChainingContextualPositioningSubtable> subtable(lookupSubtable, success); in applySubtable() [all …]
|
D | Lookups.h | 36 …inline le_int32 getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, LEGlyphID glyphID, LE… 38 …le_int32 getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, Offset tableOffset, LEGlyphI… 53 …const LEReferenceTo<LookupSubtable> getLookupSubtable(const LEReferenceTo<LookupTable> &base, le_u… 62 …const LEReferenceTo<LookupTable> getLookupTable(const LEReferenceTo<LookupListTable> &base, le_uin… 66 inline le_int32 LookupSubtable::getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, LEGlyph… in LE_VAR_ARRAY() 72 LEReferenceTo<LookupSubtable> thisRef(base, success, this); in getGlyphCoverage() 77 LEReferenceTo<LookupSubtable> thisRef(base, success, this); in getGlyphCoverage()
|
D | GlyphSubstLookupProc.cpp | 29 const LEReferenceTo<GlyphSubstitutionTableHeader> &glyphSubstitutionTableHeader, in GlyphSubstitutionLookupProcessor() 51 le_uint32 GlyphSubstitutionLookupProcessor::applySubtable(const LEReferenceTo<LookupSubtable> &look… in applySubtable() 67 const LEReferenceTo<SingleSubstitutionSubtable> subtable(lookupSubtable, success); in applySubtable() 75 const LEReferenceTo<MultipleSubstitutionSubtable> subtable(lookupSubtable, success); in applySubtable() 83 const LEReferenceTo<AlternateSubstitutionSubtable> subtable(lookupSubtable, success); in applySubtable() 91 const LEReferenceTo<LigatureSubstitutionSubtable> subtable(lookupSubtable, success); in applySubtable() 99 const LEReferenceTo<ContextualSubstitutionSubtable> subtable(lookupSubtable, success); in applySubtable() 107 … const LEReferenceTo<ChainingContextualSubstitutionSubtable> subtable(lookupSubtable, success); in applySubtable() 115 const LEReferenceTo<ExtensionSubtable> subtable(lookupSubtable, success); in applySubtable()
|
D | GlyphDefinitionTables.h | 93 const LEReferenceTo<GlyphClassDefinitionTable> 94 getGlyphClassDefinitionTable(const LEReferenceTo<GlyphDefinitionTableHeader>& base, 96 const LEReferenceTo<AttachmentListTable> 97 getAttachmentListTable(const LEReferenceTo<GlyphDefinitionTableHeader>& base, 99 const LEReferenceTo<LigatureCaretListTable> 100 getLigatureCaretListTable(const LEReferenceTo<GlyphDefinitionTableHeader>& base, 102 const LEReferenceTo<MarkAttachClassDefinitionTable> 103 getMarkAttachClassDefinitionTable(const LEReferenceTo<GlyphDefinitionTableHeader>& base,
|
D | LookupProcessor.cpp | 22 le_uint32 LookupProcessor::applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIte… in applyLookupTable() 35 …LEReferenceTo<LookupSubtable> lookupSubtable = lookupTable->getLookupSubtable(lookupTable, subtabl… in applyLookupTable() 50 … le_bool rightToLeft, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, in process() 72 …const LEReferenceTo<LookupTable> lookupTable = lookupListTable->getLookupTable(lookupListTable, lo… in process() 101 …const LEReferenceTo<LookupTable> lookupTable = lookupListTable->getLookupTable(lookupListTable, lo… in applySingleLookup() 113 le_int32 LookupProcessor::selectLookups(const LEReferenceTo<FeatureTable> &featureTable, FeatureMas… in selectLookups() 140 LEReferenceTo<ScriptListTable> scriptListTable; in LookupProcessor() 141 LEReferenceTo<LangSysTable> langSysTable; in LookupProcessor() 151 scriptListTable = LEReferenceTo<ScriptListTable>(baseAddress, success, scriptListOffset); in LookupProcessor() 160 featureListTable = LEReferenceTo<FeatureListTable>(baseAddress, success, featureListOffset); in LookupProcessor() [all …]
|
D | LookupProcessor.h | 38 …le_bool rightToLeft, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, … 40 …le_uint32 applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIter… 44 …virtual le_uint32 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 sub… 65 …le_int32 selectLookups(const LEReferenceTo<FeatureTable> &featureTable, FeatureMask featureMask, l… 67 LEReferenceTo<LookupListTable> lookupListTable; 68 LEReferenceTo<FeatureListTable> featureListTable;
|
D | SinglePositioningSubtables.cpp | 18 le_uint32 SinglePositioningSubtable::process(const LEReferenceTo<SinglePositioningSubtable> &base, … in process() 27 …const LEReferenceTo<SinglePositioningFormat1Subtable> subtable(base, success, (const SinglePositio… in process() 34 …const LEReferenceTo<SinglePositioningFormat2Subtable> subtable(base, success, (const SinglePositio… in process() 44 le_uint32 SinglePositioningFormat1Subtable::process(const LEReferenceTo<SinglePositioningFormat1Sub… in process() 58 le_uint32 SinglePositioningFormat2Subtable::process(const LEReferenceTo<SinglePositioningFormat2Sub… in process()
|
D | SingleSubstitutionSubtables.cpp | 17 le_uint32 SingleSubstitutionSubtable::process(const LEReferenceTo<SingleSubstitutionSubtable> &base… in process() 26 …const LEReferenceTo<SingleSubstitutionFormat1Subtable> subtable(base, success, (const SingleSubsti… in process() 33 …const LEReferenceTo<SingleSubstitutionFormat2Subtable> subtable(base, success, (const SingleSubsti… in process() 43 le_uint32 SingleSubstitutionFormat1Subtable::process(const LEReferenceTo<SingleSubstitutionFormat1S… in process() 61 le_uint32 SingleSubstitutionFormat2Subtable::process(const LEReferenceTo<SingleSubstitutionFormat2S… in process()
|
D | ContextualGlyphSubstProc2.cpp | 22 … const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 80 LEReferenceTo<LookupTable> lookupTable(perGlyphTable, success, offset); in lookup() 88 LEReferenceTo<SimpleArrayLookupTable> lookupTable0(lookupTable, success); in lookup() 99 … LEReferenceTo<SegmentSingleLookupTable> lookupTable2 = (SegmentSingleLookupTable *) lookupTable; in lookup() 115 … LEReferenceTo<SingleTableLookupTable> lookupTable6 = (SingleTableLookupTable *) lookupTable; in lookup() 116 …const LEReferenceTo<LookupSingle> segment = lookupTable6->lookupSingle(lookupTable6->entries, gid); in lookup() 124 LEReferenceTo<TrimmedArrayLookupTable> lookupTable8(lookupTable, success); in lookup()
|
D | StateTableProcessor.h | 36 …StateTableProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &su… 46 LEReferenceTo<ClassTable> classTable; 50 LEReferenceTo<MorphStateTableHeader> stateTableHeader; 51 LEReferenceTo<StateTableHeader> stHeader; // for convenience
|
D | ClassDefinitionTables.cpp | 17 LEReferenceTo<ClassDefinitionTable> thisRef(base, success); in getGlyphClass() 26 const LEReferenceTo<ClassDefFormat1Table> f1Table(thisRef, success); in getGlyphClass() 32 const LEReferenceTo<ClassDefFormat2Table> f2Table(thisRef, success); in getGlyphClass() 43 LEReferenceTo<ClassDefinitionTable> thisRef(base, success); in hasGlyphClass() 52 const LEReferenceTo<ClassDefFormat1Table> f1Table(thisRef, success); in hasGlyphClass() 58 const LEReferenceTo<ClassDefFormat2Table> f2Table(thisRef, success); in hasGlyphClass()
|
D | StateTableProcessor2.h | 37 …StateTableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &… 49 LEReferenceTo<LookupTable> classTable; 51 LEReferenceTo<MorphStateTableHeader2> stateTableHeader; 52 LEReferenceTo<StateTableHeader2> stHeader; // for convenience
|
D | LETableReference.h | 352 class LEReferenceTo : public LETableReference { 360 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, const void* atPtr) in LEReferenceTo() function 368 …inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, const void* atPtr, size… in LEReferenceTo() function 373 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, size_t offset) in LEReferenceTo() function 378 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success) in LEReferenceTo() function 383 inline LEReferenceTo(const LEFontInstance *font, LETag tableTag, LEErrorCode &success) in LEReferenceTo() function 388 …inline LEReferenceTo(const le_uint8 *data, size_t length = LE_UINTPTR_MAX) : LETableReference(data… in LETableReference() 389 …inline LEReferenceTo(const T *data, size_t length = LE_UINTPTR_MAX) : LETableReference((const le_u… 390 inline LEReferenceTo() : LETableReference(NULL) {} in LEReferenceTo() function 392 inline LEReferenceTo<T>& operator=(const T* other) { [all …]
|
D | LookupTables.cpp | 34 LEReferenceTo<LookupSegment> entry(base, success, segments); in lookupSegment() 35 LEReferenceTo<LookupSegment> trial(entry, success, extra); in lookupSegment() 66 LEReferenceTo<LookupSingle> entry(base, success, entries); in lookupSingle() 67 LEReferenceTo<LookupSingle> trial(entry, success, extra); in lookupSingle()
|
D | MorphTables.cpp | 26 LEReferenceTo<ChainHeader> chainHeader(base, success, chains); // moving header in process() 35 LEReferenceTo<MorphSubtableHeader> subtableHeader = in process() 36 …LEReferenceTo<MorphSubtableHeader>(chainHeader,success, &(chainHeader->featureTable[nFeatureEntrie… in process() 55 void MorphSubtableHeader::process(const LEReferenceTo<MorphSubtableHeader> &base, LEGlyphStorage &g… in process()
|
D | SinglePositioningSubtables.h | 26 …le_uint32 process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphItera… 34 …le_uint32 process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *gly… 43 …le_uint32 process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *gly…
|
D | SingleSubstitutionSubtables.h | 25 …le_uint32 process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIter… 32 …le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *gl… 40 …le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *gl…
|
D | NonContextualGlyphSubstProc.cpp | 25 …hSubstitutionProcessor::NonContextualGlyphSubstitutionProcessor(const LEReferenceTo<MorphSubtableH… in NonContextualGlyphSubstitutionProcessor() 34 SubtableProcessor *NonContextualGlyphSubstitutionProcessor::createInstance(const LEReferenceTo<Morp… in createInstance() 36 LEReferenceTo<NonContextualGlyphSubstitutionHeader> header(morphSubtableHeader, success); in createInstance()
|
D | NonContextualGlyphSubstProc2.cpp | 26 const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) in NonContextualGlyphSubstitutionProcessor2() 36 const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) in createInstance() 38 const LEReferenceTo<NonContextualGlyphSubstitutionHeader2> header(morphSubtableHeader, success); in createInstance()
|
D | GlyphLookupTables.cpp | 17 LEReferenceTo<ScriptListTable> scriptListTable(base, success, SWAPW(scriptListOffset)); in coversScript() 24 LEReferenceTo<ScriptListTable> scriptListTable(base, success, SWAPW(scriptListOffset)); in coversScriptAndLanguage() 25 LEReferenceTo<LangSysTable> langSysTable = scriptListTable->findLanguage(scriptListTable, in coversScriptAndLanguage()
|
D | StateTableProcessor2.cpp | 23 StateTableProcessor2::StateTableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtable… in StateTableProcessor2() 44 classTable = LEReferenceTo<LookupTable>(stHeader, success, classTableOffset); in StateTableProcessor2() 76 LEReferenceTo<SimpleArrayLookupTable> lookupTable0(classTable, success); in process() 107 LEReferenceTo<SegmentSingleLookupTable> lookupTable2(classTable, success); in process() 145 LEReferenceTo<SingleTableLookupTable> lookupTable6(classTable, success); in process() 181 LEReferenceTo<TrimmedArrayLookupTable> lookupTable8(classTable, success); in process()
|
D | OpenTypeLayoutEngine.h | 67 …le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &suc… 207 LEReferenceTo<GlyphSubstitutionTableHeader> fGSUBTable; 214 LEReferenceTo<GlyphDefinitionTableHeader> fGDEFTable; 221 LEReferenceTo<GlyphPositioningTableHeader> fGPOSTable;
|