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

/frameworks/base/core/jni/
H A Dandroid_text_StaticLayout.cpp43 jfieldID breaks; member in struct:android::JLineBreaksID
73 jint recycleLength, size_t nBreaks, const jint* breaks,
81 env->SetObjectField(recycle, gLineBreaks_fieldID.breaks, recycleBreaks);
86 env->SetIntArrayRegion(recycleBreaks, 0, nBreaks, breaks);
205 gLineBreaks_fieldID.breaks = GetFieldIDOrDie(env, gLineBreaks_class, "breaks", "[I");
71 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
/frameworks/base/tools/layoutlib/bridge/src/android/text/
H A DStaticLayout_Delegate.java141 // average word length in english is 5. So, initialize the possible breaks with a guess.
142 List<Integer> breaks = new ArrayList<Integer>((int) Math.ceil(length / 5d));
146 breaks.add(loc);
150 computePrimitives(builder.mText, builder.mWidths, length, breaks);
167 return recycle.breaks.length;
176 int length, @NonNull List<Integer> breaks) {
180 int breaksSize = breaks.size();
189 while (breakIndex < breaksSize && breaks.get(breakIndex) < i) {
194 if (breakIndex < breaksSize && breaks.get(breakIndex) == i) {
175 computePrimitives(@onNull char[] text, @NonNull float[] widths, int length, @NonNull List<Integer> breaks) argument
/frameworks/base/core/java/android/text/
H A DStaticLayout.java338 * Run nComputeLineBreaks() to obtain line breaks for the paragraph.
743 int breakCount = nComputeLineBreaks(b.mNativePtr, lineBreaks, lineBreaks.breaks,
744 lineBreaks.widths, lineBreaks.flags, lineBreaks.breaks.length);
746 int[] breaks = lineBreaks.breaks;
758 breaks[remainingLineCount - 1] = breaks[breakCount - 1];
803 // skip breaks ending before current span range
804 while (breakIndex < breakCount && paraStart + breaks[breakIndex] < spanStart) {
808 while (breakIndex < breakCount && paraStart + breaks[breakInde
1313 public int[] breaks = new int[INITIAL_SIZE]; field in class:StaticLayout.LineBreaks
[all...]

Completed in 1018 milliseconds