HomeSort by relevance Sort by last modified time
    Searched refs:UBiDi (Results 1 - 12 of 12) sorted by null

  /external/icu/icu4c/source/common/unicode/
ubidi.h 8 * file name: ubidi.h
82 *#include "unicode/ubidi.h"
99 * UBiDi *para,
164 * void renderLine(UBiDi *line, const UChar *text,
210 * UBiDi *para;
244 * UBiDi *line;
462 * Forward declaration of the <code>UBiDi</code> structure for the declaration of
471 struct UBiDi;
474 typedef struct UBiDi UBiDi;
    [all...]
  /external/icu/icu4c/source/common/
ubidi.c 8 * file name: ubidi.c
22 #include "unicode/ubidi.h"
122 /* UBiDi object management -------------------------------------------------- */
124 U_CAPI UBiDi * U_EXPORT2
131 U_CAPI UBiDi * U_EXPORT2
133 UBiDi *pBiDi;
144 pBiDi=(UBiDi *)uprv_malloc(sizeof(UBiDi));
151 uprv_memset(pBiDi, 0, sizeof(UBiDi));
239 ubidi_close(UBiDi *pBiDi)
    [all...]
ubidiln.c 21 #include "unicode/ubidi.h"
35 * This means that there is a UBiDi object with a levels
66 * This allows a line UBiDi object to use the same levels array as
69 * When a UBiDi object is created for a line of a paragraph, then the
90 setTrailingWSStart(UBiDi *pBiDi) {
124 ubidi_setLine(const UBiDi *pParaBiDi,
126 UBiDi *pLineBiDi,
249 ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex) {
261 ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode) {
279 * This must be a UBiDi object for a line, an
    [all...]
ubidiimp.h 115 ubidi_getParaLevelAtIndex(const UBiDi *pBiDi, int32_t index);
117 #define GET_PARALEVEL(ubidi, index) \
118 ((UBiDiLevel)(!(ubidi)->defaultParaLevel || (index)<(ubidi)->paras[0].limit ? \
119 (ubidi)->paraLevel : ubidi_getParaLevelAtIndex((ubidi), (index))))
169 UBiDi *pBiDi;
208 ubidi_getRuns(UBiDi *pBiDi, UErrorCode *pErrorCode);
245 /* UBiDi structure ----------------------------------------------------------- */
247 struct UBiDi {
    [all...]
ubidiwrt.c 23 #include "unicode/ubidi.h"
348 ubidi_writeReordered(UBiDi *pBiDi,
  /frameworks/base/core/jni/
android_text_AndroidBidi.cpp 24 #include "unicode/ubidi.h"
40 UBiDi* bidi = ubidi_openSized(n, 0, &status);
  /external/icu/icu4c/source/test/letest/
letsutil.cpp 16 #include "unicode/ubidi.h"
87 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); local
89 ubidi_setPara(ubidi, text.getBuffer(), charCount, UBIDI_DEFAULT_LTR, NULL, &status);
92 ubidi_getLogicalRun(ubidi, 0, &limit, &level);
94 ubidi_close(ubidi);
cletest.c 13 #include "unicode/ubidi.h"
428 UBiDi *ubidi = ubidi_openSized(charCount, 0, &status); local
430 ubidi_setPara(ubidi, text, charCount, UBIDI_DEFAULT_LTR, NULL, &status);
433 ubidi_getLogicalRun(ubidi, 0, &limit, &level);
435 ubidi_close(ubidi);
  /external/icu/icu4c/source/test/cintltst/
cbiditst.c 19 #include "unicode/ubidi.h"
36 static void doTests(UBiDi *pBiDi, UBiDi *pLine, UBool countRunsFirst);
40 static void doTest(UBiDi *pBiDi, int testNumber, const BiDiTestData *test,
43 static void _testReordering(UBiDi *pBiDi, int testNumber);
47 static void _testManyInverseBidi(UBiDi *pBiDi, UBiDiLevel direction);
49 static void _testInverseBidi(UBiDi *pBiDi, const UChar *src, int32_t srcLength,
97 static const char* inverseBasic(UBiDi *pBiDi, const char *src, int32_t srcLen,
99 static UBool assertRoundTrip(UBiDi *pBiDi, int32_t tc, int32_t outIndex,
103 static UBool checkResultLength(UBiDi *pBiDi, const char *srcChars
    [all...]
  /external/icu/icu4c/source/layoutex/layout/
ParagraphLayout.h 27 #include "unicode/ubidi.h"
383 * @param paragraphLevel is the directionality of the paragraph, as in the UBiDi object.
389 * @see ubidi.h
630 UBiDi *fParaBidi;
631 UBiDi *fLineBidi;
  /external/icu/icu4c/source/test/intltest/
bidiconf.cpp 23 #include "unicode/ubidi.h"
47 UBool checkOrdering(UBiDi *ubidi);
273 LocalUBiDiPointer ubidi(ubidi_open());
274 ubidi_setClassCallback(ubidi.getAlias(), biDiConfUBiDiClassCallback, NULL,
331 ubidi_setPara(ubidi.getAlias(), inputString.getBuffer(), inputString.length(),
333 const UBiDiLevel *actualLevels=ubidi_getLevels(ubidi.getAlias(), errorCode);
339 if(!checkLevels(actualLevels, ubidi_getProcessedLength(ubidi.getAlias()))) {
344 if(!checkOrdering(ubidi.getAlias())) {
442 LocalUBiDiPointer ubidi(ubidi_open())
    [all...]
  /frameworks/minikin/libs/minikin/
Layout.cpp 33 #include <unicode/ubidi.h>
447 Iter(UBiDi* bidi, size_t start, size_t end, size_t runIndex, size_t runCount, bool isRtl);
464 UBiDi* const mBidi;
495 UBiDi* mBidi;
502 BidiText::Iter::Iter(UBiDi* bidi, size_t start, size_t end, size_t runIndex, size_t runCount,
    [all...]

Completed in 211 milliseconds