Searched refs:bidiFlags (Results 1 - 15 of 15) sorted by relevance

/frameworks/minikin/sample/
H A Dexample.cpp87 int bidiFlags = 0; local
92 layout.doLayout(icuText.getBuffer(), 0, icuText.length(), icuText.length(), bidiFlags, fontStyle, paint);
H A Dexample_skia.cpp122 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 DPaint_Delegate.java600 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 DBidiRenderer.java111 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 DCanvas_Delegate.java885 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 DMinikinUtils.cpp41 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 DPaint.cpp515 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 DMinikinUtils.h48 static void doLayout(Layout* layout, const Paint* paint, int bidiFlags, TypefaceImpl* typeface,
/frameworks/base/core/jni/
H A Dandroid_view_GLES20Canvas.cpp642 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 Dandroid_graphics_Canvas.cpp482 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 DPaint.java1469 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 DCanvas.java2101 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 DLayout.h79 int bidiFlags, const FontStyle &style, const MinikinPaint &paint);
/frameworks/minikin/libs/minikin/
H A DLayout.cpp520 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 DGLES20Canvas.java883 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

Completed in 157 milliseconds