hb_unicode_combining_class_t enum
hb_unicode_combining_class_t:
@HB_UNICODE_COMBINING_CLASS_NOT_REORDERED: Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing
@HB_UNICODE_COMBINING_CLASS_OVERLAY: Marks which overlay a base letter or symbol
@HB_UNICODE_COMBINING_CLASS_NUKTA: Diacritic nukta marks in Brahmi-derived scripts
@HB_UNICODE_COMBINING_CLASS_KANA_VOICING: Hiragana/Katakana voicing marks
@HB_UNICODE_COMBINING_CLASS_VIRAMA: Viramas
@HB_UNICODE_COMBINING_CLASS_CCC10: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC11: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC12: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC13: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC14: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC15: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC16: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC17: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC18: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC19: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC20: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC21: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC22: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC23: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC24: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC25: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC26: Hebrew
@HB_UNICODE_COMBINING_CLASS_CCC27: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC28: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC29: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC30: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC31: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC32: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC33: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC34: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC35: Arabic
@HB_UNICODE_COMBINING_CLASS_CCC36: Syriac
@HB_UNICODE_COMBINING_CLASS_CCC84: Telugu
@HB_UNICODE_COMBINING_CLASS_CCC91: Telugu
@HB_UNICODE_COMBINING_CLASS_CCC103: Thai
@HB_UNICODE_COMBINING_CLASS_CCC107: Thai
@HB_UNICODE_COMBINING_CLASS_CCC118: Lao
@HB_UNICODE_COMBINING_CLASS_CCC122: Lao
@HB_UNICODE_COMBINING_CLASS_CCC129: Tibetan
@HB_UNICODE_COMBINING_CLASS_CCC130: Tibetan
@HB_UNICODE_COMBINING_CLASS_CCC132: Tibetan Since: 7.2.0
@HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: Marks attached at the bottom left
@HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW: Marks attached directly below
@HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: Marks attached directly above
@HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT: Marks attached at the top right
@HB_UNICODE_COMBINING_CLASS_BELOW_LEFT: Distinct marks at the bottom left
@HB_UNICODE_COMBINING_CLASS_BELOW: Distinct marks directly below
@HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT: Distinct marks at the bottom right
@HB_UNICODE_COMBINING_CLASS_LEFT: Distinct marks to the left
@HB_UNICODE_COMBINING_CLASS_RIGHT: Distinct marks to the right
@HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT: Distinct marks at the top left
@HB_UNICODE_COMBINING_CLASS_ABOVE: Distinct marks directly above
@HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT: Distinct marks at the top right
@HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW: Distinct marks subtending two bases
@HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE: Distinct marks extending above two bases
@HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT: Greek iota subscript only
@HB_UNICODE_COMBINING_CLASS_INVALID: Invalid combining class
Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.
Values
- HB_UNICODE_COMBINING_CLASS_NOT_REORDERED → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(0) - HB_UNICODE_COMBINING_CLASS_OVERLAY → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(1) - HB_UNICODE_COMBINING_CLASS_NUKTA → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(7) - HB_UNICODE_COMBINING_CLASS_KANA_VOICING → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(8) - HB_UNICODE_COMBINING_CLASS_VIRAMA → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(9) - HB_UNICODE_COMBINING_CLASS_CCC10 → const hb_unicode_combining_class_t
-
Hebrew
const hb_unicode_combining_class_t(10) - HB_UNICODE_COMBINING_CLASS_CCC11 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(11) - HB_UNICODE_COMBINING_CLASS_CCC12 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(12) - HB_UNICODE_COMBINING_CLASS_CCC13 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(13) - HB_UNICODE_COMBINING_CLASS_CCC14 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(14) - HB_UNICODE_COMBINING_CLASS_CCC15 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(15) - HB_UNICODE_COMBINING_CLASS_CCC16 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(16) - HB_UNICODE_COMBINING_CLASS_CCC17 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(17) - HB_UNICODE_COMBINING_CLASS_CCC18 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(18) - HB_UNICODE_COMBINING_CLASS_CCC19 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(19) - HB_UNICODE_COMBINING_CLASS_CCC20 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(20) - HB_UNICODE_COMBINING_CLASS_CCC21 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(21) - HB_UNICODE_COMBINING_CLASS_CCC22 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(22) - HB_UNICODE_COMBINING_CLASS_CCC23 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(23) - HB_UNICODE_COMBINING_CLASS_CCC24 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(24) - HB_UNICODE_COMBINING_CLASS_CCC25 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(25) - HB_UNICODE_COMBINING_CLASS_CCC26 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(26) - HB_UNICODE_COMBINING_CLASS_CCC27 → const hb_unicode_combining_class_t
-
Arabic
const hb_unicode_combining_class_t(27) - HB_UNICODE_COMBINING_CLASS_CCC28 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(28) - HB_UNICODE_COMBINING_CLASS_CCC29 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(29) - HB_UNICODE_COMBINING_CLASS_CCC30 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(30) - HB_UNICODE_COMBINING_CLASS_CCC31 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(31) - HB_UNICODE_COMBINING_CLASS_CCC32 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(32) - HB_UNICODE_COMBINING_CLASS_CCC33 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(33) - HB_UNICODE_COMBINING_CLASS_CCC34 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(34) - HB_UNICODE_COMBINING_CLASS_CCC35 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(35) - HB_UNICODE_COMBINING_CLASS_CCC36 → const hb_unicode_combining_class_t
-
Syriac
const hb_unicode_combining_class_t(36) - HB_UNICODE_COMBINING_CLASS_CCC84 → const hb_unicode_combining_class_t
-
Telugu
const hb_unicode_combining_class_t(84) - HB_UNICODE_COMBINING_CLASS_CCC91 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(91) - HB_UNICODE_COMBINING_CLASS_CCC103 → const hb_unicode_combining_class_t
-
Thai
const hb_unicode_combining_class_t(103) - HB_UNICODE_COMBINING_CLASS_CCC107 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(107) - HB_UNICODE_COMBINING_CLASS_CCC118 → const hb_unicode_combining_class_t
-
Lao
const hb_unicode_combining_class_t(118) - HB_UNICODE_COMBINING_CLASS_CCC122 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(122) - HB_UNICODE_COMBINING_CLASS_CCC129 → const hb_unicode_combining_class_t
-
Tibetan
const hb_unicode_combining_class_t(129) - HB_UNICODE_COMBINING_CLASS_CCC130 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(130) - HB_UNICODE_COMBINING_CLASS_CCC132 → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(132) - HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(200) - HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(202) - HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(214) - HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(216) - HB_UNICODE_COMBINING_CLASS_BELOW_LEFT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(218) - HB_UNICODE_COMBINING_CLASS_BELOW → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(220) - HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(222) - HB_UNICODE_COMBINING_CLASS_LEFT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(224) - HB_UNICODE_COMBINING_CLASS_RIGHT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(226) - HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(228) - HB_UNICODE_COMBINING_CLASS_ABOVE → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(230) - HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(232) - HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(233) - HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(234) - HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(240) - HB_UNICODE_COMBINING_CLASS_INVALID → const hb_unicode_combining_class_t
-
const hb_unicode_combining_class_t(255)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromValue(
int value) → hb_unicode_combining_class_t
Constants
-
values
→ const List<
hb_unicode_combining_class_t> - A constant List of the values in this enum, in order of their declaration.