Searched defs:breaks (Results 1 - 3 of 3) sorted by relevance

/frameworks/base/core/jni/
H A Dandroid_text_StaticLayout.cpp46 jfieldID breaks; member in struct:android::JLineBreaksID
101 env->SetObjectField(recycle, gLineBreaks_fieldID.breaks, recycleBreaks);
203 gLineBreaks_fieldID.breaks = GetFieldIDOrDie(env, gLineBreaks_class, "breaks", "[I");
/frameworks/layoutlib/bridge/src/android/text/
H A DStaticLayout_Delegate.java96 // average word length in english is 5. So, initialize the possible breaks with a guess.
97 List<Integer> breaks = new ArrayList<Integer>((int) Math.ceil(length / 5d));
101 breaks.add(loc);
105 computePrimitives(builder.mText, builder.mWidths, length, breaks);
125 return recycle.breaks.length;
134 int length, @NonNull List<Integer> breaks) {
138 int breaksSize = breaks.size();
147 while (breakIndex < breaksSize && breaks.get(breakIndex) < i) {
152 if (breakIndex < breaksSize && breaks.get(breakIndex) == i) {
133 computePrimitives(@onNull char[] text, @NonNull float[] widths, int length, @NonNull List<Integer> breaks) argument
/frameworks/base/core/java/android/text/
H A DStaticLayout.java60 * - Run nComputeLineBreaks() to obtain line breaks for the paragraph.
769 lineBreaks.breaks.length,
770 lineBreaks.breaks,
777 final int[] breaks = lineBreaks.breaks;
797 for (int j = (i == 0 ? 0 : breaks[i - 1]); j < breaks[i]; j++) {
804 breaks[remainingLineCount - 1] = breaks[breakCount - 1];
843 // skip breaks endin
1435 public int[] breaks = new int[INITIAL_SIZE]; field in class:StaticLayout.LineBreaks
[all...]

Completed in 390 milliseconds