|
Namespaces |
namespace | FX |
namespace | FX::Unicode |
Enumerations |
enum | {
FX::CatNotAssigned = 0,
FX::CatControl = 1,
FX::CatFormat = 2,
FX::CatSurrogate = 3,
FX::CatOther = 4,
FX::CatMarkNonSpacing = 5,
FX::CatMarkSpacingCombining = 6,
FX::CatMarkEnclosing = 7,
FX::CatSeparatorSpace = 8,
FX::CatSeparatorLine = 9,
FX::CatSeparatorParagraph = 10,
FX::CatLetterUpper = 11,
FX::CatLetterLower = 12,
FX::CatLetterTitle = 13,
FX::CatLetterModifier = 14,
FX::CatLetterOther = 15,
FX::CatNumberLetter = 16,
FX::CatNumberDecimal = 17,
FX::CatNumberOther = 18,
FX::CatPunctConnector = 19,
FX::CatPunctDash = 20,
FX::CatPunctOpen = 21,
FX::CatPunctClose = 22,
FX::CatPunctInitial = 23,
FX::CatPunctFinal = 24,
FX::CatPunctOther = 25,
FX::CatSymbolMath = 26,
FX::CatSymbolCurrency = 27,
FX::CatSymbolModifier = 28,
FX::CatSymbolOther = 29
} |
enum | {
FX::DirL = 0,
FX::DirLRE = 1,
FX::DirLRO = 2,
FX::DirR = 3,
FX::DirAL = 4,
FX::DirRLE = 5,
FX::DirRLO = 6,
FX::DirPDF = 7,
FX::DirEN = 8,
FX::DirES = 9,
FX::DirET = 10,
FX::DirAN = 11,
FX::DirCS = 12,
FX::DirNSM = 13,
FX::DirBN = 14,
FX::DirB = 15,
FX::DirS = 16,
FX::DirWS = 17,
FX::DirON = 18
} |
enum | {
FX::NonJoining = 0,
FX::RightJoining = 1,
FX::DualJoining = 2,
FX::JoinCausing = 3
} |
enum | {
FX::CombBelowLeftAtt = 200,
FX::CombBelowAtt = 202,
FX::CombBelowRightAtt = 204,
FX::CombLeftAtt = 208,
FX::CombRightAtt = 210,
FX::CombAboveLeftAtt = 212,
FX::CombAboveAtt = 214,
FX::CombAboveRightAtt = 216,
FX::CombBelowLeft = 218,
FX::CombBelow = 220,
FX::CombBelowRight = 222,
FX::CombLeft = 224,
FX::CombRight = 226,
FX::CombAboveLeft = 228,
FX::CombAbove = 230,
FX::CombAboveRight = 232,
FX::CombDoubleBelow = 233,
FX::CombDoubleAbove = 234,
FX::CombIotaSub = 240
} |
enum | {
FX::DecNone = 0,
FX::DecFont = 1,
FX::DecNoBreak = 2,
FX::DecInitial = 3,
FX::DecMedial = 4,
FX::DecFinal = 5,
FX::DecIsolated = 6,
FX::DecCircle = 7,
FX::DecSuper = 8,
FX::DecSub = 9,
FX::DecVertical = 10,
FX::DecWide = 11,
FX::DecNarrow = 12,
FX::DecSmall = 13,
FX::DecSquare = 14,
FX::DecFraction = 15,
FX::DecCompat = 16,
FX::DecCanonical = 17
} |
enum | {
FX::BreakUnknown = 0,
FX::BreakMandarory = 1,
FX::BreakReturn = 2,
FX::BreakLineFeed = 3,
FX::BreakCombMark = 4,
FX::BreakNextLine = 5,
FX::BreakSurrogate = 6,
FX::BreakWordJoiner = 7,
FX::BreakZWSpace = 8,
FX::BreakGlue = 9,
FX::BreakContingent = 10,
FX::BreakSpace = 11,
FX::BreakBoth = 12,
FX::BreakAfter = 13,
FX::BreakBefore = 14,
FX::BreakHyphen = 15,
FX::BreakOpen = 16,
FX::BreakClose = 17,
FX::BreakQuote = 18,
FX::BreakExclaim = 19,
FX::BreakInsep = 20,
FX::BreakNonStart = 21,
FX::BreakInfix = 22,
FX::BreakNumeric = 23,
FX::BreakPostfix = 24,
FX::BreakPrefix = 25,
FX::BreakSymbol = 26,
FX::BreakOrdinary = 27,
FX::BreakIdeograph = 28,
FX::BreakComplex = 29
} |
enum | {
FX::ScriptCommon = 0,
FX::ScriptInherited = 1,
FX::ScriptLatin = 2,
FX::ScriptGreek = 3,
FX::ScriptCyrillic = 4,
FX::ScriptArmenian = 5,
FX::ScriptGeorgian = 6,
FX::ScriptRunic = 7,
FX::ScriptOgham = 8,
FX::ScriptHebrew = 9,
FX::ScriptArabic = 10,
FX::ScriptSyriac = 11,
FX::ScriptThaana = 12,
FX::ScriptDevanagari = 13,
FX::ScriptBengali = 14,
FX::ScriptGurmukhi = 15,
FX::ScriptGujarati = 16,
FX::ScriptOriya = 17,
FX::ScriptTamil = 18,
FX::ScriptTelugu = 19,
FX::ScriptKannada = 20,
FX::ScriptMalayalam = 21,
FX::ScriptSinhala = 22,
FX::ScriptThai = 23,
FX::ScriptLao = 24,
FX::ScriptTibetan = 25,
FX::ScriptMyanmar = 26,
FX::ScriptKhmer = 27,
FX::ScriptHan = 28,
FX::ScriptHiragana = 29,
FX::ScriptKatakana = 30,
FX::ScriptHangul = 31,
FX::ScriptBopomofo = 32,
FX::ScriptYi = 33,
FX::ScriptEthiopic = 34,
FX::ScriptCherokee = 35,
FX::ScriptCanadianAboriginal = 36,
FX::ScriptMongolian = 37,
FX::ScriptGothic = 38,
FX::ScriptTagalog = 39,
FX::ScriptHanunoo = 40,
FX::ScriptBuhid = 41,
FX::ScriptTagbanwa = 42,
FX::ScriptLimbu = 43,
FX::ScriptTaiLe = 44,
FX::ScriptUgaritic = 45,
FX::ScriptOsmanya = 46,
FX::ScriptCypriot = 47,
FX::ScriptShavian = 48,
FX::ScriptDeseret = 49,
FX::ScriptKatakanaHiragana = 50
} |
Functions |
FXuint | FX::Unicode::charCategory (FXwchar ucs) |
FXuint | FX::Unicode::charDirection (FXwchar ucs) |
FXuint | FX::Unicode::decomposeType (FXwchar ucs) |
FXuint | FX::Unicode::charNumDecompose (FXwchar ucs) |
const FXwchar * | FX::Unicode::charDecompose (FXwchar ucs) |
FXwchar | FX::Unicode::charCompose (FXwchar ucsa, FXwchar ucsb) |
FXuint | FX::Unicode::joiningType (FXwchar ucs) |
FXuint | FX::Unicode::isSymmetric (FXwchar ucs) |
FXuint | FX::Unicode::charCombining (FXwchar ucs) |
FXint | FX::Unicode::digitValue (FXwchar ucs) |
FXuint | FX::Unicode::lineBreakType (FXwchar ucs) |
FXwchar | FX::Unicode::mirrorImage (FXwchar ucs) |
FXuint | FX::Unicode::scriptType (FXwchar ucs) |
FXbool | FX::Unicode::hasCase (FXwchar ucs) |
FXbool | FX::Unicode::isUpper (FXwchar ucs) |
FXbool | FX::Unicode::isLower (FXwchar ucs) |
FXbool | FX::Unicode::isTitle (FXwchar ucs) |
FXbool | FX::Unicode::isAscii (FXwchar ucs) |
FXbool | FX::Unicode::isLetter (FXwchar ucs) |
FXbool | FX::Unicode::isDigit (FXwchar ucs) |
FXbool | FX::Unicode::isAlphaNumeric (FXwchar ucs) |
FXbool | FX::Unicode::isControl (FXwchar ucs) |
FXbool | FX::Unicode::isSpace (FXwchar ucs) |
FXbool | FX::Unicode::isBlank (FXwchar ucs) |
FXbool | FX::Unicode::isPunct (FXwchar ucs) |
FXbool | FX::Unicode::isGraph (FXwchar ucs) |
FXbool | FX::Unicode::isPrint (FXwchar ucs) |
FXbool | FX::Unicode::isHexDigit (FXwchar ucs) |
FXbool | FX::Unicode::isSymbol (FXwchar ucs) |
FXbool | FX::Unicode::isMark (FXwchar ucs) |
FXbool | FX::Unicode::isSep (FXwchar ucs) |
FXwchar | FX::Unicode::toUpper (FXwchar ucs) |
FXwchar | FX::Unicode::toLower (FXwchar ucs) |
FXwchar | FX::Unicode::toTitle (FXwchar ucs) |