Searched defs:bidiFlags (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/core/jni/android/graphics/
H A DTextLayout.cpp31 // 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 DCanvas.cpp928 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 DPaint.cpp395 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 DCanvas.java1841 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 DPaint.java1410 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 DCanvas_Delegate.java1060 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 DPaint_Delegate.java571 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 DGLES20Canvas.java1247 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

Completed in 208 milliseconds