/frameworks/base/core/java/android/text/ |
H A D | GraphicsOperations.java | 40 void drawTextRun(Canvas c, int start, int end, int contextStart, int contextEnd, argument 57 float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, argument 64 int getTextRunCursor(int contextStart, int contextEnd, int dir, int offset, argument
|
H A D | TextLine.java | 725 int contextStart, int contextEnd, boolean runIsRtl, 744 ret = wp.getRunAdvance(mChars, start, end, contextStart, contextEnd, 749 delta + contextStart, delta + contextEnd, runIsRtl, delta + end); 789 drawTextRun(c, wp, start, end, contextStart, contextEnd, runIsRtl, 975 * @param contextStart the start of context for the run 982 int contextStart, int contextEnd, boolean runIsRtl, float x, int y) { 986 int contextCount = contextEnd - contextStart; 987 c.drawTextRun(mChars, start, count, contextStart, contextCount, 992 delta + contextStart, delta + contextEnd, x, y, runIsRtl, wp); 724 handleText(TextPaint wp, int start, int end, int contextStart, int contextEnd, boolean runIsRtl, Canvas c, float x, int top, int y, int bottom, FontMetricsInt fmi, boolean needWidth) argument 981 drawTextRun(Canvas c, TextPaint wp, int start, int end, int contextStart, int contextEnd, boolean runIsRtl, float x, int y) argument
|
H A D | SpannableStringBuilder.java | 1206 public void drawTextRun(Canvas c, int start, int end, int contextStart, int contextEnd, argument 1210 int contextLen = contextEnd - contextStart; 1213 c.drawTextRun(mText, start, len, contextStart, contextLen, x, y, isRtl, p); 1214 } else if (contextStart >= mGapStart) { 1215 c.drawTextRun(mText, start + mGapLength, len, contextStart + mGapLength, 1219 getChars(contextStart, contextEnd, buf, 0); 1220 c.drawTextRun(buf, start - contextStart, len, 0, contextLen, x, y, isRtl, p); 1277 public float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, boolean isRtl, argument 1282 int contextLen = contextEnd - contextStart; 1286 ret = p.getTextRunAdvances(mText, start, len, contextStart, contextLe 1328 getTextRunCursor(int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Paint p) argument [all...] |
/frameworks/base/core/jni/ |
H A D | android_graphics_Canvas.cpp | 565 jint start, jint end, jint contextStart, jint contextEnd, 573 jint contextCount = contextEnd - contextStart; 575 drawText(get_canvas(canvasHandle), jchars + contextStart, start - contextStart, count, local 564 drawTextRunString(JNIEnv* env, jobject obj, jlong canvasHandle, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jfloat x, jfloat y, jboolean isRtl, jlong paintHandle, jlong typefaceHandle) argument
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Canvas.java | 1723 * contextStart}. 1761 * addition, the range {@code contextStart} to {@code contextEnd} is used as context for the 1765 * <p>All text outside the range {@code contextStart..contextEnd} is ignored. The text between 1770 * Paint's TextAlign value. Further, {@code 0 <= contextStart <= start <= end <= contextEnd 1782 * @param contextStart the index of the start of the shaping context 1791 public void drawTextRun(@NonNull CharSequence text, int start, int end, int contextStart, argument 1800 if ((start | end | contextStart | contextEnd | start - contextStart | end - start 1807 native_drawTextRun(mNativeCanvasWrapper, text.toString(), start, end, contextStart, 1811 contextStart, contextEn 2106 native_drawTextRun(long nativeCanvas, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint, long nativeTypeface) argument 2110 native_drawTextRun(long nativeCanvas, char[] text, int start, int count, int contextStart, int contextCount, float x, float y, boolean isRtl, long nativePaint, long nativeTypeface) argument [all...] |
H A D | Paint.java | 1922 int contextStart, int contextEnd, boolean isRtl, float[] advances, 1928 if ((start | end | contextStart | contextEnd | advancesIndex | (end - start) 1929 | (start - contextStart) | (contextEnd - end) 1938 contextStart, contextEnd, isRtl, advances, advancesIndex); 1943 contextStart, contextEnd, isRtl, advances, advancesIndex); 1947 contextStart, contextEnd, isRtl, advances, advancesIndex, this); 1953 int contextLen = contextEnd - contextStart; 1956 TextUtils.getChars(text, contextStart, contextEnd, buf, 0); 1957 float result = getTextRunAdvances(buf, start - contextStart, len, 1991 * @param contextStart th 1921 getTextRunAdvances(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument 2004 getTextRunAdvances(String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument 2067 getTextRunCursor(char[] text, int contextStart, int contextLength, int dir, int offset, int cursorOpt) argument 2107 getTextRunCursor(CharSequence text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument 2154 getTextRunCursor(String text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument 2308 getRunAdvance(char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument 2338 getRunAdvance(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument 2388 getOffsetForAdvance(char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument 2415 getOffsetForAdvance(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument 2482 native_getTextGlyphs(long native_object, String text, int start, int end, int contextStart, int contextEnd, int flags, char[] glyphs) argument 2489 native_getTextRunAdvances(long native_object, long native_typeface, String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument 2493 native_getTextRunCursor(long native_object, char[] text, int contextStart, int contextLength, int dir, int offset, int cursorOpt) argument 2495 native_getTextRunCursor(long native_object, String text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument 2521 native_getRunAdvance(long native_object, long native_typeface, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument 2524 native_getOffsetForAdvance(long native_object, long native_typeface, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument [all...] |
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Canvas_Delegate.java | 870 int start, int end, int contextStart, int contextEnd, 881 int start, int count, int contextStart, int contextCount, 869 native_drawTextRun(long nativeCanvas, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long paint, long typeface) argument 880 native_drawTextRun(long nativeCanvas, char[] text, int start, int count, int contextStart, int contextCount, float x, float y, boolean isRtl, long paint, long typeface) argument
|
H A D | Paint_Delegate.java | 991 int end, int contextStart, int contextEnd, int flags, char[] glyphs) { 1021 String text, int start, int end, int contextStart, int contextEnd, 1023 // FIXME: support contextStart and contextEnd 1029 contextStart, contextEnd - contextStart, isRtl, advances, advancesIndex); 1034 int contextStart, int contextLength, int flags, int offset, int cursorOpt) { 1043 int contextStart, int contextEnd, int flags, int offset, int cursorOpt) { 1168 @NonNull char[] text, int start, int end, int contextStart, int contextEnd, 1173 contextStart, contextEnd - contextStart, isRt 990 native_getTextGlyphs(long native_object, String text, int start, int end, int contextStart, int contextEnd, int flags, char[] glyphs) argument 1020 native_getTextRunAdvances(long native_object, long native_typeface, String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument 1033 native_getTextRunCursor(Paint thisPaint, long native_object, char[] text, int contextStart, int contextLength, int flags, int offset, int cursorOpt) argument 1042 native_getTextRunCursor(Paint thisPaint, long native_object, String text, int contextStart, int contextEnd, int flags, int offset, int cursorOpt) argument 1167 native_getRunAdvance(long nativePaint, long nativeTypeface, @NonNull char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument 1183 native_getOffsetForAdvance(long nativePaint, long nativeTypeface, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument [all...] |
/frameworks/base/core/jni/android/graphics/ |
H A D | Paint.cpp | 752 jstring text, jint start, jint end, jint contextStart, jint contextEnd, jboolean isRtl, 757 jfloat result = doTextRunAdvances(env, paint, typeface, textArray + contextStart, 758 start - contextStart, end - start, contextEnd - contextStart, isRtl, 772 jint contextStart, jint contextCount, jint dir, jint offset, jint cursorOpt) { 775 jint result = doTextRunCursor(env, paint, textArray, contextStart, contextCount, dir, 782 jint contextStart, jint contextEnd, jint dir, jint offset, jint cursorOpt) { 785 jint result = doTextRunCursor(env, paint, textArray, contextStart, 786 contextEnd - contextStart, dir, offset, cursorOpt); 1064 jlong typefaceHandle, jcharArray text, jint start, jint end, jint contextStart, 750 getTextRunAdvances__StringIIIIZ_FI(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jboolean isRtl, jfloatArray advances, jint advancesIndex) argument 771 getTextRunCursor___C(JNIEnv* env, jobject clazz, jlong paintHandle, jcharArray text, jint contextStart, jint contextCount, jint dir, jint offset, jint cursorOpt) argument 781 getTextRunCursor__String(JNIEnv* env, jobject clazz, jlong paintHandle, jstring text, jint contextStart, jint contextEnd, jint dir, jint offset, jint cursorOpt) argument 1063 getRunAdvance___CIIIIZI_F(JNIEnv *env, jclass, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint start, jint end, jint contextStart, jint contextEnd, jboolean isRtl, jint offset) argument 1083 getOffsetForAdvance___CIIIIZF_I(JNIEnv *env, jclass, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint start, jint end, jint contextStart, jint contextEnd, jboolean isRtl, jfloat advance) argument [all...] |
/frameworks/base/core/java/android/widget/ |
H A D | TextView.java | 9948 int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) { 9950 int contextCount = contextEnd - contextStart; 9951 c.drawTextRun(mChars, start + mStart, count, contextStart + mStart, 9963 public float getTextRunAdvances(int start, int end, int contextStart, argument 9967 int contextCount = contextEnd - contextStart; 9969 contextStart + mStart, contextCount, isRtl, advances, 9973 public int getTextRunCursor(int contextStart, int contextEnd, int dir, argument 9975 int contextCount = contextEnd - contextStart; 9976 return p.getTextRunCursor(mChars, contextStart + mStart, 9947 drawTextRun(Canvas c, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) argument
|