Searched defs:contextStart (Results 1 - 12 of 12) sorted by relevance

/frameworks/base/graphics/tests/graphicstests/src/android/graphics/
H A DPaintTest.java42 int contextStart, int contextEnd, boolean isRtl, boolean compareWithOtherMethods) {
48 final float advance = p.getTextRunAdvances(str, start, end, contextStart, contextEnd,
52 final float advance_c = p.getTextRunAdvances(chars, start, count, contextStart,
53 contextEnd - contextStart, isRtl, advanceArrays[1], 0);
58 contextStart, contextEnd, isRtl, advanceArrays[2], 0);
60 contextStart, contextEnd, isRtl, advanceArrays[2], c);
65 contextStart, contextEnd - contextStart, isRtl, advanceArrays[3], 0);
67 count - c, contextStart, contextEnd - contextStart, isRt
41 assertGetTextRunAdvances(String str, int start, int end, int contextStart, int contextEnd, boolean isRtl, boolean compareWithOtherMethods) argument
[all...]
/frameworks/base/core/java/android/text/
H A DGraphicsOperations.java40 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 DTextLine.java696 int contextStart, int contextEnd, boolean runIsRtl,
715 ret = wp.getRunAdvance(mChars, start, end, contextStart, contextEnd,
720 delta + contextStart, delta + contextEnd, runIsRtl, delta + offset);
760 drawTextRun(c, wp, start, end, contextStart, contextEnd, runIsRtl,
947 * @param contextStart the start of context for the run
954 int contextStart, int contextEnd, boolean runIsRtl, float x, int y) {
958 int contextCount = contextEnd - contextStart;
959 c.drawTextRun(mChars, start, count, contextStart, contextCount,
964 delta + contextStart, delta + contextEnd, x, y, runIsRtl, wp);
695 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, int offset) argument
953 drawTextRun(Canvas c, TextPaint wp, int start, int end, int contextStart, int contextEnd, boolean runIsRtl, float x, int y) argument
H A DSpannableStringBuilder.java1381 public void drawTextRun(Canvas c, int start, int end, int contextStart, int contextEnd, argument
1385 int contextLen = contextEnd - contextStart;
1388 c.drawTextRun(mText, start, len, contextStart, contextLen, x, y, isRtl, p);
1389 } else if (contextStart >= mGapStart) {
1390 c.drawTextRun(mText, start + mGapLength, len, contextStart + mGapLength,
1394 getChars(contextStart, contextEnd, buf, 0);
1395 c.drawTextRun(buf, start - contextStart, len, 0, contextLen, x, y, isRtl, p);
1452 public float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, boolean isRtl, argument
1457 int contextLen = contextEnd - contextStart;
1461 ret = p.getTextRunAdvances(mText, start, len, contextStart, contextLe
1503 getTextRunCursor(int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Paint p) argument
[all...]
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/graphics/
H A DNopCanvas.java271 public void drawTextRun(CharSequence text, int start, int end, int contextStart, int contextEnd, argument
/frameworks/base/core/jni/android/graphics/
H A DPaint.cpp523 jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint bidiFlags,
528 jfloat result = doTextAdvances(env, paint, typeface, textArray + contextStart,
529 start - contextStart, end - start, contextEnd - contextStart, bidiFlags,
543 jint contextStart, jint contextCount, jint dir, jint offset, jint cursorOpt) {
546 jint result = doTextRunCursor(env, paint, textArray, contextStart, contextCount, dir,
553 jint contextStart, jint contextEnd, jint dir, jint offset, jint cursorOpt) {
556 jint result = doTextRunCursor(env, paint, textArray, contextStart,
557 contextEnd - contextStart, dir, offset, cursorOpt);
877 jlong typefaceHandle, jcharArray text, jint start, jint end, jint contextStart,
521 getTextAdvances__StringIIIII_FI(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint bidiFlags, jfloatArray advances, jint advancesIndex) argument
542 getTextRunCursor___C(JNIEnv* env, jobject clazz, jlong paintHandle, jcharArray text, jint contextStart, jint contextCount, jint dir, jint offset, jint cursorOpt) argument
552 getTextRunCursor__String(JNIEnv* env, jobject clazz, jlong paintHandle, jstring text, jint contextStart, jint contextEnd, jint dir, jint offset, jint cursorOpt) argument
876 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
898 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/jni/
H A Dandroid_graphics_Canvas.cpp514 jint start, jint end, jint contextStart, jint contextEnd,
522 jint contextCount = contextEnd - contextStart;
524 get_canvas(canvasHandle)->drawText(jchars + contextStart, start - contextStart, count,
513 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/tools/layoutlib/bridge/src/android/graphics/
H A DCanvas_Delegate.java958 int start, int end, int contextStart, int contextEnd,
969 int start, int count, int contextStart, int contextCount,
957 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
968 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 DPaint_Delegate.java989 String text, int start, int end, int contextStart, int contextEnd,
991 // FIXME: support contextStart and contextEnd
997 contextStart, contextEnd - contextStart, bidiFlags, advances, advancesIndex);
1002 int contextStart, int contextLength, int flags, int offset, int cursorOpt) {
1011 int contextStart, int contextEnd, int flags, int offset, int cursorOpt) {
1142 @NonNull char[] text, int start, int end, int contextStart, int contextEnd,
1148 contextStart, contextEnd - contextStart, bidiFlags, advances, 0);
1159 char[] text, int start, int end, int contextStart, in
988 nGetTextAdvances(long native_object, long native_typeface, String text, int start, int end, int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) argument
1001 nGetTextRunCursor(Paint thisPaint, long native_object, char[] text, int contextStart, int contextLength, int flags, int offset, int cursorOpt) argument
1010 nGetTextRunCursor(Paint thisPaint, long native_object, String text, int contextStart, int contextEnd, int flags, int offset, int cursorOpt) argument
1141 nGetRunAdvance(long nativePaint, long nativeTypeface, @NonNull char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
1158 nGetOffsetForAdvance(long nativePaint, long nativeTypeface, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
[all...]
/frameworks/base/graphics/java/android/graphics/
H A DCanvas.java1734 * contextStart}.
1772 * addition, the range {@code contextStart} to {@code contextEnd} is used as context for the
1776 * <p>All text outside the range {@code contextStart..contextEnd} is ignored. The text between
1781 * Paint's TextAlign value. Further, {@code 0 <= contextStart <= start <= end <= contextEnd
1793 * @param contextStart the index of the start of the shaping context
1802 public void drawTextRun(@NonNull CharSequence text, int start, int end, int contextStart, argument
1811 if ((start | end | contextStart | contextEnd | start - contextStart | end - start
1818 native_drawTextRun(mNativeCanvasWrapper, text.toString(), start, end, contextStart,
1822 contextStart, contextEn
2127 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
2131 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 DPaint.java2133 int contextStart, int contextEnd, boolean isRtl, float[] advances,
2138 if ((start | end | contextStart | contextEnd | advancesIndex | (end - start)
2139 | (start - contextStart) | (contextEnd - end)
2148 contextStart, contextEnd, isRtl, advances, advancesIndex);
2153 contextStart, contextEnd, isRtl, advances, advancesIndex);
2157 contextStart, contextEnd, isRtl, advances, advancesIndex, this);
2163 int contextLen = contextEnd - contextStart;
2166 TextUtils.getChars(text, contextStart, contextEnd, buf, 0);
2167 float result = getTextRunAdvances(buf, start - contextStart, len,
2201 * @param contextStart th
2132 getTextRunAdvances(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument
2214 getTextRunAdvances(String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument
2278 getTextRunCursor(char[] text, int contextStart, int contextLength, int dir, int offset, int cursorOpt) argument
2318 getTextRunCursor(CharSequence text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument
2365 getTextRunCursor(String text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument
2519 getRunAdvance(char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
2549 getRunAdvance(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
2599 getOffsetForAdvance(char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
2626 getOffsetForAdvance(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
2683 nGetTextAdvances(long paintPtr, long typefacePtr, String text, int start, int end, int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) argument
2687 nGetTextRunCursor(long paintPtr, char[] text, int contextStart, int contextLength, int dir, int offset, int cursorOpt) argument
2689 nGetTextRunCursor(long paintPtr, String text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument
2715 nGetRunAdvance(long paintPtr, long typefacePtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
2718 nGetOffsetForAdvance(long paintPtr, long typefacePtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
[all...]
/frameworks/base/core/java/android/widget/
H A DTextView.java10160 int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) {
10162 int contextCount = contextEnd - contextStart;
10163 c.drawTextRun(mChars, start + mStart, count, contextStart + mStart,
10175 public float getTextRunAdvances(int start, int end, int contextStart, argument
10179 int contextCount = contextEnd - contextStart;
10181 contextStart + mStart, contextCount, isRtl, advances,
10185 public int getTextRunCursor(int contextStart, int contextEnd, int dir, argument
10187 int contextCount = contextEnd - contextStart;
10188 return p.getTextRunCursor(mChars, contextStart + mStart,
10159 drawTextRun(Canvas c, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) argument

Completed in 1835 milliseconds