Lines Matching refs:advancesArray
107 std::unique_ptr<float[]> advancesArray(new float[count]); in breakText() local
109 0, count, count, advancesArray.get()); in breakText()
114 float width = advancesArray[index]; in breakText()
195 std::unique_ptr<jfloat[]> advancesArray; in doTextAdvances() local
197 advancesArray.reset(new jfloat[count]); in doTextAdvances()
201 advancesArray.get()); in doTextAdvances()
203 env->SetFloatArrayRegion(advances, advancesIndex, count, advancesArray.get()); in doTextAdvances()
237 std::unique_ptr<float[]> advancesArray(new float[count]); in doTextRunCursor() local
239 advancesArray.get()); in doTextRunCursor()
240 size_t result = minikin::GraphemeBreak::getTextRunCursor(advancesArray.get(), text, in doTextRunCursor()
516 std::unique_ptr<float[]> advancesArray(new float[count]); in doRunAdvance() local
518 advancesArray.get()); in doRunAdvance()
520 float result = minikin::getRunAdvance(advancesArray.get(), buf, start, count, offset); in doRunAdvance()
522 minikin::distributeAdvances(advancesArray.get(), buf, start, count); in doRunAdvance()
523 env->SetFloatArrayRegion(advances, advancesIndex, count, advancesArray.get()); in doRunAdvance()
556 std::unique_ptr<float[]> advancesArray(new float[count]); in doOffsetForAdvance() local
558 advancesArray.get()); in doOffsetForAdvance()
559 return minikin::getOffsetForAdvance(advancesArray.get(), buf, start, count, advance); in doOffsetForAdvance()