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

/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.java725 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 DSpannableStringBuilder.java1206 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 Dandroid_graphics_Canvas.cpp565 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 DCanvas.java1723 * 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 DPaint.java1922 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 DCanvas_Delegate.java870 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 DPaint_Delegate.java991 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 DPaint.cpp752 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 DTextView.java9948 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

Completed in 253 milliseconds