Home | History | Annotate | Download | only in common

Lines Matching refs:script

26 // Script metadata (script properties).
29 // 0 = NOT_ENCODED, no sample character, default false script properties.
225 int32_t getScriptProps(UScriptCode script) {
226 if (0 <= script && script < UPRV_LENGTHOF(SCRIPT_PROPS)) {
227 return SCRIPT_PROPS[script];
236 uscript_getSampleString(UScriptCode script, UChar *dest, int32_t capacity, UErrorCode *pErrorCode) {
242 int32_t sampleChar = getScriptProps(script) & 0x1fffff;
257 uscript_getSampleUnicodeString(UScriptCode script) {
259 int32_t sampleChar = getScriptProps(script) & 0x1fffff;
267 uscript_getUsage(UScriptCode script) {
268 return (UScriptUsage)((getScriptProps(script) >> 21) & 7);
272 uscript_isRightToLeft(UScriptCode script) {
273 return (getScriptProps(script) & RTL) != 0;
277 uscript_breaksBetweenLetters(UScriptCode script) {
278 return (getScriptProps(script) & LB_LETTERS) != 0;
282 uscript_isCased(UScriptCode script) {
283 return (getScriptProps(script) & CASED) != 0;