/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 | 122 int bidiFlags = 0; local 127 layout.doLayout(icuText.getBuffer(), 0, icuText.length(), icuText.length(), bidiFlags, fontStyle, minikinPaint);
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Paint_Delegate.java | 600 int count, int bidiFlags) { 607 RectF bounds = delegate.measureText(text, index, count, null, 0, bidiFlags); 613 int bidiFlags) { 614 return native_measureText(thisPaint, text.toCharArray(), start, end - start, bidiFlags); 618 /*package*/ static float native_measureText(Paint thisPaint, String text, int bidiFlags) { argument 619 return native_measureText(thisPaint, text.toCharArray(), 0, text.length(), bidiFlags); 624 int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) { 646 RectF bounds = delegate.measureText(text, start, end - start + 1, null, 0, bidiFlags); 667 float maxWidth, int bidiFlags, float[] measuredWidth) { 669 maxWidth, bidiFlags, measuredWidt 599 native_measureText(Paint thisPaint, char[] text, int index, int count, int bidiFlags) argument 612 native_measureText(Paint thisPaint, String text, int start, int end, int bidiFlags) argument 623 native_breakText(long nativePaint, long nativeTypeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 665 native_breakText(long nativePaint, long nativeTypeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 954 native_getTextWidths(long native_object, long native_typeface, char[] text, int index, int count, int bidiFlags, float[] widths) argument 978 native_getTextWidths(long native_object, long native_typeface, String text, int start, int end, int bidiFlags, float[] widths) argument 1046 native_getTextPath(long native_object, long native_typeface, int bidiFlags, char[] text, int index, int count, float x, float y, long path) argument 1054 native_getTextPath(long native_object, long native_typeface, int bidiFlags, String text, int start, int end, float x, float y, long path) argument 1062 nativeGetStringBounds(long nativePaint, long native_typeface, String text, int start, int end, int bidiFlags, Rect bounds) argument 1069 nativeGetCharArrayBounds(long nativePaint, long native_typeface, char[] text, int index, int count, int bidiFlags, Rect bounds) argument 1199 measureText(char[] text, int index, int count, float[] advances, int advancesIndex, int bidiFlags) argument [all...] |
H A D | BidiRenderer.java | 111 public RectF renderText(int start, int limit, int bidiFlags, float[] advances, argument 113 Bidi bidi = new Bidi(mText, start, null, 0, limit - start, getIcuFlags(bidiFlags));
|
H A D | Canvas_Delegate.java | 885 float vOffset, int bidiFlags, 897 int bidiFlags, long paint, 881 native_drawTextOnPath(long nativeCanvas, char[] text, int index, int count, long path, float hOffset, float vOffset, int bidiFlags, long paint, long typeface) argument 893 native_drawTextOnPath(long nativeCanvas, String text, long path, float hOffset, float vOffset, int bidiFlags, long paint, long typeface) argument
|
/frameworks/base/core/jni/android/graphics/ |
H A D | MinikinUtils.cpp | 41 void MinikinUtils::doLayout(Layout* layout, const Paint* paint, int bidiFlags, TypefaceImpl* typeface, argument 63 layout->doLayout(buf, start, count, bufSize, bidiFlags, minikinStyle, minikinPaint);
|
H A D | Paint.cpp | 515 jint bidiFlags) { 534 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray, index, count, textLength); 541 jint bidiFlags) { 561 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray, start, count, textLength); 568 static jfloat measureText_StringI(JNIEnv* env, jobject jpaint, jstring text, jint bidiFlags) { argument 583 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray, 0, textLength, textLength); 591 jfloatArray widths, jint bidiFlags) { 612 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, text, 0, count, count); 619 jint index, jint count, jint bidiFlags, jfloatArray widths) { 623 count = dotextwidths(env, paint, typeface, textArray + index, count, widths, bidiFlags); 514 measureText_CIII(JNIEnv* env, jobject jpaint, jcharArray text, jint index, jint count, jint bidiFlags) argument 540 measureText_StringIII(JNIEnv* env, jobject jpaint, jstring text, jint start, jint end, jint bidiFlags) argument 590 dotextwidths(JNIEnv* env, Paint* paint, TypefaceImpl* typeface, const jchar text[], int count, jfloatArray widths, jint bidiFlags) argument 618 getTextWidths___CIII_F(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint index, jint count, jint bidiFlags, jfloatArray widths) argument 629 getTextWidths__StringIII_F(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint bidiFlags, jfloatArray widths) argument 662 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 761 getTextPath(JNIEnv* env, Paint* paint, TypefaceImpl* typeface, const jchar* text, jint count, jint bidiFlags, jfloat x, jfloat y, SkPath* path) argument 780 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 791 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 819 breakText(JNIEnv* env, const Paint& paint, TypefaceImpl* typeface, const jchar text[], int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, Paint::TextBufferDirection textBufferDirection) argument 853 breakTextC(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jcharArray jtext, jint index, jint count, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 882 breakTextS(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring jtext, jboolean forwards, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 900 doTextBounds(JNIEnv* env, const jchar* text, int count, jobject bounds, const Paint& paint, TypefaceImpl* typeface, jint bidiFlags) argument 917 getStringBounds(JNIEnv* env, jobject, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint bidiFlags, jobject bounds) argument 926 getCharArrayBounds(JNIEnv* env, jobject, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint index, jint count, jint bidiFlags, jobject bounds) argument [all...] |
H A D | MinikinUtils.h | 48 static void doLayout(Layout* layout, const Paint* paint, int bidiFlags, TypefaceImpl* typeface,
|
/frameworks/base/core/jni/ |
H A D | android_view_GLES20Canvas.cpp | 642 jfloat x, jfloat y, int bidiFlags, Paint* paint, TypefaceImpl* typeface) { 644 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, text, 0, count, count); 675 SkPath* path, jfloat hOffset, jfloat vOffset, int bidiFlags, Paint* paint, 678 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, text, 0, count, count); 690 int bidiFlags, Paint* paint, TypefaceImpl* typeface) { 692 MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, text, start, count, contextCount); 699 jfloat x, jfloat y, jint bidiFlags, jlong paintPtr, jlong typefacePtr) { 705 renderText(renderer, textArray + index, count, x, y, bidiFlags, paint, typeface); 711 jfloat x, jfloat y, jint bidiFlags, jlong paintPtr, jlong typefacePtr) { 717 renderText(renderer, textArray + start, end - start, x, y, bidiFlags, pain 641 renderText(DisplayListRenderer* renderer, const jchar* text, int count, jfloat x, jfloat y, int bidiFlags, Paint* paint, TypefaceImpl* typeface) argument 674 renderTextOnPath(DisplayListRenderer* renderer, const jchar* text, int count, SkPath* path, jfloat hOffset, jfloat vOffset, int bidiFlags, Paint* paint, TypefaceImpl* typeface) argument 688 renderTextRun(DisplayListRenderer* renderer, const jchar* text, jint start, jint count, jint contextCount, jfloat x, jfloat y, int bidiFlags, Paint* paint, TypefaceImpl* typeface) argument 697 android_view_GLES20Canvas_drawTextArray(JNIEnv* env, jobject clazz, jlong rendererPtr, jcharArray text, jint index, jint count, jfloat x, jfloat y, jint bidiFlags, jlong paintPtr, jlong typefacePtr) argument 709 android_view_GLES20Canvas_drawText(JNIEnv* env, jobject clazz, jlong rendererPtr, jstring text, jint start, jint end, jfloat x, jfloat y, jint bidiFlags, jlong paintPtr, jlong typefacePtr) argument 721 android_view_GLES20Canvas_drawTextArrayOnPath(JNIEnv* env, jobject clazz, jlong rendererPtr, jcharArray text, jint index, jint count, jlong pathPtr, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintPtr, jlong typefacePtr) argument 736 android_view_GLES20Canvas_drawTextOnPath(JNIEnv* env, jobject clazz, jlong rendererPtr, jstring text, jint start, jint end, jlong pathPtr, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintPtr, jlong typefacePtr) argument 760 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 777 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local [all...] |
H A D | android_graphics_Canvas.cpp | 482 float x, float y, int bidiFlags, const Paint& origPaint, TypefaceImpl* typeface) { 487 MinikinUtils::doLayout(&layout, &paint, bidiFlags, typeface, text, start, count, contextCount); 508 jint index, jint count, jfloat x, jfloat y, jint bidiFlags, 514 bidiFlags, *paint, typeface); local 519 jint start, jint end, jfloat x, jfloat y, jint bidiFlags, 526 bidiFlags, *paint, typeface); local 536 const int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 539 contextCount, x, y, bidiFlags, *paint, typeface); local 550 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 555 contextCount, x, y, bidiFlags, *pain local 481 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 507 drawTextChars(JNIEnv* env, jobject, jlong canvasHandle, jcharArray text, jint index, jint count, jfloat x, jfloat y, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 518 drawTextString(JNIEnv* env, jobject, jlong canvasHandle, jstring text, jint start, jint end, jfloat x, jfloat y, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 620 drawTextOnPath(Canvas* canvas, const uint16_t* text, int count, int bidiFlags, const SkPath& path, float hOffset, float vOffset, const Paint& paint, TypefaceImpl* typeface) argument 637 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 647 drawTextOnPath(get_canvas(canvasHandle), jchars + index, count, bidiFlags, *path, local 653 drawTextOnPathString(JNIEnv* env, jobject, jlong canvasHandle, jstring text, jlong pathHandle, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 663 drawTextOnPath(get_canvas(canvasHandle), jchars, count, bidiFlags, *path, local [all...] |
/frameworks/base/graphics/java/android/graphics/ |
H A D | Paint.java | 1469 private native float native_measureText(char[] text, int index, int count, int bidiFlags); argument 1501 private native float native_measureText(String text, int start, int end, int bidiFlags); argument 1528 private native float native_measureText(String text, int bidiFlags); argument 1610 float maxWidth, int bidiFlags, float[] measuredWidth); 1702 float maxWidth, int bidiFlags, float[] measuredWidth); 2262 char[] text, int index, int count, int bidiFlags, float[] widths); 2264 String text, int start, int end, int bidiFlags, float[] widths); 2283 int bidiFlags, char[] text, int index, int count, float x, float y, long path); 2285 int bidiFlags, String text, int start, int end, float x, float y, long path); 2287 String text, int start, int end, int bidiFlags, Rec 1608 native_breakText(long native_object, long native_typeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 1700 native_breakText(long native_object, long native_typeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 2261 native_getTextWidths(long native_object, long native_typeface, char[] text, int index, int count, int bidiFlags, float[] widths) argument 2263 native_getTextWidths(long native_object, long native_typeface, String text, int start, int end, int bidiFlags, float[] widths) argument 2282 native_getTextPath(long native_object, long native_typeface, int bidiFlags, char[] text, int index, int count, float x, float y, long path) argument 2284 native_getTextPath(long native_object, long native_typeface, int bidiFlags, String text, int start, int end, float x, float y, long path) argument 2286 nativeGetStringBounds(long nativePaint, long native_typeface, String text, int start, int end, int bidiFlags, Rect bounds) argument 2288 nativeGetCharArrayBounds(long nativePaint, long native_typeface, char[] text, int index, int count, int bidiFlags, Rect bounds) argument [all...] |
H A D | Canvas.java | 2101 float vOffset, int bidiFlags, 2097 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 | 79 int bidiFlags, const FontStyle &style, const MinikinPaint &paint);
|
/frameworks/minikin/libs/minikin/ |
H A D | Layout.cpp | 520 int bidiFlags, const FontStyle &style, const MinikinPaint &paint) { 527 bool isRtl = (bidiFlags & kDirection_Mask) != 0; 533 if (!(bidiFlags == kBidi_Force_LTR || bidiFlags == kBidi_Force_RTL)) { 537 UBiDiLevel bidiReq = bidiFlags; 538 if (bidiFlags == kBidi_Default_LTR) { 540 } else if (bidiFlags == kBidi_Default_RTL) { 519 doLayout(const uint16_t* buf, size_t start, size_t count, size_t bufSize, int bidiFlags, const FontStyle &style, const MinikinPaint &paint) argument
|
/frameworks/base/core/java/android/view/ |
H A D | GLES20Canvas.java | 883 float x, float y, int bidiFlags, long paint, long typeface); 916 float x, float y, int bidiFlags, long paint, long typeface); 936 long path, float hOffset, float vOffset, int bidiFlags, long nativePaint, 948 long path, float hOffset, float vOffset, int bidiFlags, long nativePaint, 882 nDrawText(long renderer, char[] text, int index, int count, float x, float y, int bidiFlags, long paint, long typeface) argument 915 nDrawText(long renderer, String text, int start, int end, float x, float y, int bidiFlags, long paint, long typeface) argument 935 nDrawTextOnPath(long renderer, char[] text, int index, int count, long path, float hOffset, float vOffset, int bidiFlags, long nativePaint, long typeface) argument 947 nDrawTextOnPath(long renderer, String text, int start, int end, long path, float hOffset, float vOffset, int bidiFlags, long nativePaint, long typeface) argument
|