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

/frameworks/base/core/java/android/text/
H A DGraphicsOperations.java39 void drawTextRun(BaseCanvas c, int start, int end, int contextStart, int contextEnd, argument
55 float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, argument
61 int getTextRunCursor(int contextStart, int contextEnd, int dir, int offset, argument
H A DTextLine.java837 private float getRunAdvance(TextPaint wp, int start, int end, int contextStart, int contextEnd, argument
840 return wp.getRunAdvance(mChars, start, end, contextStart, contextEnd, runIsRtl, offset);
846 delta + contextStart, delta + contextEnd, runIsRtl, delta + offset);
874 int contextStart, int contextEnd, boolean runIsRtl,
894 totalWidth = getRunAdvance(wp, start, end, contextStart, contextEnd, runIsRtl, offset);
926 wp, start, end, contextStart, contextEnd, runIsRtl, decorationStart);
928 wp, start, end, contextStart, contextEnd, runIsRtl, decorationEnd);
961 drawTextRun(c, wp, start, end, contextStart, contextEnd, runIsRtl,
1249 * @param contextStart the start of context for the run
1256 int contextStart, in
873 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, @Nullable ArrayList<DecorationInfo> decorations) argument
1255 drawTextRun(Canvas c, TextPaint wp, int start, int end, int contextStart, int contextEnd, boolean runIsRtl, float x, int y) argument
[all...]
H A DSpannableStringBuilder.java1438 public void drawTextRun(BaseCanvas c, int start, int end, int contextStart, int contextEnd, argument
1442 int contextLen = contextEnd - contextStart;
1445 c.drawTextRun(mText, start, len, contextStart, contextLen, x, y, isRtl, p);
1446 } else if (contextStart >= mGapStart) {
1447 c.drawTextRun(mText, start + mGapLength, len, contextStart + mGapLength,
1451 getChars(contextStart, contextEnd, buf, 0);
1452 c.drawTextRun(buf, start - contextStart, len, 0, contextLen, x, y, isRtl, p);
1509 public float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, boolean isRtl, argument
1514 int contextLen = contextEnd - contextStart;
1518 ret = p.getTextRunAdvances(mText, start, len, contextStart, contextLe
1560 getTextRunCursor(int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Paint p) argument
[all...]
/frameworks/base/core/tests/coretests/src/android/graphics/
H A DPaintTest.java185 int contextStart, int contextEnd, boolean isRtl, boolean compareWithOtherMethods) {
191 final float advance = p.getTextRunAdvances(str, start, end, contextStart, contextEnd,
195 final float advance_c = p.getTextRunAdvances(chars, start, count, contextStart,
196 contextEnd - contextStart, isRtl, advanceArrays[1], 0);
201 contextStart, contextEnd, isRtl, advanceArrays[2], 0);
203 contextStart, contextEnd, isRtl, advanceArrays[2], c);
208 contextStart, contextEnd - contextStart, isRtl, advanceArrays[3], 0);
210 count - c, contextStart, contextEnd - contextStart, isRt
184 assertGetTextRunAdvances(String str, int start, int end, int contextStart, int contextEnd, boolean isRtl, boolean compareWithOtherMethods) argument
[all...]
/frameworks/base/core/tests/coretests/src/android/text/
H A DLayoutTest.java676 public void drawTextRun(CharSequence text, int start, int end, int contextStart, argument
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/graphics/
H A DNopCanvas.java275 public void drawTextRun(CharSequence text, int start, int end, int contextStart, int contextEnd, argument
/frameworks/base/core/java/android/view/
H A DRecordingCanvas.java481 public final void drawTextRun(@NonNull CharSequence text, int start, int end, int contextStart, argument
490 if ((start | end | contextStart | contextEnd | start - contextStart | end - start
497 nDrawTextRun(mNativeCanvasWrapper, text.toString(), start, end, contextStart,
501 contextStart, contextEnd, x, y, isRtl, paint);
503 int contextLen = contextEnd - contextStart;
506 TextUtils.getChars(text, contextStart, contextEnd, buf, 0);
516 nDrawTextRun(mNativeCanvasWrapper, buf, start - contextStart, len,
635 int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint);
639 int contextStart, in
634 nDrawTextRun(long nativeCanvas, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint) argument
638 nDrawTextRun(long nativeCanvas, char[] text, int start, int count, int contextStart, int contextCount, float x, float y, boolean isRtl, long nativePaint, long nativePrecomputedText) argument
[all...]
/frameworks/base/graphics/java/android/graphics/
H A DBaseCanvas.java466 public void drawTextRun(@NonNull CharSequence text, int start, int end, int contextStart, argument
475 if ((start | end | contextStart | contextEnd | start - contextStart | end - start
483 nDrawTextRun(mNativeCanvasWrapper, text.toString(), start, end, contextStart,
487 contextStart, contextEnd, x, y, isRtl, paint);
489 int contextLen = contextEnd - contextStart;
492 TextUtils.getChars(text, contextStart, contextEnd, buf, 0);
502 nDrawTextRun(mNativeCanvasWrapper, buf, start - contextStart, len,
648 int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint);
651 int contextStart, in
647 nDrawTextRun(long nativeCanvas, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint) argument
650 nDrawTextRun(long nativeCanvas, char[] text, int start, int count, int contextStart, int contextCount, float x, float y, boolean isRtl, long nativePaint, long nativePrecomputedText) argument
[all...]
H A DCanvas.java1968 * contextStart}.
1991 * addition, the range {@code contextStart} to {@code contextEnd} is used as context for the
1995 * All text outside the range {@code contextStart..contextEnd} is ignored. The text between
2000 * Paint's TextAlign value. Further, {@code 0 <= contextStart <= start <= end <= contextEnd
2011 * @param contextStart the index of the start of the shaping context
2019 public void drawTextRun(@NonNull CharSequence text, int start, int end, int contextStart, argument
2021 super.drawTextRun(text, start, end, contextStart, contextEnd, x, y, isRtl, paint);
H A DPaint.java2311 int contextStart, int contextEnd, boolean isRtl, float[] advances,
2316 if ((start | end | contextStart | contextEnd | advancesIndex | (end - start)
2317 | (start - contextStart) | (contextEnd - end)
2326 contextStart, contextEnd, isRtl, advances, advancesIndex);
2331 contextStart, contextEnd, isRtl, advances, advancesIndex);
2335 contextStart, contextEnd, isRtl, advances, advancesIndex, this);
2341 int contextLen = contextEnd - contextStart;
2344 TextUtils.getChars(text, contextStart, contextEnd, buf, 0);
2345 float result = getTextRunAdvances(buf, start - contextStart, len,
2379 * @param contextStart th
2310 getTextRunAdvances(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument
2392 getTextRunAdvances(String text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float[] advances, int advancesIndex) argument
2454 getTextRunCursor(char[] text, int contextStart, int contextLength, int dir, int offset, int cursorOpt) argument
2494 getTextRunCursor(CharSequence text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument
2541 getTextRunCursor(String text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument
2712 getRunAdvance(char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
2742 getRunAdvance(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
2792 getOffsetForAdvance(char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
2819 getOffsetForAdvance(CharSequence text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
2858 nGetTextAdvances(long paintPtr, String text, int start, int end, int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) argument
2860 nGetTextRunCursor(long paintPtr, char[] text, int contextStart, int contextLength, int dir, int offset, int cursorOpt) argument
2862 nGetTextRunCursor(long paintPtr, String text, int contextStart, int contextEnd, int dir, int offset, int cursorOpt) argument
2873 nGetRunAdvance(long paintPtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
2875 nGetOffsetForAdvance(long paintPtr, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
[all...]
/frameworks/layoutlib/bridge/src/android/graphics/
H A DBaseCanvas_Delegate.java497 int start, int end, int contextStart, int contextEnd,
509 int start, int count, int contextStart, int contextCount,
496 nDrawTextRun(long nativeCanvas, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long paint) argument
508 nDrawTextRun(long nativeCanvas, char[] text, int start, int count, int contextStart, int contextCount, float x, float y, boolean isRtl, long paint, long nativeMeasuredText, int measuredTextOffset) argument
H A DPaint_Delegate.java983 int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) {
984 // FIXME: support contextStart and contextEnd
990 contextStart, contextEnd - contextStart, bidiFlags, advances, advancesIndex);
995 int contextStart, int contextLength, int flags, int offset, int cursorOpt) {
1004 int contextStart, int contextEnd, int flags, int offset, int cursorOpt) {
1147 int end, int contextStart, int contextEnd,
1152 nGetTextAdvances(nativePaint, text, start, count, contextStart,
1153 contextEnd - contextStart, bidiFlags, advances, 0);
1164 int end, int contextStart, in
982 nGetTextAdvances(long native_object, String text, int start, int end, int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) argument
994 nGetTextRunCursor(Paint paint, long native_object, char[] text, int contextStart, int contextLength, int flags, int offset, int cursorOpt) argument
1003 nGetTextRunCursor(Paint paint, long native_object, String text, int contextStart, int contextEnd, int flags, int offset, int cursorOpt) argument
1146 nGetRunAdvance(long nativePaint, @NonNull char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, int offset) argument
1163 nGetOffsetForAdvance(long nativePaint, char[] text, int start, int end, int contextStart, int contextEnd, boolean isRtl, float advance) argument
[all...]
/frameworks/base/core/jni/
H A Dandroid_graphics_Canvas.cpp528 jint start, jint end, jint contextStart, jint contextEnd,
535 jint contextCount = contextEnd - contextStart;
537 get_canvas(canvasHandle)->drawText(jchars + contextStart, start - contextStart, count,
527 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) argument
/frameworks/base/core/jni/android/graphics/
H A DPaint.cpp230 jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint bidiFlags,
235 jfloat result = doTextAdvances(env, paint, typeface, textArray + contextStart,
236 start - contextStart, end - start, contextEnd - contextStart, bidiFlags,
255 jint contextStart, jint contextCount, jint dir, jint offset, jint cursorOpt) {
260 contextStart, contextCount, dir, offset, cursorOpt);
266 jstring text, jint contextStart, jint contextEnd, jint dir, jint offset,
272 contextStart, contextEnd - contextStart, dir, offset, cursorOpt);
515 jint start, jint end, jint contextStart, jin
229 getTextAdvances__StringIIIII_FI(JNIEnv* env, jobject clazz, jlong paintHandle, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint bidiFlags, jfloatArray advances, jint advancesIndex) argument
254 getTextRunCursor___C(JNIEnv* env, jobject clazz, jlong paintHandle, jcharArray text, jint contextStart, jint contextCount, jint dir, jint offset, jint cursorOpt) argument
265 getTextRunCursor__String(JNIEnv* env, jobject clazz, jlong paintHandle, jstring text, jint contextStart, jint contextEnd, jint dir, jint offset, jint cursorOpt) argument
514 getRunAdvance___CIIIIZI_F(JNIEnv *env, jclass, jlong paintHandle, jcharArray text, jint start, jint end, jint contextStart, jint contextEnd, jboolean isRtl, jint offset) argument
534 getOffsetForAdvance___CIIIIZF_I(JNIEnv *env, jclass, jlong paintHandle, jcharArray text, jint start, jint end, jint contextStart, jint contextEnd, jboolean isRtl, jfloat advance) argument
[all...]
/frameworks/base/core/java/android/widget/
H A DTextView.java12301 int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) {
12303 int contextCount = contextEnd - contextStart;
12304 c.drawTextRun(mChars, start + mStart, count, contextStart + mStart,
12316 public float getTextRunAdvances(int start, int end, int contextStart, argument
12320 int contextCount = contextEnd - contextStart;
12322 contextStart + mStart, contextCount, isRtl, advances,
12326 public int getTextRunCursor(int contextStart, int contextEnd, int dir, argument
12328 int contextCount = contextEnd - contextStart;
12329 return p.getTextRunCursor(mChars, contextStart + mStart,
12300 drawTextRun(BaseCanvas c, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, Paint p) argument

Completed in 4687 milliseconds