/frameworks/base/core/jni/android/graphics/ |
H A D | TextLayout.cpp | 31 // Returns true if we might need layout. If bidiFlags force LTR, assume no layout, if 32 // bidiFlags indicate there probably is RTL, assume we do, otherwise scan the text 35 bool TextLayout::needsLayout(const jchar* text, jint len, jint bidiFlags) { argument 36 if (bidiFlags == kBidi_Force_LTR) { 39 if ((bidiFlags == kBidi_RTL) || (bidiFlags == kBidi_Default_RTL) || 40 bidiFlags == kBidi_Force_RTL) { 55 jint bidiFlags, jfloat x, jfloat y, SkPath *path) { 57 text, 0, len, len, bidiFlags); 84 jint bidiFlags, jfloa 54 handleText(SkPaint *paint, const jchar* text, jsize len, jint bidiFlags, jfloat x, jfloat y, SkPath *path) argument 83 getTextPath(SkPaint *paint, const jchar *text, jsize len, jint bidiFlags, jfloat x, jfloat y, SkPath *path) argument 89 drawTextOnPath(SkPaint* paint, const jchar* text, int count, int bidiFlags, jfloat hOffset, jfloat vOffset, SkPath* path, SkCanvas* canvas) argument [all...] |
H A D | Canvas.cpp | 928 SkPath* path, jfloat hOffset, jfloat vOffset, jint bidiFlags, SkPaint* paint) { 931 TextLayout::drawTextOnPath(paint, textArray + index, count, bidiFlags, hOffset, vOffset, 938 jfloat hOffset, jfloat vOffset, jint bidiFlags, SkPaint* paint) { 941 TextLayout::drawTextOnPath(paint, text_, count, bidiFlags, hOffset, vOffset, 926 drawTextOnPath___CIIPathFFPaint(JNIEnv* env, jobject, SkCanvas* canvas, jcharArray text, int index, int count, SkPath* path, jfloat hOffset, jfloat vOffset, jint bidiFlags, SkPaint* paint) argument 936 drawTextOnPath__StringPathFFPaint(JNIEnv* env, jobject, SkCanvas* canvas, jstring text, SkPath* path, jfloat hOffset, jfloat vOffset, jint bidiFlags, SkPaint* paint) argument
|
H A D | Paint.cpp | 395 jint bidiFlags) { 413 bidiFlags, NULL /* dont need all advances */, &result); 420 jint bidiFlags) { 439 bidiFlags, NULL /* dont need all advances */, &width); 445 static jfloat measureText_StringI(JNIEnv* env, jobject jpaint, jstring text, jint bidiFlags) { argument 459 bidiFlags, NULL /* dont need all advances */, &width); 466 jint bidiFlags) { 487 bidiFlags, widthsArray, NULL /* dont need totalAdvance */); 493 int index, int count, jint bidiFlags, jfloatArray widths) { 495 count = dotextwidths(env, paint, textArray + index, count, widths, bidiFlags); 394 measureText_CIII(JNIEnv* env, jobject jpaint, jcharArray text, int index, int count, jint bidiFlags) argument 419 measureText_StringIII(JNIEnv* env, jobject jpaint, jstring text, int start, int end, jint bidiFlags) argument 465 dotextwidths(JNIEnv* env, SkPaint* paint, const jchar text[], int count, jfloatArray widths, jint bidiFlags) argument 492 getTextWidths___CIII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jcharArray text, int index, int count, jint bidiFlags, jfloatArray widths) argument 501 getTextWidths__StringIII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, int start, int end, jint bidiFlags, jfloatArray widths) argument 665 getTextPath(JNIEnv* env, SkPaint* paint, const jchar* text, jint count, jint bidiFlags, jfloat x, jfloat y, SkPath *path) argument 670 getTextPath___C(JNIEnv* env, jobject clazz, SkPaint* paint, jint bidiFlags, jcharArray text, int index, int count, jfloat x, jfloat y, SkPath* path) argument 677 getTextPath__String(JNIEnv* env, jobject clazz, SkPaint* paint, jint bidiFlags, jstring text, int start, int end, jfloat x, jfloat y, SkPath* path) argument 700 breakText(JNIEnv* env, SkPaint& paint, const jchar text[], int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, SkPaint::TextBufferDirection tbd) argument 721 breakTextC(JNIEnv* env, jobject jpaint, jcharArray jtext, int index, int count, float maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 749 breakTextS(JNIEnv* env, jobject jpaint, jstring jtext, bool forwards, float maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 766 doTextBounds(JNIEnv* env, const jchar* text, int count, jobject bounds, const SkPaint& paint, jint bidiFlags) argument 781 getStringBounds(JNIEnv* env, jobject, const SkPaint* paint, jstring text, int start, int end, jint bidiFlags, jobject bounds) argument 788 getCharArrayBounds(JNIEnv* env, jobject, const SkPaint* paint, jcharArray text, int index, int count, jint bidiFlags, jobject bounds) argument [all...] |
/frameworks/base/graphics/java/android/graphics/ |
H A D | Canvas.java | 1841 float vOffset, int bidiFlags, 1837 native_drawTextOnPath(int nativeCanvas, char[] text, int index, int count, int path, float hOffset, float vOffset, int bidiFlags, int paint) argument
|
H A D | Paint.java | 1410 private native float native_measureText(char[] text, int index, int count, int bidiFlags); argument 1442 private native float native_measureText(String text, int start, int end, int bidiFlags); argument 1469 private native float native_measureText(String text, int bidiFlags); argument 1549 float maxWidth, int bidiFlags, float[] measuredWidth); 1639 float maxWidth, int bidiFlags, float[] measuredWidth); 2245 char[] text, int index, int count, int bidiFlags, float[] widths); 2247 String text, int start, int end, int bidiFlags, float[] widths); 2265 private static native void native_getTextPath(int native_object, int bidiFlags, argument 2267 private static native void native_getTextPath(int native_object, int bidiFlags, argument 2270 String text, int start, int end, int bidiFlags, Rec 1548 native_breakText(char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 1638 native_breakText(String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 2244 native_getTextWidths(int native_object, char[] text, int index, int count, int bidiFlags, float[] widths) argument 2246 native_getTextWidths(int native_object, String text, int start, int end, int bidiFlags, float[] widths) argument 2269 nativeGetStringBounds(int nativePaint, String text, int start, int end, int bidiFlags, Rect bounds) argument 2271 nativeGetCharArrayBounds(int nativePaint, char[] text, int index, int count, int bidiFlags, Rect bounds) argument [all...] |
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Canvas_Delegate.java | 1060 float vOffset, int bidiFlags, 1056 native_drawTextOnPath(int nativeCanvas, char[] text, int index, int count, int path, float hOffset, float vOffset, int bidiFlags, int paint) argument
|
H A D | Paint_Delegate.java | 571 int count, int bidiFlags) { 578 RectF bounds = delegate.measureText(text, index, count, isRtl(bidiFlags)); 584 int bidiFlags) { 585 return native_measureText(thisPaint, text.toCharArray(), start, end - start, bidiFlags); 589 /*package*/ static float native_measureText(Paint thisPaint, String text, int bidiFlags) { argument 590 return native_measureText(thisPaint, text.toCharArray(), 0, text.length(), bidiFlags); 595 float maxWidth, int bidiFlags, float[] measuredWidth) { 618 RectF bounds = delegate.measureText(text, start, end - start + 1, isRtl(bidiFlags)); 639 float maxWidth, int bidiFlags, float[] measuredWidth) { 641 bidiFlags, measuredWidt 570 native_measureText(Paint thisPaint, char[] text, int index, int count, int bidiFlags) argument 583 native_measureText(Paint thisPaint, String text, int start, int end, int bidiFlags) argument 594 native_breakText(Paint thisPaint, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 638 native_breakText(Paint thisPaint, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 925 native_getTextWidths(int native_object, char[] text, int index, int count, int bidiFlags, float[] widths) argument 967 native_getTextWidths(int native_object, String text, int start, int end, int bidiFlags, float[] widths) argument 1033 native_getTextPath(int native_object, int bidiFlags, char[] text, int index, int count, float x, float y, int path) argument 1041 native_getTextPath(int native_object, int bidiFlags, String text, int start, int end, float x, float y, int path) argument 1049 nativeGetStringBounds(int nativePaint, String text, int start, int end, int bidiFlags, Rect bounds) argument 1056 nativeGetCharArrayBounds(int nativePaint, char[] text, int index, int count, int bidiFlags, Rect bounds) argument [all...] |
/frameworks/base/core/java/android/view/ |
H A D | GLES20Canvas.java | 1247 float x, float y, int bidiFlags, int paint); 1287 float x, float y, int bidiFlags, int paint); 1317 int path, float hOffset, float vOffset, int bidiFlags, int nativePaint); 1333 int path, float hOffset, float vOffset, int bidiFlags, int nativePaint); 1246 nDrawText(int renderer, char[] text, int index, int count, float x, float y, int bidiFlags, int paint) argument 1286 nDrawText(int renderer, String text, int start, int end, float x, float y, int bidiFlags, int paint) argument 1316 nDrawTextOnPath(int renderer, char[] text, int index, int count, int path, float hOffset, float vOffset, int bidiFlags, int nativePaint) argument 1332 nDrawTextOnPath(int renderer, String text, int start, int end, int path, float hOffset, float vOffset, int bidiFlags, int nativePaint) argument
|