Searched refs:bidiFlags (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/libs/hwui/hwui/
H A DMinikinUtils.cpp56 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 DMinikinUtils.h40 ANDROID_API static minikin::Layout doLayout(const Paint* paint, int bidiFlags,
44 ANDROID_API static float measureText(const Paint* paint, int bidiFlags, Typeface* typeface,
H A DCanvas.cpp152 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
H A DCanvas.h268 float x, float y, int bidiFlags, const Paint& origPaint, Typeface* typeface);
270 void drawTextOnPath(const uint16_t* text, int count, int bidiFlags, const SkPath& path,
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DPaint_Delegate.java614 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...]
H A DBidiRenderer.java112 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 DBaseCanvas_Delegate.java520 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
/frameworks/base/core/jni/android/graphics/
H A DPaint.cpp109 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/minikin/include/minikin/
H A DLayout.h75 int bidiFlags, const FontStyle &style, const MinikinPaint &paint,
79 int bidiFlags, const FontStyle &style, const MinikinPaint &paint,
/frameworks/base/tools/layoutlib/bridge/src/android/text/
H A DStaticLayout_Delegate.java97 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/base/core/jni/
H A Dandroid_graphics_Canvas.cpp476 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...]
/frameworks/minikin/libs/minikin/
H A DLayout.cpp444 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...]
H A DLineBreaker.cpp118 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,
/frameworks/base/graphics/java/android/graphics/
H A DPaint.java2756 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
H A DBaseCanvas.java631 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
/frameworks/base/core/java/android/view/
H A DRecordingCanvas.java635 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

Completed in 1734 milliseconds