Home | History | Annotate | Download | only in native

Lines Matching refs:ubidi

25 #include "unicode/ubidi.h"
31 BiDiData(UBiDi* biDi) : mBiDi(biDi), mEmbeddingLevels(NULL) {
46 UBiDi* uBiDi() {
51 UBiDi* mBiDi;
63 static UBiDi* uBiDi(jlong ptr) {
64 return reinterpret_cast<BiDiData*>(static_cast<uintptr_t>(ptr))->uBiDi();
90 ubidi_setPara(data->uBiDi(), chars.get(), length, paraLevel, data->embeddingLevels(), &err);
96 UBiDi* sized = ubidi_openSized(limit - start, 0, &status);
101 ubidi_setLine(uBiDi(ptr), start, limit, lineData->uBiDi(), &status);
107 return ubidi_getDirection(uBiDi(ptr));
111 return ubidi_getLength(uBiDi(ptr));
115 return ubidi_getParaLevel(uBiDi(ptr));
120 const UBiDiLevel* levels = ubidi_getLevels(uBiDi(ptr), &status);
124 int len = ubidi_getLength(uBiDi(ptr));
132 int count = ubidi_countRuns(uBiDi(ptr), &status);
141 UBiDi* ubidi = uBiDi(ptr);
143 int runCount = ubidi_countRuns(ubidi, &status);
153 ubidi_getLogicalRun(ubidi, start, &limit, &level);