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.cpp394 jint bidiFlags) {
412 bidiFlags, NULL /* dont need all advances */, &result);
419 jint bidiFlags) {
438 bidiFlags, NULL /* dont need all advances */, &width);
444 static jfloat measureText_StringI(JNIEnv* env, jobject jpaint, jstring text, jint bidiFlags) { argument
458 bidiFlags, NULL /* dont need all advances */, &width);
465 jint bidiFlags) {
486 bidiFlags, widthsArray, NULL /* dont need totalAdvance */);
492 int index, int count, jint bidiFlags, jfloatArray widths) {
494 count = dotextwidths(env, paint, textArray + index, count, widths, bidiFlags);
393 measureText_CIII(JNIEnv* env, jobject jpaint, jcharArray text, int index, int count, jint bidiFlags) argument
418 measureText_StringIII(JNIEnv* env, jobject jpaint, jstring text, int start, int end, jint bidiFlags) argument
464 dotextwidths(JNIEnv* env, SkPaint* paint, const jchar text[], int count, jfloatArray widths, jint bidiFlags) argument
491 getTextWidths___CIII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jcharArray text, int index, int count, jint bidiFlags, jfloatArray widths) argument
500 getTextWidths__StringIII_F(JNIEnv* env, jobject clazz, SkPaint* paint, jstring text, int start, int end, jint bidiFlags, jfloatArray widths) argument
663 getTextPath(JNIEnv* env, SkPaint* paint, const jchar* text, jint count, jint bidiFlags, jfloat x, jfloat y, SkPath *path) argument
668 getTextPath___C(JNIEnv* env, jobject clazz, SkPaint* paint, jint bidiFlags, jcharArray text, int index, int count, jfloat x, jfloat y, SkPath* path) argument
675 getTextPath__String(JNIEnv* env, jobject clazz, SkPaint* paint, jint bidiFlags, jstring text, int start, int end, jfloat x, jfloat y, SkPath* path) argument
698 breakText(JNIEnv* env, SkPaint& paint, const jchar text[], int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, SkPaint::TextBufferDirection tbd) argument
719 breakTextC(JNIEnv* env, jobject jpaint, jcharArray jtext, int index, int count, float maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument
747 breakTextS(JNIEnv* env, jobject jpaint, jstring jtext, bool forwards, float maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument
764 doTextBounds(JNIEnv* env, const jchar* text, int count, jobject bounds, const SkPaint& paint, jint bidiFlags) argument
779 getStringBounds(JNIEnv* env, jobject, const SkPaint* paint, jstring text, int start, int end, jint bidiFlags, jobject bounds) argument
786 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.java1059 float vOffset, int bidiFlags,
1055 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 return delegate.measureText(text, index, count, isRtl(bidiFlags));
583 int bidiFlags) {
584 return native_measureText(thisPaint, text.toCharArray(), start, end - start, bidiFlags);
588 /*package*/ static float native_measureText(Paint thisPaint, String text, int bidiFlags) { argument
589 return native_measureText(thisPaint, text.toCharArray(), 0, text.length(), bidiFlags);
594 float maxWidth, int bidiFlags, float[] measuredWidth) {
617 float res = delegate.measureText(text, start, end - start + 1, isRtl(bidiFlags));
637 float maxWidth, int bidiFlags, float[] measuredWidth) {
639 bidiFlags, measuredWidt
570 native_measureText(Paint thisPaint, char[] text, int index, int count, int bidiFlags) argument
582 native_measureText(Paint thisPaint, String text, int start, int end, int bidiFlags) argument
593 native_breakText(Paint thisPaint, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument
636 native_breakText(Paint thisPaint, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument
923 native_getTextWidths(int native_object, char[] text, int index, int count, int bidiFlags, float[] widths) argument
965 native_getTextWidths(int native_object, String text, int start, int end, int bidiFlags, float[] widths) argument
1030 native_getTextPath(int native_object, int bidiFlags, char[] text, int index, int count, float x, float y, int path) argument
1038 native_getTextPath(int native_object, int bidiFlags, String text, int start, int end, float x, float y, int path) argument
1046 nativeGetStringBounds(int nativePaint, String text, int start, int end, int bidiFlags, Rect bounds) argument
1053 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 156 milliseconds