/external/icu4c/layoutex/ |
LXUtilities.h | 19 static le_int8 highBit(le_int32 value); 20 static le_int32 search(le_int32 value, const le_int32 array[], le_int32 count); 21 static void reverse(le_int32 array[], le_int32 count); 22 static void reverse(float array[], le_int32 count);
|
RunArrays.cpp | 19 RunArray::RunArray(le_int32 initialCapacity) 23 fLimits = LE_NEW_ARRAY(le_int32, fCapacity); 35 le_int32 RunArray::ensureCapacity() 50 void RunArray::init(le_int32 capacity) 52 fLimits = LE_NEW_ARRAY(le_int32, capacity); 55 void RunArray::grow(le_int32 newCapacity) 57 fLimits = (le_int32 *) LE_GROW_ARRAY(fLimits, newCapacity); 60 le_int32 RunArray::add(le_int32 limit) 66 le_int32 index = ensureCapacity() [all...] |
LXUtilities.cpp | 17 le_int8 LXUtilities::highBit(le_int32 value) 53 le_int32 LXUtilities::search(le_int32 value, const le_int32 array[], le_int32 count) 55 le_int32 power = 1 << highBit(count); 56 le_int32 extra = count - power; 57 le_int32 probe = power; 58 le_int32 index = 0; 75 void LXUtilities::reverse(le_int32 array[], le_int32 length [all...] |
/external/icu4c/samples/layout/ |
Surface.h | 12 void drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx, 13 le_int32 x, le_int32 y, le_int32 width, le_int32 height);
|
paragraph.h | 36 Paragraph(const LEUnicode chars[], le_int32 charCount, const FontRuns *fontRuns, LEErrorCode &status); 40 le_int32 getAscent(); 41 le_int32 getLineHeight(); 42 le_int32 getLineCount(); 43 void breakLines(le_int32 width, le_int32 height); 44 void draw(RenderingSurface *surface, le_int32 firstLine, le_int32 lastLine); 53 le_int32 fParagraphCount; 54 le_int32 fParagraphMax [all...] |
rsurface.h | 16 void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count, 17 const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height);
|
pflow.h | 21 pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status); 25 le_int32 pf_getAscent(pf_flow *flow); 26 le_int32 pf_getLineHeight(pf_flow *flow); 27 le_int32 pf_getLineCount(pf_flow *flow); 28 void pf_breakLines(pf_flow *flow, le_int32 width, le_int32 height); 29 void pf_draw(pf_flow *flow, rs_surface *surface, le_int32 firstLine, le_int32 lastLine);
|
FontMap.h | 26 virtual const LEFontInstance *getScriptFont(le_int32 scriptCode, LEErrorCode &status); 30 virtual le_int32 getAscent() const; 32 virtual le_int32 getDescent() const; 34 virtual le_int32 getLeading() const; 43 le_int32 getFontIndex(const char *fontName); 47 le_int32 fFontCount; 49 le_int32 fAscent; 50 le_int32 fDescent; 51 le_int32 fLeading; 57 le_int32 fFontIndices[scriptCodeCount] [all...] |
RenderingSurface.h | 26 virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, 27 const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height) = 0;
|
rsurface.cpp | 16 void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count, 17 const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height)
|
Surface.cpp | 15 void GDISurface::drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx, 16 le_int32 x, le_int32 y, le_int32 width, le_int32 height)
|
GnomeFontInstance.h | 37 virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, 38 const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height); 56 le_int32 fPointSize; 57 le_int32 fUnitsPerEM; 58 le_int32 fAscent; 59 le_int32 fDescent; 60 le_int32 fLeading [all...] |
GDIFontInstance.h | 34 virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, 35 const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height); 57 le_int32 fPointSize; 58 le_int32 fUnitsPerEM; 59 le_int32 fAscent; 60 le_int32 fDescent; 61 le_int32 fLeading [all...] |
/external/icu4c/layout/ |
OpenTypeUtilities.h | 22 static le_int8 highBit(le_int32 value); 23 static Offset getTagOffset(LETag tag, const TagAndOffsetRecord *records, le_int32 recordCount); 24 static le_int32 getGlyphRangeIndex(TTGlyphID glyphID, const GlyphRangeRecord *records, le_int32 recordCount); 25 static le_int32 search(le_uint16 value, const le_uint16 array[], le_int32 count); 26 static le_int32 search(le_uint32 value, const le_uint32 array[], le_int32 count); 27 static void sort(le_uint16 *array, le_int32 count);
|
CanonShaping.h | 22 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, 26 static void sortMarks(le_int32 *indices, const le_int32 *combiningClasses, le_int32 index, le_int32 limit);
|
GlyphIterator.h | 49 le_int32 getCurrStreamPosition() const; 51 le_int32 getMarkComponent(le_int32 markPosition) const; 58 void setCurrStreamPosition(le_int32 position); 59 void setCurrGlyphBaseOffset(le_int32 baseOffset); 72 LEGlyphID *insertGlyphs(le_int32 count, LEErrorCode& success); 73 le_int32 applyInsertions(); 81 le_int32 direction; 82 le_int32 position; 83 le_int32 nextLimit [all...] |
ClassDefinitionTables.h | 24 le_int32 getGlyphClass(LEGlyphID glyphID) const; 25 le_bool hasGlyphClass(le_int32 glyphClass) const; 34 le_int32 getGlyphClass(LEGlyphID glyphID) const; 35 le_bool hasGlyphClass(le_int32 glyphClass) const; 50 le_int32 getGlyphClass(LEGlyphID glyphID) const; 51 le_bool hasGlyphClass(le_int32 glyphClass) const;
|
CanonShaping.cpp | 15 void CanonShaping::sortMarks(le_int32 *indices, const le_int32 *combiningClasses, le_int32 index, le_int32 limit) 17 for (le_int32 j = index + 1; j < limit; j += 1) { 18 le_int32 i; 19 le_int32 v = indices[j]; 20 le_int32 c = combiningClasses[v]; 34 void CanonShaping::reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, 39 le_int32 *combiningClasses = LE_NEW_ARRAY(le_int32, charCount) [all...] |
MPreFixups.h | 27 MPreFixups(le_int32 charCount); 30 void add(le_int32 baseIndex, le_int32 mpreIndex); 36 le_int32 fFixupCount;
|
OpenTypeUtilities.cpp | 18 le_int8 OpenTypeUtilities::highBit(le_int32 value) 54 Offset OpenTypeUtilities::getTagOffset(LETag tag, const TagAndOffsetRecord *records, le_int32 recordCount) 57 le_int32 power = 1 << bit; 58 le_int32 extra = recordCount - power; 59 le_int32 probe = power; 60 le_int32 index = 0; 81 le_int32 OpenTypeUtilities::getGlyphRangeIndex(TTGlyphID glyphID, const GlyphRangeRecord *records, le_int32 recordCount) 84 le_int32 power = 1 << bit; 85 le_int32 extra = recordCount - power [all...] |
GlyphPositionAdjustments.h | 30 inline Adjustment(float xPlace, float yPlace, float xAdv, float yAdv, le_int32 baseOff = -1); 38 inline le_int32 getBaseOffset() const; 45 inline void setBaseOffset(le_int32 newBaseOffset); 58 le_int32 baseOffset; 95 le_int32 fGlyphCount; 102 GlyphPositionAdjustments(le_int32 glyphCount); 106 inline le_bool isCursiveGlyph(le_int32 index) const; 107 inline le_bool baselineIsLogicalEnd(le_int32 index) const; 109 const LEPoint *getEntryPoint(le_int32 index, LEPoint &entryPoint) const; 110 const LEPoint *getExitPoint(le_int32 index, LEPoint &exitPoint) const [all...] |
IndicLayoutEngine.cpp | 27 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 28 le_int32 typoFlags, le_bool version2, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success) 41 IndicOpenTypeLayoutEngine::IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) 56 le_int32 IndicOpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
CoverageTables.h | 24 le_int32 getGlyphCoverage(LEGlyphID glyphID) const; 32 le_int32 getGlyphCoverage(LEGlyphID glyphID) const; 40 le_int32 getGlyphCoverage(LEGlyphID glyphID) const;
|
KhmerLayoutEngine.cpp | 20 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 21 le_int32 typoFlags, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success) 28 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 29 le_int32 typoFlags, LEErrorCode &success) 44 le_int32 KhmerOpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
/external/icu4c/test/letest/ |
xmlreader.h | 17 le_int32 scriptCode, 18 le_int32 languageCode, 20 le_int32 charCount,
|