Searched refs:widths (Results 1 - 18 of 18) sorted by relevance

/frameworks/base/core/jni/
H A Dandroid_text_StaticLayout.cpp46 jfieldID widths; member in struct:android::JLineBreaksID
76 const jfloat* widths, const jint* flags) {
84 env->SetObjectField(recycle, gLineBreaks_fieldID.widths, recycleWidths);
89 env->SetFloatArrayRegion(recycleWidths, 0, nBreaks, widths);
168 jint start, jint end, jfloatArray widths) {
170 env->GetFloatArrayRegion(widths, start, end - start, b->charWidths() + start);
180 static void nGetWidths(JNIEnv* env, jclass, jlong nativePtr, jfloatArray widths) { argument
182 env->SetFloatArrayRegion(widths, 0, b->size(), b->charWidths());
208 gLineBreaks_fieldID.widths = GetFieldIDOrDie(env, gLineBreaks_class, "widths", "[
73 recycleCopy(JNIEnv* env, jobject recycle, jintArray recycleBreaks, jfloatArray recycleWidths, jintArray recycleFlags, jint recycleLength, size_t nBreaks, const jint* breaks, const jfloat* widths, const jint* flags) argument
167 nAddMeasuredRun(JNIEnv* env, jclass, jlong nativePtr, jint start, jint end, jfloatArray widths) argument
[all...]
/frameworks/base/tools/layoutlib/bridge/src/android/text/
H A DStaticLayout_Delegate.java102 /*package*/ static void nAddMeasuredRun(long nativeBuilder, int start, int end, float[] widths) { argument
105 System.arraycopy(widths, start, builder.mWidths, start, end - start);
176 private static List<Primitive> computePrimitives(@NonNull char[] text, @NonNull float[] widths, argument
186 primitives.add(PrimitiveType.GLUE.getNewPrimitive(i, widths[i]));
194 if (widths[i] != 0) {
203 primitives.add(PrimitiveType.BOX.getNewPrimitive(i, widths[i]));
213 float[] widths, int bidiFlags) {
216 .renderText(index, index + count, bidiFlags, widths, 0, false);
212 measureText(long nativePaint, char []text, int index, int count, float[] widths, int bidiFlags) argument
H A DOptimizingLineBreaker.java52 breakInfo.widths = new float[]{p.width};
130 breakInfo.widths[count] = opt[idx].mWidth;
141 float[] widths = new float[size];
146 System.arraycopy(lineBreaks.widths, 0, widths, 0, toCopy);
150 lineBreaks.widths = widths;
H A DGreedyLineBreaker.java167 lineBreaks.widths = new float[mWidthsList.size()];
178 lineBreaks.widths[i] = b;
/frameworks/base/core/tests/coretests/src/android/graphics/
H A DPaintTest.java87 float[] widths = new float[testCase.mText.length()];
90 paint.getTextWidths(String.valueOf(testCase.mText), widths);
92 testCase.mWidthWithoutHinting, widths);
95 paint.getTextWidths(String.valueOf(testCase.mText), widths);
97 testCase.mWidthWithHinting, widths);
/frameworks/base/core/java/android/text/
H A DGraphicsOperations.java24 * draw/measure/widths calculations from an internal array.
51 public int getTextWidths(int start, int end, float[] widths, Paint p); argument
H A DMeasuredText.java171 // try to do widths measurement in native code, but use Java if paint has been subclassed
173 float[] widths = null;
175 widths = mWidths;
180 if (widths != null) {
181 width = paint.getTextRunAdvances(mChars, p, len, p, len, isRtl, widths, p);
183 mBuilder.addMeasuredRun(p, p + len, widths);
196 if (widths != null) {
198 paint.getTextRunAdvances(mChars, q, i - q, q, i - q, isRtl, widths, q);
200 mBuilder.addMeasuredRun(q, i, widths);
H A DStaticLayout.java337 * After measurement, nGetWidths() is valid if the widths are needed (eg for ellipsis).
356 /* package */ void addMeasuredRun(int start, int end, float[] widths) { argument
357 nAddMeasuredRun(mNativePtr, start, end, widths);
657 float[] widths = measured.mWidths;
742 nGetWidths(b.mNativePtr, widths);
744 lineBreaks.widths, lineBreaks.flags, lineBreaks.breaks.length);
747 float[] lineWidths = lineBreaks.widths;
765 width += widths[j];
823 chs, widths, paraStart, ellipsize, ellipsizedWidth,
878 float[] widths, in
870 out(CharSequence text, int start, int end, int above, int below, int top, int bottom, int v, float spacingmult, float spacingadd, LineHeightSpan[] chooseHt, int[] chooseHtv, Paint.FontMetricsInt fm, int flags, boolean needMultiply, byte[] chdirs, int dir, boolean easy, int bufEnd, boolean includePad, boolean trackPad, char[] chs, float[] widths, int widthStart, TextUtils.TruncateAt ellipsize, float ellipsisWidth, float textWidth, TextPaint paint, boolean moreChars) argument
1005 calculateEllipsis(int lineStart, int lineEnd, float[] widths, int widthStart, float avail, TextUtils.TruncateAt where, int line, float textWidth, TextPaint paint, boolean forceEllipsis) argument
1260 nAddMeasuredRun(long nativePtr, int start, int end, float[] widths) argument
1265 nGetWidths(long nativePtr, float[] widths) argument
1310 public float[] widths = new float[INITIAL_SIZE]; field in class:StaticLayout.LineBreaks
[all...]
H A DSpannableStringBuilder.java1483 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument
1489 ret = p.getTextWidths(mText, start, end - start, widths);
1491 ret = p.getTextWidths(mText, start + mGapLength, end - start, widths);
1496 ret = p.getTextWidths(buf, 0, end - start, widths);
H A DTextUtils.java1242 float[] widths = mt.mWidths;
1246 w += widths[i];
/frameworks/base/graphics/java/android/graphics/
H A DPaint.java1942 * Return the advance widths for the characters in the string.
1947 * @param widths array to receive the advance widths of the characters.
1949 * @return the actual number of widths returned.
1952 float[] widths) {
1957 || count > widths.length) {
1966 mBidiFlags, widths, 0);
1973 mBidiFlags, widths, 0);
1976 widths[i] *= mInvCompatScaling;
1982 * Return the advance widths fo
1951 getTextWidths(char[] text, int index, int count, float[] widths) argument
1991 getTextWidths(CharSequence text, int start, int end, float[] widths) argument
2035 getTextWidths(String text, int start, int end, float[] widths) argument
2074 getTextWidths(String text, float[] widths) argument
[all...]
/frameworks/base/graphics/tests/graphicstests/src/android/graphics/
H A DPaintTest.java85 final float[] widths = new float[count];
86 p.getTextWidths(str, start, end, widths);
88 assertEquals(advanceArrays[0][i], widths[i], 1.0f);
/frameworks/base/core/java/android/widget/
H A DTableLayout.java456 // children with the widths computed in findLargestCells()
505 final int[] widths = row.getColumnsWidths(widthMeasureSpec, heightMeasureSpec);
506 final int newLength = widths.length;
512 System.arraycopy(widths, 0, mMaxWidths, 0, newLength);
524 System.arraycopy(widths, oldMaxWidths.length,
535 maxWidths[j] = Math.max(maxWidths[j], widths[j]);
586 // Column's widths are changed: force child table rows to re-measure.
H A DEditor.java3516 // Enforce the width based on actual text widths
3943 final float[] widths = new float[offsetEnd - offsetStart];
3944 layout.getPaint().getTextWidths(text, offsetStart, offsetEnd, widths);
3948 final float charWidth = widths[offset - offsetStart];
H A DTextView.java10176 public int getTextWidths(int start, int end, float[] widths, Paint p) { argument
10177 return p.getTextWidths(mChars, start + mStart, end - start, widths);
/frameworks/base/media/java/android/media/
H A DMediaCodecInfo.java1232 * Returns the range of supported video widths.
1295 * Returns the range of supported video widths for a video height.
1332 // height is not supported because there are no suitable widths
1333 Log.v(TAG, "could not get supported widths for " + height);
1730 Range<Integer> counts = null, widths = null, heights = null;
1744 widths = sizeRanges.first;
1752 if (widths != null) {
1754 Math.min(widths.getUpper(), heights.getUpper());
1755 widths = heights = widths
[all...]
/frameworks/opt/chips/src/com/android/ex/chips/
H A DRecipientEditTextView.java859 float[] widths = new float[1];
860 paint.getTextWidths(" ", widths);
866 - widths[0]
1327 // Check the widths of the associated chips.
/frameworks/data-binding/prebuilds/1.0-rc0/
H A Ddatabinding-studio-bundle.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/databinding/Bindable.class Bindable. ...

Completed in 422 milliseconds