/frameworks/base/libs/hwui/hwui/ |
H A D | MinikinUtils.cpp | 56 minikin::Layout MinikinUtils::doLayout(const Paint* paint, int bidiFlags, argument 62 layout.doLayout(buf, start, count, bufSize, bidiFlags, minikinStyle, minikinPaint, 67 float MinikinUtils::measureText(const Paint* paint, int bidiFlags, Typeface* typeface, argument 72 return minikin::Layout::measureText(buf, start, count, bufSize, bidiFlags, minikinStyle,
|
H A D | Canvas.cpp | 152 float x, float y, int bidiFlags, const Paint& origPaint, Typeface* typeface) { 157 &paint, bidiFlags, typeface, text, start, count, contextCount); 205 void Canvas::drawTextOnPath(const uint16_t* text, int count, int bidiFlags, const SkPath& path, argument 209 &paintCopy, bidiFlags, typeface, text, 0, count, count); 151 drawText(const uint16_t* text, int start, int count, int contextCount, float x, float y, int bidiFlags, const Paint& origPaint, Typeface* typeface) argument
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | BidiRenderer.java | 112 public RectF renderText(int start, int limit, int bidiFlags, float[] advances, argument 114 Bidi bidi = new Bidi(mText, start, null, 0, limit - start, getIcuFlags(bidiFlags));
|
H A D | BaseCanvas_Delegate.java | 520 float vOffset, int bidiFlags, 532 int bidiFlags, long paint, 516 nDrawTextOnPath(long nativeCanvas, char[] text, int index, int count, long path, float hOffset, float vOffset, int bidiFlags, long paint, long typeface) argument 528 nDrawTextOnPath(long nativeCanvas, String text, long path, float hOffset, float vOffset, int bidiFlags, long paint, long typeface) argument
|
H A D | Paint_Delegate.java | 614 int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) { 636 RectF bounds = delegate.measureText(text, start, end - start + 1, null, 0, bidiFlags); 657 float maxWidth, int bidiFlags, float[] measuredWidth) { 659 maxWidth, bidiFlags, measuredWidth); 933 int bidiFlags, float[] advances, int advancesIndex) { 949 RectF bounds = delegate.measureText(text, index, count, advances, advancesIndex, bidiFlags); 956 int bidiFlags, float[] advances, int advancesIndex) { 963 contextStart, contextEnd - contextStart, bidiFlags, advances, advancesIndex); 987 int bidiFlags, char[] text, int index, int count, float x, float y, long path) { 995 int bidiFlags, Strin 613 nBreakText(long nativePaint, long nativeTypeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 655 nBreakText(long nativePaint, long nativeTypeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 931 nGetTextAdvances(long native_object, long native_typeface, char[] text, int index, int count, int contextIndex, int contextCount, int bidiFlags, float[] advances, int advancesIndex) argument 954 nGetTextAdvances(long native_object, long native_typeface, String text, int start, int end, int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) argument 986 nGetTextPath(long native_object, long native_typeface, int bidiFlags, char[] text, int index, int count, float x, float y, long path) argument 994 nGetTextPath(long native_object, long native_typeface, int bidiFlags, String text, int start, int end, float x, float y, long path) argument 1002 nGetStringBounds(long nativePaint, long native_typeface, String text, int start, int end, int bidiFlags, Rect bounds) argument 1009 nGetCharArrayBounds(long nativePaint, long native_typeface, char[] text, int index, int count, int bidiFlags, Rect bounds) argument 1098 nHasGlyph(long nativePaint, long nativeTypeface, int bidiFlags, String string) argument 1282 measureText(char[] text, int index, int count, float[] advances, int advancesIndex, int bidiFlags) argument [all...] |
/frameworks/base/tools/layoutlib/bridge/src/android/text/ |
H A D | StaticLayout_Delegate.java | 97 int bidiFlags = isRtl ? Paint.BIDI_FORCE_RTL : Paint.BIDI_FORCE_LTR; 100 bidiFlags); 217 float[] widths, int bidiFlags) { 220 .renderText(index, index + count, bidiFlags, widths, 0, false); 216 measureText(long nativePaint, char []text, int index, int count, float[] widths, int bidiFlags) argument
|
/frameworks/minikin/libs/minikin/ |
H A D | LineBreaker.cpp | 118 int bidiFlags = isRtl ? kBidi_Force_RTL : kBidi_Force_LTR; local 122 width = Layout::measureText(mTextBuf.data(), start, end - start, mTextBuf.size(), bidiFlags, 194 lastBreak, j - lastBreak, mTextBuf.size(), bidiFlags, style, 200 afterWord - j, mTextBuf.size(), bidiFlags, style, *paint,
|
H A D | Layout.cpp | 444 BidiText(const uint16_t* buf, size_t start, size_t count, size_t bufSize, int bidiFlags); 513 BidiText::BidiText(const uint16_t* buf, size_t start, size_t count, size_t bufSize, int bidiFlags) argument 515 mIsRtl((bidiFlags & kDirection_Mask) != 0) { 516 if (bidiFlags == kBidi_Force_LTR || bidiFlags == kBidi_Force_RTL) { 533 UBiDiLevel bidiReq = bidiFlags; 534 if (bidiFlags == kBidi_Default_LTR) { 536 } else if (bidiFlags == kBidi_Default_RTL) { 557 int bidiFlags, const FontStyle &style, const MinikinPaint &paint, 568 for (const BidiText::Iter::RunInfo& runInfo : BidiText(buf, start, count, bufSize, bidiFlags)) { 556 doLayout(const uint16_t* buf, size_t start, size_t count, size_t bufSize, int bidiFlags, const FontStyle &style, const MinikinPaint &paint, const std::shared_ptr<FontCollection>& collection) argument 575 measureText(const uint16_t* buf, size_t start, size_t count, size_t bufSize, int bidiFlags, const FontStyle &style, const MinikinPaint &paint, const std::shared_ptr<FontCollection>& collection, float* advances) argument [all...] |
/frameworks/base/core/java/android/view/ |
H A D | RecordingCanvas.java | 635 long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint, 634 nDrawTextOnPath(long nativeCanvas, char[] text, int index, int count, long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint, long nativeTypeface) argument
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | BaseCanvas.java | 631 long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint, 630 nDrawTextOnPath(long nativeCanvas, char[] text, int index, int count, long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint, long nativeTypeface) argument
|
H A D | Paint.java | 2756 float maxWidth, int bidiFlags, float[] measuredWidth); 2759 float maxWidth, int bidiFlags, float[] measuredWidth); 2762 int bidiFlags, float[] advances, int advancesIndex); 2765 int bidiFlags, float[] advances, int advancesIndex); 2771 int bidiFlags, char[] text, int index, int count, float x, float y, long path); 2773 int bidiFlags, String text, int start, int end, float x, float y, long path); 2775 String text, int start, int end, int bidiFlags, Rect bounds); 2777 char[] text, int index, int count, int bidiFlags, Rect bounds); 2779 int bidiFlags, String string); 2754 nBreakText(long nObject, long nTypeface, char[] text, int index, int count, float maxWidth, int bidiFlags, float[] measuredWidth) argument 2757 nBreakText(long nObject, long nTypeface, String text, boolean measureForwards, float maxWidth, int bidiFlags, float[] measuredWidth) argument 2760 nGetTextAdvances(long paintPtr, long typefacePtr, char[] text, int index, int count, int contextIndex, int contextCount, int bidiFlags, float[] advances, int advancesIndex) argument 2763 nGetTextAdvances(long paintPtr, long typefacePtr, String text, int start, int end, int contextStart, int contextEnd, int bidiFlags, float[] advances, int advancesIndex) argument 2770 nGetTextPath(long paintPtr, long typefacePtr, int bidiFlags, char[] text, int index, int count, float x, float y, long path) argument 2772 nGetTextPath(long paintPtr, long typefacePtr, int bidiFlags, String text, int start, int end, float x, float y, long path) argument 2774 nGetStringBounds(long nativePaint, long typefacePtr, String text, int start, int end, int bidiFlags, Rect bounds) argument 2776 nGetCharArrayBounds(long nativePaint, long typefacePtr, char[] text, int index, int count, int bidiFlags, Rect bounds) argument 2778 nHasGlyph(long paintPtr, long typefacePtr, int bidiFlags, String string) argument
|
/frameworks/base/core/jni/android/graphics/ |
H A D | Paint.cpp | 109 int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, 115 MinikinUtils::measureText(&paint, bidiFlags, typeface, text, 0, count, count, 141 jcharArray jtext, jint index, jint count, jfloat maxWidth, jint bidiFlags, 164 bidiFlags, jmeasuredWidth, forwardTextDirection); 171 jboolean forwards, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) { 179 count = breakText(env, *paint, typeface, text, count, maxWidth, bidiFlags, jmeasuredWidth, forwards); 185 const jchar *text, jint start, jint count, jint contextCount, jint bidiFlags, 207 const float advance = MinikinUtils::measureText(paint, bidiFlags, typeface, text, 218 jint bidiFlags, jfloatArray advances, jint advancesIndex) { 223 index - contextIndex, count, contextCount, bidiFlags, advance 108 breakText(JNIEnv* env, const Paint& paint, Typeface* typeface, const jchar text[], int count, float maxWidth, jint bidiFlags, jfloatArray jmeasured, const bool forwardScan) argument 140 breakTextC(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jcharArray jtext, jint index, jint count, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 170 breakTextS(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring jtext, jboolean forwards, jfloat maxWidth, jint bidiFlags, jfloatArray jmeasuredWidth) argument 184 doTextAdvances(JNIEnv *env, Paint *paint, Typeface* typeface, const jchar *text, jint start, jint count, jint contextCount, jint bidiFlags, jfloatArray advances, jint advancesIndex) argument 215 getTextAdvances___CIIIII_FI(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint index, jint count, jint contextIndex, jint contextCount, jint bidiFlags, jfloatArray advances, jint advancesIndex) argument 228 getTextAdvances__StringIIIII_FI(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint contextStart, jint contextEnd, jint bidiFlags, jfloatArray advances, jint advancesIndex) argument 245 int bidiFlags = dir == 1 ? minikin::kBidi_Force_RTL : minikin::kBidi_Force_LTR; local 309 getTextPath(JNIEnv* env, Paint* paint, Typeface* typeface, const jchar* text, jint count, jint bidiFlags, jfloat x, jfloat y, SkPath* path) argument 328 getTextPath___C(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jint bidiFlags, jcharArray text, jint index, jint count, jfloat x, jfloat y, jlong pathHandle) argument 339 getTextPath__String(JNIEnv* env, jobject clazz, jlong paintHandle, jlong typefaceHandle, jint bidiFlags, jstring text, jint start, jint end, jfloat x, jfloat y, jlong pathHandle) argument 350 doTextBounds(JNIEnv* env, const jchar* text, int count, jobject bounds, const Paint& paint, Typeface* typeface, jint bidiFlags) argument 367 getStringBounds(JNIEnv* env, jobject, jlong paintHandle, jlong typefaceHandle, jstring text, jint start, jint end, jint bidiFlags, jobject bounds) argument 376 getCharArrayBounds(JNIEnv* env, jobject, jlong paintHandle, jlong typefaceHandle, jcharArray text, jint index, jint count, jint bidiFlags, jobject bounds) argument 426 hasGlyph(JNIEnv *env, jclass, jlong paintHandle, jlong typefaceHandle, jint bidiFlags, jstring string) argument 503 int bidiFlags = isRtl ? minikin::kBidi_Force_RTL : minikin::kBidi_Force_LTR; local 529 int bidiFlags = isRtl ? minikin::kBidi_Force_RTL : minikin::kBidi_Force_LTR; local [all...] |
/frameworks/base/core/jni/ |
H A D | android_graphics_Canvas.cpp | 476 jint index, jint count, jfloat x, jfloat y, jint bidiFlags, 482 bidiFlags, *paint, typeface); 487 jint start, jint end, jfloat x, jfloat y, jint bidiFlags, 494 bidiFlags, *paint, typeface); 504 const int bidiFlags = isRtl ? minikin::kBidi_Force_RTL : minikin::kBidi_Force_LTR; local 507 contextCount, x, y, bidiFlags, *paint, typeface); 518 int bidiFlags = isRtl ? minikin::kBidi_Force_RTL : minikin::kBidi_Force_LTR; local 523 contextCount, x, y, bidiFlags, *paint, typeface); 529 jfloat vOffset, jint bidiFlags, jlong paintHandle, 537 get_canvas(canvasHandle)->drawTextOnPath(jchars + index, count, bidiFlags, *pat 475 drawTextChars(JNIEnv* env, jobject, jlong canvasHandle, jcharArray text, jint index, jint count, jfloat x, jfloat y, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 486 drawTextString(JNIEnv* env, jobject, jlong canvasHandle, jstring text, jint start, jint end, jfloat x, jfloat y, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 527 drawTextOnPathChars(JNIEnv* env, jobject, jlong canvasHandle, jcharArray text, jint index, jint count, jlong pathHandle, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument 543 drawTextOnPathString(JNIEnv* env, jobject, jlong canvasHandle, jstring text, jlong pathHandle, jfloat hOffset, jfloat vOffset, jint bidiFlags, jlong paintHandle, jlong typefaceHandle) argument [all...] |