Lines Matching refs:UBiDi
731 void ubidi_close(UBiDi *pBiDi)
735 int32_t ubidi_countParagraphs(UBiDi *pBiDi)
739 int32_t ubidi_countRuns(UBiDi *pBiDi, UErrorCode *pErrorCode)
747 void ubidi_getClassCallback(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **context)
751 UCharDirection ubidi_getCustomizedClass(UBiDi *pBiDi, UChar32 c)
755 UBiDiDirection ubidi_getDirection(const UBiDi *pBiDi)
759 int32_t ubidi_getLength(const UBiDi *pBiDi)
763 UBiDiLevel ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex)
767 const UBiDiLevel *ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode)
771 int32_t ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode)
775 void ubidi_getLogicalMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)
779 void ubidi_getLogicalRun(const UBiDi *pBiDi, int32_t logicalPosition, int32_t *pLogicalLimit, UBiDiLevel *pLevel)
783 UBiDiLevel ubidi_getParaLevel(const UBiDi *pBiDi)
787 int32_t ubidi_getParagraph(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart, int32_t *pParaLimit,
793 void ubidi_getParagraphByIndex(const UBiDi *pBiDi, int32_t paraIndex, int32_t *pParaStart, int32_t *pParaLimit,
799 int32_t ubidi_getProcessedLength(const UBiDi *pBiDi)
803 UBiDiReorderingMode ubidi_getReorderingMode(UBiDi *pBiDi)
807 uint32_t ubidi_getReorderingOptions(UBiDi *pBiDi)
811 int32_t ubidi_getResultLength(const UBiDi *pBiDi)
815 const UChar *ubidi_getText(const UBiDi *pBiDi)
819 int32_t ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode)
823 void ubidi_getVisualMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)
827 UBiDiDirection ubidi_getVisualRun(UBiDi *pBiDi, int32_t runIndex, int32_t *pLogicalStart, int32_t *pLength)
835 UBool ubidi_isInverse(UBiDi *pBiDi)
839 UBool ubidi_isOrderParagraphsLTR(UBiDi *pBiDi)
843 UBiDi *ubidi_open()
847 UBiDi *ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode)
851 void ubidi_orderParagraphsLTR(UBiDi *pBiDi, UBool orderParagraphsLTR)
863 void ubidi_setClassCallback(UBiDi *pBiDi, UBiDiClassCallback *newFn, const void *newContext, UBiDiClassCallback **oldFn,
868 void ubidi_setContext(UBiDi *pBiDi, const UChar *prologue, int32_t proLength, const UChar *epilogue, int32_t epiLength,
873 void ubidi_setInverse(UBiDi *pBiDi, UBool isInverse)
877 void ubidi_setLine(const UBiDi *pParaBiDi, int32_t start, int32_t limit, UBiDi *pLineBiDi, UErrorCode *pErrorCode)
881 void ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel *embeddingLevels,
886 void ubidi_setReorderingMode(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode)
890 void ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions)
894 int32_t ubidi_writeReordered(UBiDi *pBiDi, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode)