Lines Matching refs:visualIndex
876 int32_t visualIndex=UBIDI_MAP_NOWHERE; in ubidi_getVisualIndex() local
884 visualIndex=logicalIndex; in ubidi_getVisualIndex()
887 visualIndex=pBiDi->length-logicalIndex-1; in ubidi_getVisualIndex()
904 visualIndex=visualStart+offset; in ubidi_getVisualIndex()
907 visualIndex=visualStart+length-offset-1; in ubidi_getVisualIndex()
931 if(visualIndex<runs[i].visualLimit) { in ubidi_getVisualIndex()
932 return visualIndex+markFound; in ubidi_getVisualIndex()
954 if(visualIndex>=runs[i].visualLimit) { in ubidi_getVisualIndex()
960 return visualIndex-controlFound; in ubidi_getVisualIndex()
977 return visualIndex-controlFound; in ubidi_getVisualIndex()
981 return visualIndex; in ubidi_getVisualIndex()
985 ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode) { in ubidi_getLogicalIndex() argument
990 RETURN_IF_BAD_RANGE(visualIndex, 0, pBiDi->resultLength, *pErrorCode, -1); in ubidi_getLogicalIndex()
994 return visualIndex; in ubidi_getLogicalIndex()
997 return pBiDi->length-visualIndex-1; in ubidi_getLogicalIndex()
1017 if(visualIndex<=(visualStart+markFound)) { in ubidi_getLogicalIndex()
1023 if(visualIndex<(runs[i].visualLimit+markFound)) { in ubidi_getLogicalIndex()
1024 visualIndex-=markFound; in ubidi_getLogicalIndex()
1028 if(visualIndex==(visualStart+length+markFound)) { in ubidi_getLogicalIndex()
1046 if(visualIndex>=(runs[i].visualLimit-controlFound+insertRemove)) { in ubidi_getLogicalIndex()
1052 visualIndex+=controlFound; in ubidi_getLogicalIndex()
1066 if((visualIndex+controlFound)==(visualStart+j)) { in ubidi_getLogicalIndex()
1070 visualIndex+=controlFound; in ubidi_getLogicalIndex()
1077 for(i=0; visualIndex>=runs[i].visualLimit; ++i) {} in ubidi_getLogicalIndex()
1085 if(visualIndex>=runs[i].visualLimit) { in ubidi_getLogicalIndex()
1087 } else if(i==0 || visualIndex>=runs[i-1].visualLimit) { in ubidi_getLogicalIndex()
1100 visualIndex-=runs[i-1].visualLimit; in ubidi_getLogicalIndex()
1102 return start+visualIndex; in ubidi_getLogicalIndex()
1105 return GET_INDEX(start)+runs[i].visualLimit-visualIndex-1; in ubidi_getLogicalIndex()