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.cpp119 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 DPaint.cpp573 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 DMinikinUtils.cpp56 void MinikinUtils::doLayout(Layout* layout, const Paint* paint, int bidiFlags, argument
63 layout->doLayout(buf, start, count, bufSize, bidiFlags, minikinStyle, minikinPaint);
H A DMinikinUtils.h39 static void doLayout(Layout* layout, const Paint* paint, int bidiFlags,
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DPaint_Delegate.java605 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 DBidiRenderer.java110 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 DCanvas_Delegate.java891 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 DStaticLayout_Delegate.java94 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 Dandroid_graphics_Canvas.cpp500 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 DPaint.java1503 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 DCanvas.java2118 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 DLayout.h94 int bidiFlags, const FontStyle &style, const MinikinPaint &paint);
/frameworks/minikin/libs/minikin/
H A DLineBreaker.cpp163 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 DLayout.cpp544 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

Completed in 355 milliseconds