/frameworks/minikin/sample/ |
H A D | example.cpp | 87 int bidiFlags = 0; local 92 layout.doLayout(icuText.getBuffer(), 0, icuText.length(), icuText.length(), bidiFlags, fontStyle, paint);
|
H A D | example_skia.cpp | 119 int bidiFlags = 0; local 124 layout.doLayout(icuText.getBuffer(), 0, icuText.length(), icuText.length(), bidiFlags, fontStyle, minikinPaint);
|
/frameworks/base/core/jni/android/graphics/ |
H A D | Paint.cpp | 573 jint bidiFlags) { 592 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray + index, 0, count, 600 jint bidiFlags) { 622 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray + start, 0, count, count); 629 static jfloat measureText_StringI(JNIEnv* env, jobject jpaint, jstring text, jint bidiFlags) { argument 644 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray, 0, textLength, textLength); 652 jfloatArray widths, jint bidiFlags) { 673 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, text, 0, count, count); 680 jint index, jint count, jint bidiFlags, jfloatArray widths) { 684 count = dotextwidths(env, paint, typeface, textArray + index, count, widths, bidiFlags); 572 measureText_CIII(JNIEnv* env, jobject jpaint, jcharArray text, jint index, jint count, jint bidiFlags) argument 599 measureText_StringIII(JNIEnv* env, jobject jpaint, jstring text, jint start, jint end, jint bidiFlags) argument 651 dotextwidths(JNIEnv* env, Paint* paint, TypefaceImpl* typeface, const jchar text[], int count, jfloatArray widths, jint bidiFlags) argument 679 getTextWidths___CIII_F(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint index, jint count, jint bidiFlags, jfloatArray widths) argument 690 getTextWidths__StringIII_F(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint bidiFlags, jfloatArray widths) argument 723 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 822 getTextPath(JNIEnv* env, Paint* paint, TypefaceImpl* typeface, const jchar* text, jint count, jint bidiFlags, jfloat x, jfloat y, SkPath* path) argument 841 getTextPath___C(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jint bidiFlags, jcharArray text, jint index, jint count, jfloat x, jfloat y, jlong pathHandle) argument 852 getTextPath__String(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jint bidiFlags, jstring text, jint start, jint end, jfloat x, jfloat y, jlong pathHandle) argument 880 breakText(JNIEnv* env, const Paint& paint, TypefaceImpl* typeface, const jchar text[], int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, const bool forwardScan) argument 914 breakTextC(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jcharArray jtext, jint index, jint count, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 943 breakTextS(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring jtext, jboolean forwards, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 957 doTextBounds(JNIEnv* env, const jchar* text, int count, jobject bounds, const Paint& paint, TypefaceImpl* typeface, jint bidiFlags) argument 974 getStringBounds(JNIEnv* env, jobject, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint bidiFlags, jobject bounds) argument 983 getCharArrayBounds(JNIEnv* env, jobject, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint index, jint count, jint bidiFlags, jobject bounds) argument 1002 hasGlyphVariation(const Paint* paint, TypefaceImpl* typeface, jint bidiFlags, const jchar* chars, size_t size) argument 1009 hasGlyph(JNIEnv *env, jclass, jlong paintHandle, jlong typefaceHandle, jint bidiFlags, jstring string) argument 1058 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 1079 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local [all...] |
H A D | MinikinUtils.cpp | 56 void MinikinUtils::doLayout(Layout* layout, const Paint* paint, int bidiFlags, argument 63 layout->doLayout(buf, start, count, bufSize, bidiFlags, minikinStyle, minikinPaint);
|
H A D | MinikinUtils.h | 39 static void doLayout(Layout* layout, const Paint* paint, int bidiFlags,
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Paint_Delegate.java | 605 int count, int bidiFlags) { 612 RectF bounds = delegate.measureText(text, index, count, null, 0, bidiFlags); 618 int bidiFlags) { 619 return native_measureText(thisPaint, text.toCharArray(), start, end - start, bidiFlags); 623 /*package*/ static float native_measureText(Paint thisPaint, String text, int bidiFlags) { argument 624 return native_measureText(thisPaint, text.toCharArray(), 0, text.length(), bidiFlags); 629 int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) { 651 RectF bounds = delegate.measureText(text, start, end - start + 1, null, 0, bidiFlags); 672 float maxWidth, int bidiFlags, float[] measuredWidth) { 674 maxWidth, bidiFlags, measuredWidt 604 native_measureText(Paint thisPaint, char[] text, int index, int count, int bidiFlags) argument 617 native_measureText(Paint thisPaint, String text, int start, int end, int bidiFlags) argument 628 native_breakText(long nativePaint, long nativeTypeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 670 native_breakText(long nativePaint, long nativeTypeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 959 native_getTextWidths(long native_object, long native_typeface, char[] text, int index, int count, int bidiFlags, float[] widths) argument 983 native_getTextWidths(long native_object, long native_typeface, String text, int start, int end, int bidiFlags, float[] widths) argument 1051 native_getTextPath(long native_object, long native_typeface, int bidiFlags, char[] text, int index, int count, float x, float y, long path) argument 1059 native_getTextPath(long native_object, long native_typeface, int bidiFlags, String text, int start, int end, float x, float y, long path) argument 1067 nativeGetStringBounds(long nativePaint, long native_typeface, String text, int start, int end, int bidiFlags, Rect bounds) argument 1074 nativeGetCharArrayBounds(long nativePaint, long native_typeface, char[] text, int index, int count, int bidiFlags, Rect bounds) argument 1139 native_hasGlyph(long nativePaint, long nativeTypeface, int bidiFlags, String string) argument 1294 measureText(char[] text, int index, int count, float[] advances, int advancesIndex, int bidiFlags) argument [all...] |
H A D | BidiRenderer.java | 110 public RectF renderText(int start, int limit, int bidiFlags, float[] advances, argument 112 Bidi bidi = new Bidi(mText, start, null, 0, limit - start, getIcuFlags(bidiFlags));
|
H A D | Canvas_Delegate.java | 891 float vOffset, int bidiFlags, 903 int bidiFlags, long paint, 887 native_drawTextOnPath(long nativeCanvas, char[] text, int index, int count, long path, float hOffset, float vOffset, int bidiFlags, long paint, long typeface) argument 899 native_drawTextOnPath(long nativeCanvas, String text, long path, float hOffset, float vOffset, int bidiFlags, long paint, long typeface) argument
|
/frameworks/base/tools/layoutlib/bridge/src/android/text/ |
H A D | StaticLayout_Delegate.java | 94 int bidiFlags = isRtl ? Paint.BIDI_FORCE_RTL : Paint.BIDI_FORCE_LTR; 97 bidiFlags); 212 float[] widths, int bidiFlags) { 215 .renderText(index, index + count, bidiFlags, widths, 0, false); 211 measureText(long nativePaint, char []text, int index, int count, float[] widths, int bidiFlags) argument
|
/frameworks/base/core/jni/ |
H A D | android_graphics_Canvas.cpp | 500 float x, float y, int bidiFlags, const Paint& origPaint, TypefaceImpl* typeface) { 505 MinikinUtils::doLayout(&layout, &paint, bidiFlags, typeface, text, start, count, contextCount); 529 jint index, jint count, jfloat x, jfloat y, jint bidiFlags, 535 bidiFlags, *paint, typeface); local 540 jint start, jint end, jfloat x, jfloat y, jint bidiFlags, 547 bidiFlags, *paint, typeface); local 557 const int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 560 contextCount, x, y, bidiFlags, *paint, typeface); local 571 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 576 contextCount, x, y, bidiFlags, *pain local 499 drawText(Canvas* canvas, const uint16_t* text, int start, int count, int contextCount, float x, float y, int bidiFlags, const Paint& origPaint, TypefaceImpl* typeface) argument 528 drawTextChars(JNIEnv* env, jobject, jlong canvasHandle, jcharArray text, jint index, jint count, jfloat x, jfloat y, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 539 drawTextString(JNIEnv* env, jobject, jlong canvasHandle, jstring text, jint start, jint end, jfloat x, jfloat y, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 605 drawTextOnPath(Canvas* canvas, const uint16_t* text, int count, int bidiFlags, const SkPath& path, float hOffset, float vOffset, const Paint& paint, TypefaceImpl* typeface) argument 622 drawTextOnPathChars(JNIEnv* env, jobject, jlong canvasHandle, jcharArray text, jint index, jint count, jlong pathHandle, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 632 drawTextOnPath(get_canvas(canvasHandle), jchars + index, count, bidiFlags, *path, local 638 drawTextOnPathString(JNIEnv* env, jobject, jlong canvasHandle, jstring text, jlong pathHandle, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 648 drawTextOnPath(get_canvas(canvasHandle), jchars, count, bidiFlags, *path, local [all...] |
/frameworks/base/graphics/java/android/graphics/ |
H A D | Paint.java | 1503 private native float native_measureText(char[] text, int index, int count, int bidiFlags); argument 1535 private native float native_measureText(String text, int start, int end, int bidiFlags); argument 1562 private native float native_measureText(String text, int bidiFlags); argument 1644 float maxWidth, int bidiFlags, float[] measuredWidth); 1736 float maxWidth, int bidiFlags, float[] measuredWidth); 2478 char[] text, int index, int count, int bidiFlags, float[] widths); 2480 String text, int start, int end, int bidiFlags, float[] widths); 2499 int bidiFlags, char[] text, int index, int count, float x, float y, long path); 2501 int bidiFlags, String text, int start, int end, float x, float y, long path); 2503 String text, int start, int end, int bidiFlags, Rec 1642 native_breakText(long native_object, long native_typeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 1734 native_breakText(long native_object, long native_typeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 2477 native_getTextWidths(long native_object, long native_typeface, char[] text, int index, int count, int bidiFlags, float[] widths) argument 2479 native_getTextWidths(long native_object, long native_typeface, String text, int start, int end, int bidiFlags, float[] widths) argument 2498 native_getTextPath(long native_object, long native_typeface, int bidiFlags, char[] text, int index, int count, float x, float y, long path) argument 2500 native_getTextPath(long native_object, long native_typeface, int bidiFlags, String text, int start, int end, float x, float y, long path) argument 2502 nativeGetStringBounds(long nativePaint, long native_typeface, String text, int start, int end, int bidiFlags, Rect bounds) argument 2504 nativeGetCharArrayBounds(long nativePaint, long native_typeface, char[] text, int index, int count, int bidiFlags, Rect bounds) argument 2519 native_hasGlyph(long native_object, long native_typeface, int bidiFlags, String string) argument [all...] |
H A D | Canvas.java | 2118 float vOffset, int bidiFlags, 2114 native_drawTextOnPath(long nativeCanvas, char[] text, int index, int count, long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint, long nativeTypeface) argument
|
/frameworks/minikin/include/minikin/ |
H A D | Layout.h | 94 int bidiFlags, const FontStyle &style, const MinikinPaint &paint);
|
/frameworks/minikin/libs/minikin/ |
H A D | LineBreaker.cpp | 163 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 168 layout.doLayout(mTextBuf.data(), start, end - start, mTextBuf.size(), bidiFlags, style, 233 mTextBuf.size(), bidiFlags, style, *paint); 237 mTextBuf.size(), bidiFlags, style, *paint);
|
H A D | Layout.cpp | 544 int bidiFlags, const FontStyle &style, const MinikinPaint &paint) { 551 bool isRtl = (bidiFlags & kDirection_Mask) != 0; 557 if (!(bidiFlags == kBidi_Force_LTR || bidiFlags == kBidi_Force_RTL)) { 561 UBiDiLevel bidiReq = bidiFlags; 562 if (bidiFlags == kBidi_Default_LTR) { 564 } else if (bidiFlags == kBidi_Default_RTL) { 543 doLayout(const uint16_t* buf, size_t start, size_t count, size_t bufSize, int bidiFlags, const FontStyle &style, const MinikinPaint &paint) argument
|