/frameworks/minikin/libs/minikin/ |
D | BidiUtils.cpp | 75 BidiText::BidiText(const U16StringPiece& textBuf, const Range& range, Bidi bidiFlags) in BidiText() argument 76 : mRange(range), mIsRtl(isRtl(bidiFlags)), mRunCount(1 /* by default, single run */) { in BidiText() 77 if (isOverride(bidiFlags)) { in BidiText() 95 const UBiDiLevel bidiReq = bidiToUBidiLevel(bidiFlags); in BidiText()
|
D | MeasuredText.cpp | 59 const MinikinPaint& paint, Bidi bidiFlags, in buildLayout() argument 62 layout->doLayoutWithPrecomputedPieces(textBuf, range, bidiFlags, paint, startHyphen, endHyphen, in buildLayout()
|
D | Layout.cpp | 228 void Layout::doLayout(const U16StringPiece& textBuf, const Range& range, Bidi bidiFlags, in doLayout() argument 236 for (const BidiText::RunInfo& runInfo : BidiText(textBuf, range, bidiFlags)) { in doLayout() 244 Bidi bidiFlags, const MinikinPaint& paint, in doLayoutWithPrecomputedPieces() argument 252 for (const BidiText::RunInfo& runInfo : BidiText(textBuf, range, bidiFlags)) { in doLayoutWithPrecomputedPieces() 260 Bidi bidiFlags, in getBoundsWithPrecomputedPieces() argument 265 for (const BidiText::RunInfo& runInfo : BidiText(textBuf, range, bidiFlags)) { in getBoundsWithPrecomputedPieces() 273 float Layout::measureText(const U16StringPiece& textBuf, const Range& range, Bidi bidiFlags, in measureText() argument 278 for (const BidiText::RunInfo& runInfo : BidiText(textBuf, range, bidiFlags)) { in measureText()
|
D | BidiUtils.h | 47 BidiText(const U16StringPiece& textBuf, const Range& range, Bidi bidiFlags);
|
/frameworks/base/core/jni/android/graphics/ |
D | Paint.cpp | 111 const jchar text[], int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, in breakText() argument 117 MinikinUtils::measureText(&paint, static_cast<minikin::Bidi>(bidiFlags), typeface, text, in breakText() 143 jint index, jint count, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) { in breakTextC() argument 165 bidiFlags, jmeasuredWidth, forwardTextDirection); in breakTextC() 172 jboolean forwards, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) { in breakTextS() argument 180 …count = breakText(env, *paint, typeface, text, count, maxWidth, bidiFlags, jmeasuredWidth, forward… in breakTextS() 186 const jchar *text, jint start, jint count, jint contextCount, jint bidiFlags, in doTextAdvances() argument 209 static_cast<minikin::Bidi>(bidiFlags), typeface, text, start, count, contextCount, in doTextAdvances() 219 jint bidiFlags, jfloatArray advances, jint advancesIndex) { in getTextAdvances___CIIIII_FI() argument 224 index - contextIndex, count, contextCount, bidiFlags, advances, advancesIndex); in getTextAdvances___CIIIII_FI() [all …]
|
/frameworks/base/libs/hwui/hwui/ |
D | MinikinUtils.cpp | 50 minikin::Layout MinikinUtils::doLayout(const Paint* paint, minikin::Bidi bidiFlags, in doLayout() argument 63 layout.doLayout(textBuf,range, bidiFlags, minikinPaint, startHyphen, endHyphen); in doLayout() 65 mt->buildLayout(textBuf, range, minikinPaint, bidiFlags, startHyphen, endHyphen, &layout); in doLayout() 70 float MinikinUtils::measureText(const Paint* paint, minikin::Bidi bidiFlags, in measureText() argument 80 return minikin::Layout::measureText(textBuf, range, bidiFlags, minikinPaint, startHyphen, in measureText()
|
D | MinikinUtils.h | 45 ANDROID_API static minikin::Layout doLayout(const Paint* paint, minikin::Bidi bidiFlags, 50 ANDROID_API static float measureText(const Paint* paint, minikin::Bidi bidiFlags,
|
D | Canvas.cpp | 160 float y, minikin::Bidi bidiFlags, const Paint& origPaint, in drawText() argument 166 MinikinUtils::doLayout(&paint, bidiFlags, typeface, text, start, count, contextCount, in drawText() 210 void Canvas::drawTextOnPath(const uint16_t* text, int count, minikin::Bidi bidiFlags, in drawTextOnPath() argument 215 MinikinUtils::doLayout(&paintCopy, bidiFlags, typeface, text, 0, count, count, nullptr); in drawTextOnPath()
|
D | Canvas.h | 272 minikin::Bidi bidiFlags, const Paint& origPaint, const Typeface* typeface, 275 void drawTextOnPath(const uint16_t* text, int count, minikin::Bidi bidiFlags,
|
/frameworks/layoutlib/bridge/src/android/graphics/ |
D | Paint_Delegate.java | 650 int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) { in nBreakText() argument 672 RectF bounds = delegate.measureText(text, start, end - start + 1, null, 0, bidiFlags); in nBreakText() 692 float maxWidth, int bidiFlags, float[] measuredWidth) { in nBreakText() argument 694 maxWidth, bidiFlags, measuredWidth); in nBreakText() 966 int bidiFlags, float[] advances, int advancesIndex) { in nGetTextAdvances() argument 977 RectF bounds = delegate.measureText(text, index, count, advances, advancesIndex, bidiFlags); in nGetTextAdvances() 983 int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) { in nGetTextAdvances() argument 990 contextStart, contextEnd - contextStart, bidiFlags, advances, advancesIndex); in nGetTextAdvances() 1012 /*package*/ static void nGetTextPath(long native_object, int bidiFlags, char[] text, in nGetTextPath() argument 1020 /*package*/ static void nGetTextPath(long native_object, int bidiFlags, String text, int start, in nGetTextPath() argument [all …]
|
D | BaseCanvas_Delegate.java | 520 float vOffset, int bidiFlags, in nDrawTextOnPath() argument 532 int bidiFlags, long paint) { in nDrawTextOnPath() argument 576 final int count, final float startX, final float startY, final int bidiFlags, in drawText() argument 590 paintDelegate.measureText(text, index, count, null, 0, bidiFlags); in drawText() 600 startY).renderText(index, limit, bidiFlags, null, 0, true); in drawText()
|
D | BidiRenderer.java | 104 public RectF renderText(int start, int limit, int bidiFlags, float[] advances, in renderText() argument 106 mBidi.setPara(Arrays.copyOfRange(mText, start, limit), (byte)getIcuFlags(bidiFlags), null); in renderText()
|
/frameworks/layoutlib/bridge/src/android/text/ |
D | MeasuredParagraph_Delegate.java | 133 float[] widths, int bidiFlags) { in measureText() argument 136 new BidiRenderer(null, paint, text).renderText(index, index + count, bidiFlags, in measureText() 167 int bidiFlags = mIsRtl ? Paint.BIDI_FORCE_RTL : Paint.BIDI_FORCE_LTR; in addTo() local 169 bidiFlags); in addTo()
|
/frameworks/minikin/include/minikin/ |
D | Layout.h | 88 void doLayout(const U16StringPiece& str, const Range& range, Bidi bidiFlags, 92 Bidi bidiFlags, const MinikinPaint& paint, 97 Bidi bidiFlags, 101 static float measureText(const U16StringPiece& str, const Range& range, Bidi bidiFlags,
|
/frameworks/base/core/jni/ |
D | android_graphics_Canvas.cpp | 491 jint index, jint count, jfloat x, jfloat y, jint bidiFlags, in drawTextChars() argument 497 static_cast<minikin::Bidi>(bidiFlags), *paint, typeface, nullptr); in drawTextChars() 502 jint start, jint end, jfloat x, jfloat y, jint bidiFlags, in drawTextString() argument 509 static_cast<minikin::Bidi>(bidiFlags), *paint, typeface, nullptr); in drawTextString() 520 const minikin::Bidi bidiFlags = isRtl ? minikin::Bidi::FORCE_RTL : minikin::Bidi::FORCE_LTR; in drawTextRunChars() local 523 contextCount, x, y, bidiFlags, *paint, typeface, mt); in drawTextRunChars() 533 const minikin::Bidi bidiFlags = isRtl ? minikin::Bidi::FORCE_RTL : minikin::Bidi::FORCE_LTR; in drawTextRunString() local 538 contextCount, x, y, bidiFlags, *paint, typeface, nullptr); in drawTextRunString() 544 jfloat vOffset, jint bidiFlags, jlong paintHandle) { in drawTextOnPathChars() argument 552 static_cast<minikin::Bidi>(bidiFlags), *path, hOffset, vOffset, *paint, typeface); in drawTextOnPathChars() [all …]
|
/frameworks/base/graphics/java/android/graphics/ |
D | Paint.java | 2853 float maxWidth, int bidiFlags, float[] measuredWidth); in nBreakText() argument 2855 float maxWidth, int bidiFlags, float[] measuredWidth); in nBreakText() argument 2857 int contextIndex, int contextCount, int bidiFlags, float[] advances, int advancesIndex); in nGetTextAdvances() argument 2859 int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex); in nGetTextAdvances() argument 2864 private static native void nGetTextPath(long paintPtr, int bidiFlags, char[] text, int index, in nGetTextPath() argument 2866 private static native void nGetTextPath(long paintPtr, int bidiFlags, String text, int start, in nGetTextPath() argument 2869 int bidiFlags, Rect bounds); in nGetStringBounds() argument 2871 int count, int bidiFlags, Rect bounds); in nGetCharArrayBounds() argument 2872 private static native boolean nHasGlyph(long paintPtr, int bidiFlags, String string); in nHasGlyph() argument
|
D | BaseCanvas.java | 655 long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint); in nDrawTextOnPath() argument
|
/frameworks/base/core/java/android/view/ |
D | RecordingCanvas.java | 644 long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint); in nDrawTextOnPath() argument
|