Searched refs:lineBreaks (Results 1 - 3 of 3) sorted by relevance
/frameworks/base/tools/layoutlib/bridge/src/android/text/ |
H A D | GreedyLineBreaker.java | 38 public void computeBreaks(@NonNull LineBreaks lineBreaks) { argument 156 breakInfo.copyTo(lineBreaks); 164 public void copyTo(LineBreaks lineBreaks) { argument 165 if (lineBreaks.breaks.length != mBreaksList.size()) { 166 lineBreaks.breaks = new int[mBreaksList.size()]; 167 lineBreaks.widths = new float[mWidthsList.size()]; 168 lineBreaks.flags = new int[mFlagsList.size()]; 173 lineBreaks.breaks[i] = b; 178 lineBreaks.widths[i] = b; 183 lineBreaks [all...] |
H A D | OptimizingLineBreaker.java | 136 private static void resize(LineBreaks lineBreaks, int size) { argument 137 if (lineBreaks.breaks.length == size) { 144 int toCopy = Math.min(size, lineBreaks.breaks.length); 145 System.arraycopy(lineBreaks.breaks, 0, breaks, 0, toCopy); 146 System.arraycopy(lineBreaks.widths, 0, widths, 0, toCopy); 147 System.arraycopy(lineBreaks.flags, 0, flags, 0, toCopy); 149 lineBreaks.breaks = breaks; 150 lineBreaks.widths = widths; 151 lineBreaks.flags = flags;
|
/frameworks/base/core/java/android/text/ |
H A D | StaticLayout.java | 575 LineBreaks lineBreaks = new LineBreaks(); // TODO: move to builder to avoid allocation costs 743 int breakCount = nComputeLineBreaks(b.mNativePtr, lineBreaks, lineBreaks.breaks, 744 lineBreaks.widths, lineBreaks.flags, lineBreaks.breaks.length); 746 int[] breaks = lineBreaks.breaks; 747 float[] lineWidths = lineBreaks.widths; 748 int[] flags = lineBreaks.flags;
|
Completed in 316 milliseconds