HomeSort by relevance Sort by last modified time
    Searched full:ubidi (Results 1 - 25 of 55) sorted by null

1 2 3

  /external/icu/icu4c/source/test/letest/
letsutil.cpp 18 #include "unicode/ubidi.h"
89 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); local
91 ubidi_setPara(ubidi, text.getBuffer(), charCount, UBIDI_DEFAULT_LTR, NULL, &status);
94 ubidi_getLogicalRun(ubidi, 0, &limit, &level);
96 ubidi_close(ubidi);
letsutil.h 21 #include "unicode/ubidi.h"
cletest.c 15 #include "unicode/ubidi.h"
430 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); local
432 ubidi_setPara(ubidi, text, charCount, UBIDI_DEFAULT_LTR, NULL, &status);
435 ubidi_getLogicalRun(ubidi, 0, &limit, &level);
437 ubidi_close(ubidi);
  /frameworks/minikin/libs/minikin/
BidiUtils.h 26 #include <unicode/ubidi.h>
34 void operator()(UBiDi* v) { ubidi_close(v); }
37 using UBiDiUniquePtr = std::unique_ptr<UBiDi, UBiDiDeleter>;
BidiUtils.cpp 23 #include <unicode/ubidi.h>
55 // Single run. No need to iteract with UBiDi.
  /external/icu/icu4c/source/common/unicode/
ubidi.h 10 * file name: ubidi.h
84 *#include "unicode/ubidi.h"
101 * UBiDi *para,
166 * void renderLine(UBiDi *line, const UChar *text,
212 * UBiDi *para;
246 * UBiDi *line;
464 * Forward declaration of the <code>UBiDi</code> structure for the declaration of
473 struct UBiDi;
476 typedef struct UBiDi UBiDi;
    [all...]
ubiditransform.h 22 #include "unicode/ubidi.h"
36 * Unicode Technical Report and implemented by <code>UBiDi</code> when the
38 * mode is not supported by <code>UBiDi</code> and is accomplished through
41 * corresponds to an "inverse bidi algorithm" in <code>UBiDi</code> with the
43 * Visual RTL mode is not not supported by <code>UBiDi</code> and is
46 * mismatch, this corresponds to the <code>UBiDi</code> implementation with the
52 * the <code>UBiDi</code> engine; it implies character mirroring, Arabic
113 * In terms of <code>UBiDi</code>, such a transformation implies:
131 * which are partially supported by <code>UBiDi</code> already. Examples of the
145 * calling <code>ubidi_setInverse(UBiDi*, TRUE)</code> and the
    [all...]
  /external/icu/icu4c/source/test/intltest/
bidiconf.cpp 25 #include "unicode/ubidi.h"
49 UBool checkOrdering(UBiDi *ubidi);
275 LocalUBiDiPointer ubidi(ubidi_open());
276 ubidi_setClassCallback(ubidi.getAlias(), biDiConfUBiDiClassCallback, NULL,
333 ubidi_setPara(ubidi.getAlias(), inputString.getBuffer(), inputString.length(),
335 const UBiDiLevel *actualLevels=ubidi_getLevels(ubidi.getAlias(), errorCode);
341 if(!checkLevels(actualLevels, ubidi_getProcessedLength(ubidi.getAlias()))) {
346 if(!checkOrdering(ubidi.getAlias())) {
444 LocalUBiDiPointer ubidi(ubidi_open())
    [all...]
  /external/icu/icu4c/source/common/
ubidiimp.h 23 #include "unicode/ubidi.h"
118 ubidi_getParaLevelAtIndex(const UBiDi *pBiDi, int32_t index);
120 #define GET_PARALEVEL(ubidi, index) \
121 ((UBiDiLevel)(!(ubidi)->defaultParaLevel || (index)<(ubidi)->paras[0].limit ? \
122 (ubidi)->paraLevel : ubidi_getParaLevelAtIndex((ubidi), (index))))
172 UBiDi *pBiDi;
211 ubidi_getRuns(UBiDi *pBiDi, UErrorCode *pErrorCode);
248 /* UBiDi structure ----------------------------------------------------------- *
    [all...]
ubidiln.cpp 23 #include "unicode/ubidi.h"
37 * This means that there is a UBiDi object with a levels
68 * This allows a line UBiDi object to use the same levels array as
71 * When a UBiDi object is created for a line of a paragraph, then the
92 setTrailingWSStart(UBiDi *pBiDi) {
126 ubidi_setLine(const UBiDi *pParaBiDi,
128 UBiDi *pLineBiDi,
251 ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex) {
263 ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode) {
281 * This must be a UBiDi object for a line, an
    [all...]
ubidi.cpp 10 * file name: ubidi.c
24 #include "unicode/ubidi.h"
124 /* UBiDi object management -------------------------------------------------- */
126 U_CAPI UBiDi * U_EXPORT2
133 U_CAPI UBiDi * U_EXPORT2
135 UBiDi *pBiDi;
146 pBiDi=(UBiDi *)uprv_malloc(sizeof(UBiDi));
153 uprv_memset(pBiDi, 0, sizeof(UBiDi));
241 ubidi_close(UBiDi *pBiDi)
    [all...]
ubidi_props.h 77 #define UBIDI_DATA_NAME "ubidi"
ubiditransform.cpp 19 #include "unicode/ubidi.h"
79 UBiDi *pBidi; /* pointer to a UBiDi object */
157 * Sets "inverse" mode on the <code>UBiDi</code> object.
Android.bp 95 "ubidi.cpp",
  /external/icu/icu4c/source/samples/layout/
paragraph.h 23 #include "unicode/ubidi.h"
paragraph.cpp 22 #include "unicode/ubidi.h"
  /external/icu/icu4c/source/test/cintltst/
cbiditst.h 22 #include "unicode/ubidi.h"
cbiditst.c 21 #include "unicode/ubidi.h"
38 static void doTests(UBiDi *pBiDi, UBiDi *pLine, UBool countRunsFirst);
42 static void doTest(UBiDi *pBiDi, int testNumber, const BiDiTestData *test,
45 static void _testReordering(UBiDi *pBiDi, int testNumber);
49 static void _testManyInverseBidi(UBiDi *pBiDi, UBiDiLevel direction);
51 static void _testInverseBidi(UBiDi *pBiDi, const UChar *src, int32_t srcLength,
100 static const char* inverseBasic(UBiDi *pBiDi, const char *src, int32_t srcLen,
102 static UBool assertRoundTrip(UBiDi *pBiDi, int32_t tc, int32_t outIndex,
106 static UBool checkResultLength(UBiDi *pBiDi, const char *srcChars
    [all...]
  /frameworks/minikin/doc/
minikin_style.md 30 #include <unicode/ubidi.h> // Other library, ICU, header file.
  /external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/
BiDiConformanceTest.java 40 Bidi ubidi = new Bidi(); local
41 ubidi.setCustomClassifier(new ConfTestBidiClassifier());
82 ubidi.setPara(inputString, paraLevels[i], null);
83 byte actualLevels[] = ubidi.getLevels();
88 if (!checkOrdering(ubidi)) {
176 Bidi ubidi = new Bidi(); local
252 ubidi.setPara(inputString, paraLevel, null);
253 byte actualParaLevel = ubidi.getParaLevel();
259 byte[] actualLevels = ubidi.getLevels();
263 if (!checkOrdering(ubidi)) {
    [all...]
  /external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/
BiDiConformanceTest.java 37 Bidi ubidi = new Bidi(); local
38 ubidi.setCustomClassifier(new ConfTestBidiClassifier());
79 ubidi.setPara(inputString, paraLevels[i], null);
80 byte actualLevels[] = ubidi.getLevels();
85 if (!checkOrdering(ubidi)) {
173 Bidi ubidi = new Bidi(); local
249 ubidi.setPara(inputString, paraLevel, null);
250 byte actualParaLevel = ubidi.getParaLevel();
256 byte[] actualLevels = ubidi.getLevels();
260 if (!checkOrdering(ubidi)) {
    [all...]
  /external/icu/icu4c/source/layoutex/layout/
ParagraphLayout.h 29 #include "unicode/ubidi.h"
385 * @param paragraphLevel is the directionality of the paragraph, as in the UBiDi object.
391 * @see ubidi.h
632 UBiDi *fParaBidi;
633 UBiDi *fLineBidi;
playout.h 16 #include "unicode/ubidi.h"
83 * @param paragraphLevel is the directionality of the paragraph, as in the UBiDi object.
92 * @see ubidi.h
  /external/icu/icu4c/source/test/depstest/
dependencies.txt 152 ubidi ushape ubiditransform
425 group: ubidi
426 ubidi.o ubidiln.o ubidiwrt.o
434 ubidi ushape
  /external/skia/tools/shape/
SkShaper_harfbuzz.cpp 12 #include <unicode/ubidi.h>
35 using ICUBiDi = resource<UBiDi , ubidi_close >;
102 // ubidi only accepts utf16 (though internally it basically works on utf32 chars).
103 // We want an ubidi_setPara(UBiDi*, UText*, UBiDiLevel, UBiDiLevel*, UErrorCode*);

Completed in 552 milliseconds

1 2 3