/external/icu/icu4c/source/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...] |
/external/icu/icu4c/source/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...] |
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.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);
|
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...] |
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...] |
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)
|
/external/icu/icu4c/source/layout/ |
HangulLayoutEngine.h | 57 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 58 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 74 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 75 le_int32 typoFlags, LEErrorCode &success); 121 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
KhmerLayoutEngine.h | 60 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 61 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 77 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 78 le_int32 typoFlags, LEErrorCode &success); 124 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
TibetanLayoutEngine.h | 60 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 61 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 77 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 78 le_int32 typoFlags, LEErrorCode &success); 124 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
IndicLayoutEngine.h | 58 IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 59 le_int32 typoFlags, le_bool version2, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 75 IndicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 76 le_int32 typoFlags, LEErrorCode &success); 123 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
OpenTypeLayoutEngine.h | 66 OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 67 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 80 OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 81 le_int32 typoFlags, LEErrorCode &success); 102 static LETag getScriptTag(le_int32 scriptCode); 115 static LETag getV2ScriptTag(le_int32 scriptCode); 127 static LETag getLangSysTag(le_int32 languageCode); 191 le_int32 fFeatureMapCount [all...] |
ThaiLayoutEngine.h | 47 ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success); 115 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, 138 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
ArabicLayoutEngine.h | 52 ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 53 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 69 ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 70 le_int32 typoFlags, LEErrorCode &success); 116 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
LEGlyphStorage.h | 42 le_int32 fGlyphCount; 56 le_int32 *fCharIndices; 85 le_int32 fSrcIndex; 92 le_int32 fDestIndex; 110 virtual le_bool applyInsertion(le_int32 atPosition, le_int32 count, LEGlyphID newGlyphs[]); 137 inline le_int32 getGlyphCount() const; 175 void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const; 188 void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const [all...] |
LayoutEngine.h | 75 static const le_int32 kTypoFlagKern; 77 static const le_int32 kTypoFlagLiga; 104 le_int32 fScriptCode; 113 le_int32 fLanguageCode; 120 le_int32 fTypoFlags; 148 le_int32 scriptCode, 149 le_int32 languageCode, 150 le_int32 typoFlags, 187 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft [all...] |
MPreFixups.h | 27 MPreFixups(le_int32 charCount); 30 void add(le_int32 baseIndex, le_int32 mpreIndex); 36 le_int32 fFixupCount;
|
HanLayoutEngine.h | 50 HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 51 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTablem, LEErrorCode &success); 99 virtual le_int32 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
|
CanonShaping.h | 24 static void reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, 28 static void sortMarks(le_int32 *indices, const le_int32 *combiningClasses, le_int32 index, le_int32 limit);
|
/external/icu/icu4c/source/layoutex/layout/ |
RunArrays.h | 62 inline RunArray(const le_int32 *limits, le_int32 count); 75 RunArray(le_int32 initialCapacity); 91 inline le_int32 getCount() const; 111 inline le_int32 getLimit() const; 122 inline le_int32 getLimit(le_int32 run) const; 148 le_int32 add(le_int32 limit); 177 virtual void init(le_int32 capacity) [all...] |
plruns.h | 58 const le_int32 *limits, 59 le_int32 count); 73 pl_openEmptyFontRuns(le_int32 initialCapacity); 95 U_INTERNAL le_int32 U_EXPORT2 118 U_INTERNAL le_int32 U_EXPORT2 131 U_INTERNAL le_int32 U_EXPORT2 133 le_int32 run); 149 le_int32 run); 170 U_INTERNAL le_int32 U_EXPORT2 173 le_int32 limit) [all...] |
ParagraphLayout.h | 87 inline le_int32 countRuns() const; 97 le_int32 getAscent() const; 107 le_int32 getDescent() const; 117 le_int32 getLeading() const; 128 le_int32 getWidth() const; 145 const VisualRun *getVisualRun(le_int32 runIndex) const; 171 le_int32 fAscent; 172 le_int32 fDescent; 173 le_int32 fLeading; 175 le_int32 fRunCount [all...] |