Searched defs:penalty (Results 1 - 4 of 4) sorted by relevance

/frameworks/base/tools/layoutlib/bridge/src/android/text/
H A DPrimitive.java28 // Penalty has both width and penalty.
29 // Word_break has penalty only.
31 public final float penalty; field in class:Primitive
36 private Primitive(@NonNull PrimitiveType type, int location, float width, float penalty) { argument
40 this.penalty = penalty;
53 * Aesthetic cost indicating how desirable breaking at this point will be. A penalty of
54 * {@link #PENALTY_INFINITY} means a forced non-break, whereas a penalty of negative
57 * Currently, it only stores penalty with values 0 or -infinity.
83 public Primitive getNewPrimitive(int location, float width, float penalty) { argument
[all...]
H A DOptimizingLineBreaker.java82 finalBreak, p.penalty) + opt[pos].mDemerits;
99 if (p.penalty == -PENALTY_INFINITY) {
174 float penalty) {
176 return (deviation * deviation) + penalty;
173 computeDemerits(float maxWidth, float width, boolean finalBreak, float penalty) argument
/frameworks/minikin/include/minikin/
H A DLineBreaker.h194 float penalty; // penalty of this break (for example, hyphen penalty) member in struct:android::LineBreaker::Candidate
202 void addWordBreak(size_t offset, ParaWidth preBreak, ParaWidth postBreak, float penalty,
/frameworks/minikin/libs/minikin/
H A DLineBreaker.cpp39 // Multiplier for hyphen penalty on last line.
211 float penalty = hyphenPenalty * mWordBreaker.breakBadness(); local
212 addWordBreak(current, mWidth, postBreak, penalty, 0);
226 float penalty, uint8_t hyph) {
241 cand.penalty = SCORE_DESPERATE;
256 cand.penalty = penalty;
282 if (cand.penalty <= mBestScore) {
284 mBestScore = cand.penalty;
382 // increase penalty fo
225 addWordBreak(size_t offset, ParaWidth preBreak, ParaWidth postBreak, float penalty, uint8_t hyph) argument
[all...]

Completed in 133 milliseconds