Searched refs:success (Results 51 - 75 of 266) sorted by relevance

1234567891011

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DTrimmedArrayProcessor.cpp49 TrimmedArrayProcessor::TrimmedArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success) argument
50 : NonContextualGlyphSubstitutionProcessor(morphSubtableHeader, success), firstGlyph(0), lastGlyph(0)
52 LEReferenceTo<NonContextualGlyphSubstitutionHeader> header(morphSubtableHeader, success);
54 if(LE_FAILURE(success)) return;
56 trimmedArrayLookupTable = LEReferenceTo<TrimmedArrayLookupTable>(morphSubtableHeader, success, (const TrimmedArrayLookupTable*)&header->table);
58 if(LE_FAILURE(success)) return;
68 void TrimmedArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
70 if(LE_FAILURE(success)) return;
H A DTrimmedArrayProcessor2.cpp49 TrimmedArrayProcessor2::TrimmedArrayProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) argument
50 : NonContextualGlyphSubstitutionProcessor2(morphSubtableHeader, success)
52 const LEReferenceTo<NonContextualGlyphSubstitutionHeader2> header(morphSubtableHeader, success);
54 trimmedArrayLookupTable = LEReferenceTo<TrimmedArrayLookupTable>(morphSubtableHeader, success, &header->table);
57 valueArray = LEReferenceToArrayOf<LookupValue>(morphSubtableHeader, success, &trimmedArrayLookupTable->valueArray[0], LE_UNBOUNDED_ARRAY);
64 void TrimmedArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
66 if(LE_FAILURE(success)) return;
75 TTGlyphID newGlyph = SWAPW(valueArray(ttGlyph - firstGlyph, success));
H A DIndicLayoutEngine.cpp53 le_int32 typoFlags, le_bool version2, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success)
54 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL)
66 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument
67 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMPreFixups(NULL)
82 LEGlyphStorage &glyphStorage, LEErrorCode &success)
84 if (LE_FAILURE(success)) {
89 success = LE_ILLEGAL_ARGUMENT_ERROR;
93 le_int32 retCount = OpenTypeLayoutEngine::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success);
95 if (LE_FAILURE(success)) {
102 OpenTypeLayoutEngine::glyphSubstitution(count,max, rightToLeft, glyphStorage, success);
52 IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, le_bool version2, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success) argument
81 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
112 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
[all...]
H A DOpenTypeUtilities.h48 static Offset getTagOffset(LETag tag, const LEReferenceToArrayOf<TagAndOffsetRecord> &records, LEErrorCode &success);
53 LEErrorCode success = LE_NO_ERROR; local
55 LEReferenceToArrayOf<GlyphRangeRecord> recordRef(recordRef0, success, (size_t)0, recordCount);
56 return getGlyphRangeIndex(glyphID, recordRef, success);
58 static le_int32 getGlyphRangeIndex(TTGlyphID glyphID, const LEReferenceToArrayOf<GlyphRangeRecord> &records, LEErrorCode &success);
H A DContextualGlyphSubstProc.cpp46 ContextualGlyphSubstitutionProcessor::ContextualGlyphSubstitutionProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success) argument
47 : StateTableProcessor(morphSubtableHeader, success), entryTable(), contextualGlyphSubstitutionHeader(morphSubtableHeader, success)
53 entryTable = LEReferenceToArrayOf<ContextualGlyphSubstitutionStateEntry>(stateTableHeader, success,
56 int16Table = LEReferenceToArrayOf<le_int16>(stateTableHeader, success, (const le_int16*)(&stateTableHeader->stHeader),
71 LEErrorCode success = LE_NO_ERROR; local
72 const ContextualGlyphSubstitutionStateEntry *entry = entryTable.getAlias(index, success);
78 if (markOffset != 0 && LE_SUCCESS(success)) {
80 TTGlyphID newGlyph = SWAPW(int16Table.getObject(markOffset + LE_GET_GLYPH(mGlyph), success)); // whew.
87 TTGlyphID newGlyph = SWAPW(int16Table.getObject(currOffset + LE_GET_GLYPH(thisGlyph), success)); // whe
[all...]
H A DLigatureSubstProc.cpp50 LigatureSubstitutionProcessor::LigatureSubstitutionProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success) argument
51 : StateTableProcessor(morphSubtableHeader, success), ligatureSubstitutionHeader(morphSubtableHeader, success)
53 if(LE_FAILURE(success)) return;
58 entryTable = LEReferenceToArrayOf<LigatureSubstitutionStateEntry>(stHeader, success, entryTableOffset, LE_UNBOUNDED_ARRAY);
72 LEErrorCode success = LE_NO_ERROR; local
73 const LigatureSubstitutionStateEntry *entry = entryTable.getAlias(index, success);
93 LEReferenceTo<LigatureActionEntry> ap(stHeader, success, actionOffset);
103 ap.addObject(success); // ap++
111 LEReferenceToArrayOf<le_int16> offsetTable(stHeader, success,
[all...]
H A DStateTableProcessor2.cpp48 StateTableProcessor2::StateTableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) argument
49 : SubtableProcessor2(morphSubtableHeader, success), stateTableHeader(morphSubtableHeader, success),
50 stHeader(stateTableHeader, success, (const StateTableHeader2*)&stateTableHeader->stHeader),
54 if (LE_FAILURE(success)) {
62 classTable = LEReferenceTo<LookupTable>(stHeader, success, classTableOffset);
65 stateArray = LEReferenceToArrayOf<EntryTableIndex2>(stHeader, success, stateArrayOffset, LE_UNBOUNDED_ARRAY);
72 void StateTableProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
74 if (LE_FAILURE(success)) return;
94 LEReferenceTo<SimpleArrayLookupTable> lookupTable0(classTable, success);
[all...]
H A DNonContextualGlyphSubstProc2.h52 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
54 static SubtableProcessor2 *createInstance(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
58 NonContextualGlyphSubstitutionProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
H A DSingleSubstitutionSubtables.h50 le_uint32 process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
57 le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
65 le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
H A DLayoutEngine.h161 * @param success - set to an error code if the operation fails
172 LEErrorCode &success);
202 * @param success - set to an error code if the operation fails
209 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
231 * @param success - set to an error code if the operation fails
237 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
248 * @param success - set to an error code if the operation fails
252 virtual void positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success);
270 * @param success - output parameter set to an error code if the operation fails
274 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
[all...]
H A DAlternateSubstSubtables.cpp43 GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const
47 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
49 if (coverageIndex >= 0 && LE_SUCCESS(success)) {
54 const LEReferenceTo<AlternateSetTable> alternateSetTable(base, success,
42 process(const LEReferenceTo<AlternateSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter) const argument
H A DLigatureSubstProc2.cpp50 LigatureSubstitutionProcessor2::LigatureSubstitutionProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) argument
51 : StateTableProcessor2(morphSubtableHeader, success),
53 ligatureSubstitutionHeader(morphSubtableHeader, success), componentOffset(0), ligatureOffset(0), entryTable()
55 if (LE_FAILURE(success)) return;
61 entryTable = LEReferenceToArrayOf<LigatureSubstitutionStateEntry2>(stHeader, success, entryTableOffset, LE_UNBOUNDED_ARRAY);
73 le_uint16 LigatureSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) argument
75 const LigatureSubstitutionStateEntry2 *entry = entryTable.getAlias(index, success);
76 if(LE_FAILURE(success)) return 0;
97 LEReferenceTo<LigatureActionEntry> ap(stHeader, success, ligActionOffset); // byte offset
98 ap.addObject(ligActionIndex - 1, success); // inde
[all...]
H A DArabicLayoutEngine.h69 * @param success - set to an error code if the operation fails
78 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success);
87 * @param success - set to an error code if the operation fails
95 le_int32 typoFlags, LEErrorCode &success);
135 * @param success - set to an error code if the operation fails
142 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
157 * @param success - output parameter set to an error code if the operation fails
161 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
163 // static void adjustMarkGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
189 * @param success
[all...]
H A DGlyphLookupTables.h52 le_bool coversScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const;
53 le_bool coversScriptAndLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch = FALSE) const;
H A DKernTable.h67 KernTable(const LETableReference &table, LEErrorCode &success);
72 void process(LEGlyphStorage& storage, LEErrorCode &success);
H A DSegmentArrayProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SegmentArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
H A DSegmentArrayProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SegmentArrayProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
H A DSegmentSingleProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SegmentSingleProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
H A DSegmentSingleProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SegmentSingleProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
H A DSimpleArrayProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SimpleArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
H A DSimpleArrayProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SimpleArrayProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
H A DSingleTableProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SingleTableProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
H A DSingleTableProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 SingleTableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
H A DSubtableProcessor.cpp43 SubtableProcessor::SubtableProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success) argument
46 if(LE_FAILURE(success)) return;
H A DTrimmedArrayProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
55 TrimmedArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);

Completed in 86 milliseconds

1234567891011