coretext

package
v0.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package coretext provides purego-based Go bindings for the macOS CoreText framework.

Apple documentation: https://developer.apple.com/documentation/coretext

Index

Constants

View Source
const (
	KAllTypeFeaturesOffSelector = 1
	KAllTypeFeaturesOnSelector  = 0
)
View Source
const (
	KAllTypographicFeaturesType    = 0
	KAlternateKanaType             = 34
	KAnnotationType                = 24
	KCJKRomanSpacingType           = 103
	KCJKSymbolAlternativesType     = 29
	KCJKVerticalRomanPlacementType = 31
	KCaseSensitiveLayoutType       = 33
	KCharacterAlternativesType     = 17
	KCharacterShapeType            = 20
	KContextualAlternatesType      = 36
	KCursiveConnectionType         = 2
	KDesignComplexityType          = 18
	KDiacriticsType                = 9
	KFractionsType                 = 11
	KIdeographicAlternativesType   = 30
	KIdeographicSpacingType        = 26
	KItalicCJKRomanType            = 32
	KKanaSpacingType               = 25
	KLanguageTagType               = 39
	KLastFeatureType               = -1
	KLetterCaseType                = 3
	KLigaturesType                 = 1
	KLinguisticRearrangementType   = 5
	KLowerCaseType                 = 37
	KMathematicalExtrasType        = 15
	KNumberCaseType                = 21
	KNumberSpacingType             = 6
	KOrnamentSetsType              = 16
	KOverlappingCharactersType     = 13
	KRubyKanaType                  = 28
	KSmartSwashType                = 8
	KStyleOptionsType              = 19
	KStylisticAlternativesType     = 35
	KTextSpacingType               = 22
	KTransliterationType           = 23
	KTypographicExtrasType         = 14
	KUnicodeDecompositionType      = 27
	KUpperCaseType                 = 38
	KVerticalPositionType          = 10
	KVerticalSubstitutionType      = 4
)
View Source
const (
	KAlternateHorizKanaOffSelector = 1
	KAlternateHorizKanaOnSelector  = 0
	KAlternateVertKanaOffSelector  = 3
	KAlternateVertKanaOnSelector   = 2
)
View Source
const (
	KBSLNHangingBaseline           = 3
	KBSLNIdeographicCenterBaseline = 1
	KBSLNIdeographicHighBaseline   = 5
	KBSLNIdeographicLowBaseline    = 2
	KBSLNLastBaseline              = 31
	KBSLNMathBaseline              = 4
	KBSLNNoBaseline                = 255
	KBSLNNoBaselineOverride        = 255
	KBSLNNumBaselineClasses        = 32
	KBSLNRomanBaseline             = 0
)
View Source
const (
	KBSLNControlPointFormatNoMap   = 2
	KBSLNControlPointFormatWithMap = 3
	KBSLNCurrentVersion            = 65536
	KBSLNDistanceFormatNoMap       = 0
	KBSLNDistanceFormatWithMap     = 1
	KBSLNTag                       = 1651731566
)
View Source
const (
	KCJKVerticalRomanCenteredSelector  = 0
	KCJKVerticalRomanHBaselineSelector = 1
)
View Source
const (
	KCTFontPriorityComputer = 30000
	KCTFontPriorityDynamic  = 50000
	KCTFontPriorityNetwork  = 20000
	KCTFontPriorityProcess  = 60000
	KCTFontPrioritySystem   = 10000
	KCTFontPriorityUser     = 40000
)
View Source
const (
	KCTFontTableAcnt = 1633906292
	KCTFontTableAnkr = 1634626418
	KCTFontTableAvar = 1635148146
	KCTFontTableBASE = 1111577413
	KCTFontTableBdat = 1650745716
	KCTFontTableBhed = 1651008868
	KCTFontTableBloc = 1651273571
	KCTFontTableBsln = 1651731566
	KCTFontTableCBDT = 1128416340
	KCTFontTableCBLC = 1128418371
	KCTFontTableCFF  = 1128678944
	KCTFontTableCFF2 = 1128678962
	KCTFontTableCOLR = 1129270354
	KCTFontTableCPAL = 1129333068
	KCTFontTableCidg = 1667851367
	KCTFontTableCmap = 1668112752
	KCTFontTableCvar = 1668702578
	KCTFontTableCvt  = 1668707360
	KCTFontTableDSIG = 1146308935
	KCTFontTableEBDT = 1161970772
	KCTFontTableEBLC = 1161972803
	KCTFontTableEBSC = 1161974595
	KCTFontTableFdsc = 1717859171
	KCTFontTableFeat = 1717920116
	KCTFontTableFmtx = 1718449272
	KCTFontTableFond = 1718578788
	KCTFontTableFpgm = 1718642541
	KCTFontTableFvar = 1719034226
	KCTFontTableGDEF = 1195656518
	KCTFontTableGPOS = 1196445523
	KCTFontTableGSUB = 1196643650
	KCTFontTableGasp = 1734439792
	KCTFontTableGlyf = 1735162214
	KCTFontTableGvar = 1735811442
	KCTFontTableHVAR = 1213612370
	KCTFontTableHdmx = 1751412088
	KCTFontTableHead = 1751474532
	KCTFontTableHhea = 1751672161
	KCTFontTableHmtx = 1752003704
	KCTFontTableHsty = 1752396921
	KCTFontTableJSTF = 1246975046
	KCTFontTableJust = 1786082164
	KCTFontTableKern = 1801810542
	KCTFontTableKerx = 1801810552
	KCTFontTableLTSH = 1280594760
	KCTFontTableLcar = 1818452338
	KCTFontTableLoca = 1819239265
	KCTFontTableLtag = 1819566439
	KCTFontTableMATH = 1296127048
	KCTFontTableMERG = 1296388679
	KCTFontTableMVAR = 1297498450
	KCTFontTableMaxp = 1835104368
	KCTFontTableMeta = 1835365473
	KCTFontTableMort = 1836020340
	KCTFontTableMorx = 1836020344
	KCTFontTableName = 1851878757
	KCTFontTableOS2  = 1330851634
	KCTFontTableOpbd = 1869636196
	KCTFontTablePCLT = 1346587732
	KCTFontTablePost = 1886352244
	KCTFontTablePrep = 1886545264
	KCTFontTableProp = 1886547824
	KCTFontTableSTAT = 1398030676
	KCTFontTableSVG  = 1398163232
	KCTFontTableSbit = 1935829364
	KCTFontTableSbix = 1935829368
	KCTFontTableTrak = 1953653099
	KCTFontTableVDMX = 1447316824
	KCTFontTableVORG = 1448038983
	KCTFontTableVVAR = 1448493394
	KCTFontTableVhea = 1986553185
	KCTFontTableVmtx = 1986884728
	KCTFontTableXref = 2020762982
	KCTFontTableZapf = 1516335206
)
View Source
const (
	KCTRunDelegateCurrentVersion = 1
	KCTRunDelegateVersion1       = 1
)
View Source
const (
	KCTWritingDirectionEmbedding = 0
	KCTWritingDirectionOverride  = 2
)
View Source
const (
	KCanonicalCompositionOffSelector     = 1
	KCanonicalCompositionOnSelector      = 0
	KCompatibilityCompositionOffSelector = 3
	KCompatibilityCompositionOnSelector  = 2
	KTranscodingCompositionOffSelector   = 5
	KTranscodingCompositionOnSelector    = 4
)
View Source
const (
	KCaseSensitiveLayoutOffSelector  = 1
	KCaseSensitiveLayoutOnSelector   = 0
	KCaseSensitiveSpacingOffSelector = 3
	KCaseSensitiveSpacingOnSelector  = 2
)
View Source
const (
	KContextualAlternatesOffSelector      = 1
	KContextualAlternatesOnSelector       = 0
	KContextualSwashAlternatesOffSelector = 5
	KContextualSwashAlternatesOnSelector  = 4
	KSwashAlternatesOffSelector           = 3
	KSwashAlternatesOnSelector            = 2
)
View Source
const (
	KDefaultLowerCaseSelector    = 0
	KLowerCasePetiteCapsSelector = 2
	KLowerCaseSmallCapsSelector  = 1
)
View Source
const (
	KDefaultUpperCaseSelector    = 0
	KUpperCasePetiteCapsSelector = 2
	KUpperCaseSmallCapsSelector  = 1
)
View Source
const (
	KDesignLevel1Selector = 0
	KDesignLevel2Selector = 1
	KDesignLevel3Selector = 2
	KDesignLevel4Selector = 3
	KDesignLevel5Selector = 4
)
View Source
const (
	KFontCopyrightName          = 0
	KFontDescriptionName        = 10
	KFontDesignerName           = 9
	KFontDesignerURLName        = 12
	KFontFamilyName             = 1
	KFontFullName               = 4
	KFontLastReservedName       = 255
	KFontLicenseDescriptionName = 13
	KFontLicenseInfoURLName     = 14
	KFontMacCompatibleFullName  = 18
	KFontManufacturerName       = 8
	KFontPostScriptCIDName      = 20
	KFontPostscriptName         = 6
	KFontPreferredFamilyName    = 16
	KFontPreferredSubfamilyName = 17
	KFontSampleTextName         = 19
	KFontStyleName              = 2
	KFontTrademarkName          = 7
	KFontUniqueName             = 3
	KFontVendorURLName          = 11
	KFontVersionName            = 5
)
View Source
const (
	KFontCustom16BitScript  = 2
	KFontCustom816BitScript = 1
	KFontCustom8BitScript   = 0
)
View Source
const (
	KFontAlbanianLanguage     = 36
	KFontAmharicLanguage      = 85
	KFontArabicLanguage       = 12
	KFontArmenianLanguage     = 51
	KFontAssameseLanguage     = 68
	KFontAymaraLanguage       = 134
	KFontAzerbaijanArLanguage = 50
	KFontAzerbaijaniLanguage  = 49
	KFontBasqueLanguage       = 129
	KFontBengaliLanguage      = 67
	KFontBulgarianLanguage    = 44
	KFontBurmeseLanguage      = 77
	KFontByelorussianLanguage = 46
	KFontCatalanLanguage      = 130
	KFontChewaLanguage        = 92
	KFontCroatianLanguage     = 18
	KFontCzechLanguage        = 38
	KFontDanishLanguage       = 7
	KFontDutchLanguage        = 4
	KFontDzongkhaLanguage     = 137
	KFontEnglishLanguage      = 0
	KFontEsperantoLanguage    = 94
	KFontEstonianLanguage     = 27
	KFontFaeroeseLanguage     = 30
	KFontFarsiLanguage        = 31
	KFontFinnishLanguage      = 13
	KFontFlemishLanguage      = 34
	KFontFrenchLanguage       = 1
	KFontGallaLanguage        = 87
	KFontGeorgianLanguage     = 52
	KFontGermanLanguage       = 2
	KFontGreekLanguage        = 14
	KFontGuaraniLanguage      = 133
	KFontGujaratiLanguage     = 69
	KFontHebrewLanguage       = 10
	KFontHindiLanguage        = 21
	KFontHungarianLanguage    = 26
	KFontIcelandicLanguage    = 15
	KFontIndonesianLanguage   = 81
	KFontIrishLanguage        = 35
	KFontItalianLanguage      = 3
	KFontJapaneseLanguage     = 11
	KFontJavaneseRomLanguage  = 138
	KFontKannadaLanguage      = 73
	KFontKashmiriLanguage     = 61
	KFontKazakhLanguage       = 48
	KFontKhmerLanguage        = 78
	KFontKirghizLanguage      = 54
	KFontKoreanLanguage       = 23
	KFontKurdishLanguage      = 60
	KFontLaoLanguage          = 79
	KFontLappishLanguage      = 29
	KFontLatinLanguage        = 131
	KFontLatvianLanguage      = 28
	KFontLettishLanguage      = 28
	KFontLithuanianLanguage   = 24
	KFontMacedonianLanguage   = 43
	KFontMalagasyLanguage     = 93
	KFontMalayArabicLanguage  = 84
	KFontMalayRomanLanguage   = 83
	KFontMalayalamLanguage    = 72
	KFontMalteseLanguage      = 16
	KFontMarathiLanguage      = 66
	KFontMoldavianLanguage    = 53
	KFontMongolianCyrLanguage = 58
	KFontMongolianLanguage    = 57
	KFontNepaliLanguage       = 64
	KFontNorwegianLanguage    = 9
	KFontOriyaLanguage        = 71
	KFontOromoLanguage        = 87
	KFontPashtoLanguage       = 59
	KFontPersianLanguage      = 31
	KFontPolishLanguage       = 25
	KFontPortugueseLanguage   = 8
	KFontPunjabiLanguage      = 70
	KFontQuechuaLanguage      = 132
	KFontRomanianLanguage     = 37
	KFontRuandaLanguage       = 90
	KFontRundiLanguage        = 91
	KFontRussianLanguage      = 32
	KFontSaamiskLanguage      = 29
	KFontSanskritLanguage     = 65
	KFontSerbianLanguage      = 42
	KFontSimpChineseLanguage  = 33
	KFontSindhiLanguage       = 62
	KFontSinhaleseLanguage    = 76
	KFontSlovakLanguage       = 39
	KFontSlovenianLanguage    = 40
	KFontSomaliLanguage       = 88
	KFontSpanishLanguage      = 6
	KFontSundaneseRomLanguage = 139
	KFontSwahiliLanguage      = 89
	KFontSwedishLanguage      = 5
	KFontTagalogLanguage      = 82
	KFontTajikiLanguage       = 55
	KFontTamilLanguage        = 74
	KFontTatarLanguage        = 135
	KFontTeluguLanguage       = 75
	KFontThaiLanguage         = 22
	KFontTibetanLanguage      = 63
	KFontTigrinyaLanguage     = 86
	KFontTradChineseLanguage  = 19
	KFontTurkishLanguage      = 17
	KFontTurkmenLanguage      = 56
	KFontUighurLanguage       = 136
	KFontUkrainianLanguage    = 45
	KFontUrduLanguage         = 20
	KFontUzbekLanguage        = 47
	KFontVietnameseLanguage   = 80
	KFontWelshLanguage        = 128
	KFontYiddishLanguage      = 41
)
View Source
const (
	KFontMicrosoftStandardScript = 1
	KFontMicrosoftSymbolScript   = 0
	KFontMicrosoftUCS4Script     = 10
)
View Source
const (
	KFontNoLanguageCode = 4294967295
	KFontNoPlatformCode = 4294967295
	KFontNoScriptCode   = 4294967295
)
View Source
const (
	KFontAmharicScript            = 28
	KFontArabicScript             = 4
	KFontArmenianScript           = 24
	KFontBengaliScript            = 13
	KFontBurmeseScript            = 19
	KFontChineseScript            = 2
	KFontCyrillicScript           = 7
	KFontDevanagariScript         = 9
	KFontEastEuropeanRomanScript  = 29
	KFontEthiopicScript           = 28
	KFontExtendedArabicScript     = 31
	KFontGeezScript               = 28
	KFontGeorgianScript           = 23
	KFontGreekScript              = 6
	KFontGujaratiScript           = 11
	KFontGurmukhiScript           = 10
	KFontHebrewScript             = 5
	KFontJapaneseScript           = 1
	KFontKannadaScript            = 16
	KFontKhmerScript              = 20
	KFontKoreanScript             = 3
	KFontLaotianScript            = 22
	KFontMalayalamScript          = 17
	KFontMongolianScript          = 27
	KFontOriyaScript              = 12
	KFontRSymbolScript            = 8
	KFontRomanScript              = 0
	KFontRussian                  = 7
	KFontSimpleChineseScript      = 25
	KFontSindhiScript             = 31
	KFontSinhaleseScript          = 18
	KFontSlavicScript             = 29
	KFontTamilScript              = 14
	KFontTeluguScript             = 15
	KFontThaiScript               = 21
	KFontTibetanScript            = 26
	KFontTraditionalChineseScript = 2
	KFontUninterpretedScript      = 32
	KFontVietnameseScript         = 30
)
View Source
const (
	KFontISO10646_1993Semantics                = 2
	KFontUnicodeDefaultSemantics               = 0
	KFontUnicodeV1_1Semantics                  = 1
	KFontUnicodeV2_0BMPOnlySemantics           = 3
	KFontUnicodeV2_0FullCoverageSemantics      = 4
	KFontUnicodeV4_0VariationSequenceSemantics = 5
	KFontUnicode_FullRepertoire                = 6
)
View Source
const (
	KFontCustomPlatform    = 4
	KFontMacintoshPlatform = 1
	KFontMicrosoftPlatform = 3
	KFontReservedPlatform  = 2
	KFontUnicodePlatform   = 0
)
View Source
const (
	KFullWidthIdeographsSelector    = 0
	KHalfWidthIdeographsSelector    = 2
	KProportionalIdeographsSelector = 1
)
View Source
const (
	KFullWidthKanaSelector    = 0
	KProportionalKanaSelector = 1
)
View Source
const (
	KDefaultCJKRomanSelector      = 2
	KFullWidthCJKRomanSelector    = 3
	KHalfWidthCJKRomanSelector    = 0
	KProportionalCJKRomanSelector = 1
)
View Source
const (
	KAsteriskToMultiplyOffSelector  = 3
	KAsteriskToMultiplyOnSelector   = 2
	KExponentsOffSelector           = 9
	KExponentsOnSelector            = 8
	KHyphenToMinusOffSelector       = 1
	KHyphenToMinusOnSelector        = 0
	KInequalityLigaturesOffSelector = 7
	KInequalityLigaturesOnSelector  = 6
	KMathematicalGreekOffSelector   = 11
	KMathematicalGreekOnSelector    = 10
	KSlashToDivideOffSelector       = 5
	KSlashToDivideOnSelector        = 4
)
View Source
const (
	KFormInterrobangOffSelector   = 7
	KFormInterrobangOnSelector    = 6
	KHyphenToEnDashOffSelector    = 3
	KHyphenToEnDashOnSelector     = 2
	KHyphensToEmDashOffSelector   = 1
	KHyphensToEmDashOnSelector    = 0
	KPeriodsToEllipsisOffSelector = 11
	KPeriodsToEllipsisOnSelector  = 10
	KSlashedZeroOffSelector       = 5
	KSlashedZeroOnSelector        = 4
	KSmartQuotesOffSelector       = 9
	KSmartQuotesOnSelector        = 8
)
View Source
const (
	KJUSTKashidaPriority = 0
	KJUSTLetterPriority  = 2
	KJUSTNullPriority    = 3
	KJUSTPriorityCount   = 4
	KJUSTSpacePriority   = 1
)
View Source
const (
	KJUSTOverrideLimits    = 16384
	KJUSTOverridePriority  = 32768
	KJUSTOverrideUnlimited = 8192
	KJUSTPriorityMask      = 3
	KJUSTUnlimited         = 4096
)
View Source
const (
	KJUSTCurrentVersion           = 65536
	KJUSTStandardFormat           = 0
	KJUSTTag                      = 1786082164
	KJUSTnoGlyphcode              = 65535
	KJUSTpcConditionalAddAction   = 2
	KJUSTpcDecompositionAction    = 0
	KJUSTpcDuctilityAction        = 4
	KJUSTpcGlyphRepeatAddAction   = 5
	KJUSTpcGlyphStretchAction     = 3
	KJUSTpcUnconditionalAddAction = 1
)
View Source
const (
	KKERNCrossStreamResetNote = 2
	KKERNLineEndKerning       = 2
	KKERNLineStart            = 1
	KKERNNoCrossKerning       = 4
	KKERNNoStakeNote          = 1
	KKERNNotApplied           = 1
	KKERNNotesRequested       = 8
)
View Source
const (
	KKERNIndexArray  = 3
	KKERNOrderedList = 0
	KKERNSimpleArray = 2
	KKERNStateTable  = 1
)
View Source
const (
	KKERNCrossStream      = 16384
	KKERNCurrentVersion   = 65536
	KKERNFormatMask       = 255
	KKERNResetCrossStream = 32768
	KKERNTag              = 1801810542
	KKERNUnusedBits       = 7936
	KKERNVariation        = 8192
	KKERNVertical         = 32768
)
View Source
const (
	KKERXActionOffsetMask        = 16777215
	KKERXActionTypeAnchorPoints  = 1073741824
	KKERXActionTypeControlPoints = 0
	KKERXActionTypeCoordinates   = 2147483648
	KKERXActionTypeMask          = 3221225472
	KKERXUnusedFlags             = 1056964608
)
View Source
const (
	KKERXCrossStreamResetNote = 2
	KKERXLineEndKerning       = 2
	KKERXLineStart            = 1
	KKERXNoCrossKerning       = 4
	KKERXNoStakeNote          = 1
	KKERXNotApplied           = 1
	KKERXNotesRequested       = 8
)
View Source
const (
	KKERXControlPoint = 4
	KKERXIndexArray   = 6
	KKERXOrderedList  = 0
	KKERXSimpleArray  = 2
	KKERXStateTable   = 1
)
View Source
const (
	KKERXCrossStream      = 1073741824
	KKERXCurrentVersion   = 131072
	KKERXDescending       = 268435456
	KKERXFormatMask       = 255
	KKERXResetCrossStream = 32768
	KKERXTag              = 1801810552
	KKERXUnusedBits       = 268435200
	KKERXVariation        = 536870912
	KKERXVertical         = -2147483648
)
View Source
const (
	KLCARCtlPointFormat = 1
	KLCARCurrentVersion = 65536
	KLCARLinearFormat   = 0
	KLCARTag            = 1818452338
)
View Source
const (
	KLinguisticRearrangementOffSelector = 1
	KLinguisticRearrangementOnSelector  = 0
)
View Source
const (
	KLowerCaseNumbersSelector = 0
	KUpperCaseNumbersSelector = 1
)
View Source
const (
	KMORTContextualType          = 1
	KMORTCoverDescending         = 16384
	KMORTCoverIgnoreVertical     = 8192
	KMORTCoverTypeMask           = 15
	KMORTCoverVertical           = 32768
	KMORTCurrInsertBefore        = 2048
	KMORTCurrInsertCountMask     = 992
	KMORTCurrInsertCountShift    = 5
	KMORTCurrInsertKashidaLike   = 8192
	KMORTCurrJustTableCountMask  = 127
	KMORTCurrJustTableCountShift = 0
	KMORTCurrentVersion          = 65536
	KMORTDoInsertionsBefore      = 128
	KMORTInsertionType           = 5
	KMORTInsertionsCountMask     = 63
	KMORTIsSplitVowelPiece       = 64
	KMORTLigFormOffsetMask       = 1073741823
	KMORTLigFormOffsetShift      = 2
	KMORTLigLastAction           = -2147483648
	KMORTLigStoreLigature        = 1073741824
	KMORTLigatureType            = 2
	KMORTMarkInsertBefore        = 1024
	KMORTMarkInsertCountMask     = 31
	KMORTMarkInsertCountShift    = 0
	KMORTMarkInsertKashidaLike   = 4096
	KMORTMarkJustTableCountMask  = 16256
	KMORTMarkJustTableCountShift = 7
	KMORTRearrangementType       = 0
	KMORTSwashType               = 4
	KMORTTag                     = 1836020340
	KMORTraCDx                   = 6
	KMORTraCDxA                  = 8
	KMORTraCDxAB                 = 12
	KMORTraCDxBA                 = 13
	KMORTraDCx                   = 7
	KMORTraDCxA                  = 9
	KMORTraDCxAB                 = 14
	KMORTraDCxBA                 = 15
	KMORTraDx                    = 2
	KMORTraDxA                   = 3
	KMORTraDxAB                  = 10
	KMORTraDxBA                  = 11
	KMORTraNoAction              = 0
	KMORTraxA                    = 1
	KMORTraxAB                   = 4
	KMORTraxBA                   = 5
)
View Source
const (
	KMORXCoverDescending     = 1073741824
	KMORXCoverIgnoreVertical = 536870912
	KMORXCoverLogicalOrder   = 268435456
	KMORXCoverTypeMask       = 255
	KMORXCoverVertical       = -2147483648
	KMORXCurrentVersion      = 131072
	KMORXTag                 = 1836020344
)
View Source
const (
	KMonospacedNumbersSelector   = 0
	KProportionalNumbersSelector = 1
	KQuarterWidthNumbersSelector = 3
	KThirdWidthNumbersSelector   = 2
)
View Source
const (
	KBoxAnnotationSelector                = 1
	KCircleAnnotationSelector             = 3
	KDiamondAnnotationSelector            = 8
	KInvertedBoxAnnotationSelector        = 9
	KInvertedCircleAnnotationSelector     = 4
	KInvertedRoundedBoxAnnotationSelector = 10
	KNoAnnotationSelector                 = 0
	KParenthesisAnnotationSelector        = 5
	KPeriodAnnotationSelector             = 6
	KRomanNumeralAnnotationSelector       = 7
	KRoundedBoxAnnotationSelector         = 2
)
View Source
const (
	KCJKItalicRomanOffSelector = 3
	KCJKItalicRomanOnSelector  = 2
	KCJKItalicRomanSelector    = 1
	KNoCJKItalicRomanSelector  = 0
)
View Source
const (
	KCJKSymbolAltFiveSelector        = 5
	KCJKSymbolAltFourSelector        = 4
	KCJKSymbolAltOneSelector         = 1
	KCJKSymbolAltThreeSelector       = 3
	KCJKSymbolAltTwoSelector         = 2
	KNoCJKSymbolAlternativesSelector = 0
)
View Source
const (
	KDiagonalFractionsSelector = 2
	KNoFractionsSelector       = 0
	KVerticalFractionsSelector = 1
)
View Source
const (
	KIdeographicAltFiveSelector        = 5
	KIdeographicAltFourSelector        = 4
	KIdeographicAltOneSelector         = 1
	KIdeographicAltThreeSelector       = 3
	KIdeographicAltTwoSelector         = 2
	KNoIdeographicAlternativesSelector = 0
)
View Source
const (
	KDecorativeBordersSelector    = 4
	KDingbatsSelector             = 1
	KFleuronsSelector             = 3
	KInternationalSymbolsSelector = 5
	KMathSymbolsSelector          = 6
	KNoOrnamentsSelector          = 0
	KPiCharactersSelector         = 2
)
View Source
const (
	KNoRubyKanaSelector  = 0
	KRubyKanaOffSelector = 3
	KRubyKanaOnSelector  = 2
	KRubyKanaSelector    = 1
)
View Source
const (
	KDisplayTextSelector     = 1
	KEngravedTextSelector    = 2
	KIlluminatedCapsSelector = 3
	KNoStyleOptionsSelector  = 0
	KTallCapsSelector        = 5
	KTitlingCapsSelector     = 4
)
View Source
const (
	KNoStylisticAlternatesSelector    = 0
	KStylisticAltEightOffSelector     = 17
	KStylisticAltEightOnSelector      = 16
	KStylisticAltEighteenOffSelector  = 37
	KStylisticAltEighteenOnSelector   = 36
	KStylisticAltElevenOffSelector    = 23
	KStylisticAltElevenOnSelector     = 22
	KStylisticAltFifteenOffSelector   = 31
	KStylisticAltFifteenOnSelector    = 30
	KStylisticAltFiveOffSelector      = 11
	KStylisticAltFiveOnSelector       = 10
	KStylisticAltFourOffSelector      = 9
	KStylisticAltFourOnSelector       = 8
	KStylisticAltFourteenOffSelector  = 29
	KStylisticAltFourteenOnSelector   = 28
	KStylisticAltNineOffSelector      = 19
	KStylisticAltNineOnSelector       = 18
	KStylisticAltNineteenOffSelector  = 39
	KStylisticAltNineteenOnSelector   = 38
	KStylisticAltOneOffSelector       = 3
	KStylisticAltOneOnSelector        = 2
	KStylisticAltSevenOffSelector     = 15
	KStylisticAltSevenOnSelector      = 14
	KStylisticAltSeventeenOffSelector = 35
	KStylisticAltSeventeenOnSelector  = 34
	KStylisticAltSixOffSelector       = 13
	KStylisticAltSixOnSelector        = 12
	KStylisticAltSixteenOffSelector   = 33
	KStylisticAltSixteenOnSelector    = 32
	KStylisticAltTenOffSelector       = 21
	KStylisticAltTenOnSelector        = 20
	KStylisticAltThirteenOffSelector  = 27
	KStylisticAltThirteenOnSelector   = 26
	KStylisticAltThreeOffSelector     = 7
	KStylisticAltThreeOnSelector      = 6
	KStylisticAltTwelveOffSelector    = 25
	KStylisticAltTwelveOnSelector     = 24
	KStylisticAltTwentyOffSelector    = 41
	KStylisticAltTwentyOnSelector     = 40
	KStylisticAltTwoOffSelector       = 5
	KStylisticAltTwoOnSelector        = 4
)
View Source
const (
	KHanjaToHangulAltOneSelector    = 7
	KHanjaToHangulAltThreeSelector  = 9
	KHanjaToHangulAltTwoSelector    = 8
	KHanjaToHangulSelector          = 1
	KHiraganaToKatakanaSelector     = 2
	KKanaToRomanizationSelector     = 4
	KKatakanaToHiraganaSelector     = 3
	KNoTransliterationSelector      = 0
	KRomanizationToHiraganaSelector = 5
	KRomanizationToKatakanaSelector = 6
)
View Source
const (
	KInferiorsSelector           = 2
	KNormalPositionSelector      = 0
	KOrdinalsSelector            = 3
	KScientificInferiorsSelector = 4
	KSuperiorsSelector           = 1
)
View Source
const (
	KOPBDControlPointFormat = 1
	KOPBDCurrentVersion     = 65536
	KOPBDDistanceFormat     = 0
	KOPBDTag                = 1869636196
)
View Source
const (
	KPROPALDirectionClass    = 2
	KPROPANDirectionClass    = 6
	KPROPBNDirectionClass    = 19
	KPROPCSDirectionClass    = 7
	KPROPENDirectionClass    = 3
	KPROPESDirectionClass    = 4
	KPROPETDirectionClass    = 5
	KPROPLDirectionClass     = 0
	KPROPLREDirectionClass   = 13
	KPROPLRODirectionClass   = 14
	KPROPNSMDirectionClass   = 18
	KPROPNumDirectionClasses = 20
	KPROPONDirectionClass    = 11
	KPROPPDFDirectionClass   = 17
	KPROPPSDirectionClass    = 8
	KPROPRDirectionClass     = 1
	KPROPRLEDirectionClass   = 15
	KPROPRLODirectionClass   = 16
	KPROPSDirectionClass     = 9
	KPROPSENDirectionClass   = 12
	KPROPWSDirectionClass    = 10
)
View Source
const (
	KPROPCanHangLTMask    = 16384
	KPROPCanHangRBMask    = 8192
	KPROPCurrentVersion   = 196608
	KPROPDirectionMask    = 31
	KPROPIsFloaterMask    = 32768
	KPROPPairOffsetMask   = 3840
	KPROPPairOffsetShift  = 8
	KPROPPairOffsetSign   = 7
	KPROPRightConnectMask = 128
	KPROPTag              = 1886547824
	KPROPUseRLPairMask    = 4096
	KPROPZeroReserved     = 96
)
View Source
const (
	KPreventOverlapOffSelector = 1
	KPreventOverlapOnSelector  = 0
)
View Source
const (
	KAltHalfWidthTextSelector    = 6
	KAltProportionalTextSelector = 5
	KHalfWidthTextSelector       = 2
	KMonospacedTextSelector      = 1
	KProportionalTextSelector    = 0
	KQuarterWidthTextSelector    = 4
	KThirdWidthTextSelector      = 3
)
View Source
const (
	KAbbrevSquaredLigaturesOffSelector = 15
	KAbbrevSquaredLigaturesOnSelector  = 14
	KCommonLigaturesOffSelector        = 3
	KCommonLigaturesOnSelector         = 2
	KContextualLigaturesOffSelector    = 19
	KContextualLigaturesOnSelector     = 18
	KDiphthongLigaturesOffSelector     = 11
	KDiphthongLigaturesOnSelector      = 10
	KHistoricalLigaturesOffSelector    = 21
	KHistoricalLigaturesOnSelector     = 20
	KLogosOffSelector                  = 7
	KLogosOnSelector                   = 6
	KRareLigaturesOffSelector          = 5
	KRareLigaturesOnSelector           = 4
	KRebusPicturesOffSelector          = 9
	KRebusPicturesOnSelector           = 8
	KRequiredLigaturesOffSelector      = 1
	KRequiredLigaturesOnSelector       = 0
	KSquaredLigaturesOffSelector       = 13
	KSquaredLigaturesOnSelector        = 12
	KSymbolLigaturesOffSelector        = 17
	KSymbolLigaturesOnSelector         = 16
)
View Source
const (
	KSFNTLookupSegmentArray  = 4
	KSFNTLookupSegmentSingle = 2
	KSFNTLookupSimpleArray   = 0
	KSFNTLookupSingleTable   = 6
	KSFNTLookupTrimmedArray  = 8
	KSFNTLookupVector        = 10
)
View Source
const (
	KSTClassDeletedGlyph = 2
	KSTClassEndOfLine    = 3
	KSTClassEndOfText    = 0
	KSTClassOutOfBounds  = 1
	KSTLigActionMask     = 16383
	KSTMarkEnd           = 8192
	KSTNoAdvance         = 16384
	KSTRearrVerbMask     = 15
	KSTSetMark           = 32768
)
View Source
const (
	KDecomposeDiacriticsSelector = 2
	KHideDiacriticsSelector      = 1
	KShowDiacriticsSelector      = 0
)
View Source
const (
	KSubstituteVerticalFormsOffSelector = 1
	KSubstituteVerticalFormsOnSelector  = 0
)
View Source
const (
	KTRAKCurrentVersion = 65536
	KTRAKTag            = 1953653099
	KTRAKUniformFormat  = 0
)
View Source
const (
	KExpertCharactersSelector           = 10
	KHojoCharactersSelector             = 12
	KJIS1978CharactersSelector          = 2
	KJIS1983CharactersSelector          = 3
	KJIS1990CharactersSelector          = 4
	KJIS2004CharactersSelector          = 11
	KNLCCharactersSelector              = 13
	KSimplifiedCharactersSelector       = 1
	KTraditionalAltFiveSelector         = 9
	KTraditionalAltFourSelector         = 8
	KTraditionalAltOneSelector          = 5
	KTraditionalAltThreeSelector        = 7
	KTraditionalAltTwoSelector          = 6
	KTraditionalCharactersSelector      = 0
	KTraditionalNamesCharactersSelector = 14
)
View Source
const (
	KCursiveSelector            = 2
	KPartiallyConnectedSelector = 1
	KUnconnectedSelector        = 0
)
View Source
const (
	KAllCapsSelector                 = 1
	KAllLowerCaseSelector            = 2
	KInitialCapsAndSmallCapsSelector = 5
	KInitialCapsSelector             = 4
	KSmallCapsSelector               = 3
	KUpperAndLowerCaseSelector       = 0
)
View Source
const (
	KLineFinalSwashesOffSelector   = 7
	KLineFinalSwashesOnSelector    = 6
	KLineInitialSwashesOffSelector = 5
	KLineInitialSwashesOnSelector  = 4
	KNonFinalSwashesOffSelector    = 9
	KNonFinalSwashesOnSelector     = 8
	KWordFinalSwashesOffSelector   = 3
	KWordFinalSwashesOnSelector    = 2
	KWordInitialSwashesOffSelector = 1
	KWordInitialSwashesOnSelector  = 0
)
View Source
const (
	CmapFontTableTag = 1668112752
)
View Source
const (
	DescriptorFontTableTag = 1717859171
)
View Source
const (
	FeatureFontTableTag = 1717920116
)
View Source
const (
	KANKRCurrentVersion = 0
)
View Source
const (
	KCTFontClassMaskShift = 28
)
View Source
const (
	KFontNoNameCode = 4294967295
)
View Source
const (
	KKERXValuesAreLong = 1
)
View Source
const (
	KLTAGCurrentVersion = 1
)
View Source
const (
	KNoAlternatesSelector = 0
)
View Source
const (
	KSTKCrossStreamReset = 8192
)
View Source
const (
	KSTXHasLigAction = 8192
)
View Source
const (
	NameFontTableTag = 1851878757
)
View Source
const (
	NonGlyphID = 65535
)
View Source
const (
	Os2FontTableTag = 1330851634
)
View Source
const (
	Sizeof_sfntCMapEncoding = 8
)
View Source
const (
	Sizeof_sfntCMapExtendedSubHeader = 12
)
View Source
const (
	Sizeof_sfntCMapHeader = 4
)
View Source
const (
	Sizeof_sfntCMapSubHeader = 6
)
View Source
const (
	Sizeof_sfntDescriptorHeader = 8
)
View Source
const (
	Sizeof_sfntDirectory = 12
)
View Source
const (
	Sizeof_sfntInstance = 4
)
View Source
const (
	Sizeof_sfntNameHeader = 6
)
View Source
const (
	Sizeof_sfntNameRecord = 12
)
View Source
const (
	Sizeof_sfntVariationAxis = 20
)
View Source
const (
	Sizeof_sfntVariationHeader = 16
)
View Source
const (
	VariationFontTableTag = 1719034226
)

Variables

This section is empty.

Functions

func CTFontCollectionCopyExclusionDescriptors

func CTFontCollectionCopyExclusionDescriptors(collection unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCopyFontAttribute

func CTFontCollectionCopyFontAttribute(collection unsafe.Pointer, attributeName unsafe.Pointer, options CTFontCollectionCopyOptions) unsafe.Pointer

func CTFontCollectionCopyFontAttributes

func CTFontCollectionCopyFontAttributes(collection unsafe.Pointer, attributeNames unsafe.Pointer, options CTFontCollectionCopyOptions) unsafe.Pointer

func CTFontCollectionCopyQueryDescriptors

func CTFontCollectionCopyQueryDescriptors(collection unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateCopyWithFontDescriptors

func CTFontCollectionCreateCopyWithFontDescriptors(original unsafe.Pointer, queryDescriptors unsafe.Pointer, options unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateFromAvailableFonts

func CTFontCollectionCreateFromAvailableFonts(options unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateMatchingFontDescriptors

func CTFontCollectionCreateMatchingFontDescriptors(collection unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateMatchingFontDescriptorsForFamily

func CTFontCollectionCreateMatchingFontDescriptorsForFamily(collection unsafe.Pointer, familyName unsafe.Pointer, options unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback

func CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback(collection unsafe.Pointer, sortCallback unsafe.Pointer, refCon unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateMatchingFontDescriptorsWithOptions

func CTFontCollectionCreateMatchingFontDescriptorsWithOptions(collection unsafe.Pointer, options unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateMutableCopy

func CTFontCollectionCreateMutableCopy(original unsafe.Pointer) unsafe.Pointer

func CTFontCollectionCreateWithFontDescriptors

func CTFontCollectionCreateWithFontDescriptors(queryDescriptors unsafe.Pointer, options unsafe.Pointer) unsafe.Pointer

func CTFontCollectionGetTypeID

func CTFontCollectionGetTypeID() uint

func CTFontCollectionSetExclusionDescriptors

func CTFontCollectionSetExclusionDescriptors(collection unsafe.Pointer, descriptors unsafe.Pointer)

func CTFontCollectionSetQueryDescriptors

func CTFontCollectionSetQueryDescriptors(collection unsafe.Pointer, descriptors unsafe.Pointer)

func CTFontCopyAttribute

func CTFontCopyAttribute(font unsafe.Pointer, attribute unsafe.Pointer) unsafe.Pointer

func CTFontCopyAvailableTables

func CTFontCopyAvailableTables(font unsafe.Pointer, options CTFontTableOptions) unsafe.Pointer

func CTFontCopyCharacterSet

func CTFontCopyCharacterSet(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyDefaultCascadeListForLanguages

func CTFontCopyDefaultCascadeListForLanguages(font unsafe.Pointer, languagePrefList unsafe.Pointer) unsafe.Pointer

func CTFontCopyDisplayName

func CTFontCopyDisplayName(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyFamilyName

func CTFontCopyFamilyName(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyFeatureSettings

func CTFontCopyFeatureSettings(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyFeatures

func CTFontCopyFeatures(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyFontDescriptor

func CTFontCopyFontDescriptor(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyFullName

func CTFontCopyFullName(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyGraphicsFont

func CTFontCopyGraphicsFont(font unsafe.Pointer, attributes unsafe.Pointer) unsafe.Pointer

func CTFontCopyLocalizedName

func CTFontCopyLocalizedName(font unsafe.Pointer, nameKey unsafe.Pointer, actualLanguage unsafe.Pointer) unsafe.Pointer

func CTFontCopyName

func CTFontCopyName(font unsafe.Pointer, nameKey unsafe.Pointer) unsafe.Pointer

func CTFontCopyNameForGlyph

func CTFontCopyNameForGlyph(font unsafe.Pointer, glyph uint16) unsafe.Pointer

func CTFontCopyPostScriptName

func CTFontCopyPostScriptName(font unsafe.Pointer) unsafe.Pointer

func CTFontCopySupportedLanguages

func CTFontCopySupportedLanguages(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyTable

func CTFontCopyTable(font unsafe.Pointer, table uint, options CTFontTableOptions) unsafe.Pointer

func CTFontCopyTraits

func CTFontCopyTraits(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyVariation

func CTFontCopyVariation(font unsafe.Pointer) unsafe.Pointer

func CTFontCopyVariationAxes

func CTFontCopyVariationAxes(font unsafe.Pointer) unsafe.Pointer

func CTFontCreateCopyWithAttributes

func CTFontCreateCopyWithAttributes(font unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform, attributes unsafe.Pointer) unsafe.Pointer

func CTFontCreateCopyWithFamily

func CTFontCreateCopyWithFamily(font unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform, family unsafe.Pointer) unsafe.Pointer

func CTFontCreateCopyWithSymbolicTraits

func CTFontCreateCopyWithSymbolicTraits(font unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform, symTraitValue CTFontSymbolicTraits, symTraitMask CTFontSymbolicTraits) unsafe.Pointer

func CTFontCreateForString

func CTFontCreateForString(currentFont unsafe.Pointer, string_ unsafe.Pointer, range_ corefoundation.CFRange) unsafe.Pointer

func CTFontCreateForStringWithLanguage

func CTFontCreateForStringWithLanguage(currentFont unsafe.Pointer, string_ unsafe.Pointer, range_ corefoundation.CFRange, language unsafe.Pointer) unsafe.Pointer

func CTFontCreatePathForGlyph

func CTFontCreatePathForGlyph(font unsafe.Pointer, glyph uint16, matrix *corefoundation.CGAffineTransform) unsafe.Pointer

func CTFontCreateUIFontForLanguage

func CTFontCreateUIFontForLanguage(uiType CTFontUIFontType, size float64, language unsafe.Pointer) unsafe.Pointer

func CTFontCreateWithFontDescriptor

func CTFontCreateWithFontDescriptor(descriptor unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform) unsafe.Pointer

func CTFontCreateWithFontDescriptorAndOptions

func CTFontCreateWithFontDescriptorAndOptions(descriptor unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform, options CTFontOptions) unsafe.Pointer

func CTFontCreateWithGraphicsFont

func CTFontCreateWithGraphicsFont(graphicsFont unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform, attributes unsafe.Pointer) unsafe.Pointer

func CTFontCreateWithName

func CTFontCreateWithName(name unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform) unsafe.Pointer

func CTFontCreateWithNameAndOptions

func CTFontCreateWithNameAndOptions(name unsafe.Pointer, size float64, matrix *corefoundation.CGAffineTransform, options CTFontOptions) unsafe.Pointer

func CTFontCreateWithPlatformFont

func CTFontCreateWithPlatformFont(platformFont uint, size float64, matrix *corefoundation.CGAffineTransform, attributes unsafe.Pointer) unsafe.Pointer

func CTFontCreateWithQuickdrawInstance

func CTFontCreateWithQuickdrawInstance(name *uint8, identifier int16, style uint8, size float64) unsafe.Pointer

func CTFontDescriptorCopyAttribute

func CTFontDescriptorCopyAttribute(descriptor unsafe.Pointer, attribute unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCopyAttributes

func CTFontDescriptorCopyAttributes(descriptor unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCopyLocalizedAttribute

func CTFontDescriptorCopyLocalizedAttribute(descriptor unsafe.Pointer, attribute unsafe.Pointer, language unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateCopyWithAttributes

func CTFontDescriptorCreateCopyWithAttributes(original unsafe.Pointer, attributes unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateCopyWithFamily

func CTFontDescriptorCreateCopyWithFamily(original unsafe.Pointer, family unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateCopyWithFeature

func CTFontDescriptorCreateCopyWithFeature(original unsafe.Pointer, featureTypeIdentifier unsafe.Pointer, featureSelectorIdentifier unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateCopyWithSymbolicTraits

func CTFontDescriptorCreateCopyWithSymbolicTraits(original unsafe.Pointer, symTraitValue CTFontSymbolicTraits, symTraitMask CTFontSymbolicTraits) unsafe.Pointer

func CTFontDescriptorCreateCopyWithVariation

func CTFontDescriptorCreateCopyWithVariation(original unsafe.Pointer, variationIdentifier unsafe.Pointer, variationValue float64) unsafe.Pointer

func CTFontDescriptorCreateMatchingFontDescriptor

func CTFontDescriptorCreateMatchingFontDescriptor(descriptor unsafe.Pointer, mandatoryAttributes unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateMatchingFontDescriptors

func CTFontDescriptorCreateMatchingFontDescriptors(descriptor unsafe.Pointer, mandatoryAttributes unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateWithAttributes

func CTFontDescriptorCreateWithAttributes(attributes unsafe.Pointer) unsafe.Pointer

func CTFontDescriptorCreateWithNameAndSize

func CTFontDescriptorCreateWithNameAndSize(name unsafe.Pointer, size float64) unsafe.Pointer

func CTFontDescriptorGetTypeID

func CTFontDescriptorGetTypeID() uint

func CTFontDescriptorMatchFontDescriptorsWithProgressHandler

func CTFontDescriptorMatchFontDescriptorsWithProgressHandler(descriptors unsafe.Pointer, mandatoryAttributes unsafe.Pointer, progressBlock func(CTFontDescriptorMatchingState, unsafe.Pointer) bool) bool

func CTFontDrawGlyphs

func CTFontDrawGlyphs(font unsafe.Pointer, glyphs *uint16, positions *corefoundation.CGPoint, count uint, context_ unsafe.Pointer)

func CTFontDrawImageFromAdaptiveImageProviderAtPoint

func CTFontDrawImageFromAdaptiveImageProviderAtPoint(font unsafe.Pointer, provider CTAdaptiveImageProviding, point corefoundation.CGPoint, context_ unsafe.Pointer)

func CTFontGetAdvancesForGlyphs

func CTFontGetAdvancesForGlyphs(font unsafe.Pointer, orientation CTFontOrientation, glyphs *uint16, advances *corefoundation.CGSize, count int) float64

func CTFontGetAscent

func CTFontGetAscent(font unsafe.Pointer) float64

func CTFontGetBoundingBox

func CTFontGetBoundingBox(font unsafe.Pointer) corefoundation.CGRect

func CTFontGetBoundingRectsForGlyphs

func CTFontGetBoundingRectsForGlyphs(font unsafe.Pointer, orientation CTFontOrientation, glyphs *uint16, boundingRects *corefoundation.CGRect, count int) corefoundation.CGRect

func CTFontGetCapHeight

func CTFontGetCapHeight(font unsafe.Pointer) float64

func CTFontGetDescent

func CTFontGetDescent(font unsafe.Pointer) float64

func CTFontGetGlyphCount

func CTFontGetGlyphCount(font unsafe.Pointer) int

func CTFontGetGlyphWithName

func CTFontGetGlyphWithName(font unsafe.Pointer, glyphName unsafe.Pointer) uint16

func CTFontGetGlyphsForCharacters

func CTFontGetGlyphsForCharacters(font unsafe.Pointer, characters *uint16, glyphs *uint16, count int) bool

func CTFontGetLeading

func CTFontGetLeading(font unsafe.Pointer) float64

func CTFontGetLigatureCaretPositions

func CTFontGetLigatureCaretPositions(font unsafe.Pointer, glyph uint16, positions *float64, maxPositions int) int

func CTFontGetOpticalBoundsForGlyphs

func CTFontGetOpticalBoundsForGlyphs(font unsafe.Pointer, glyphs *uint16, boundingRects *corefoundation.CGRect, count int, options uint) corefoundation.CGRect

func CTFontGetPlatformFont

func CTFontGetPlatformFont(font unsafe.Pointer, attributes unsafe.Pointer) uint

func CTFontGetSize

func CTFontGetSize(font unsafe.Pointer) float64

func CTFontGetSlantAngle

func CTFontGetSlantAngle(font unsafe.Pointer) float64

func CTFontGetStringEncoding

func CTFontGetStringEncoding(font unsafe.Pointer) uint

func CTFontGetTypeID

func CTFontGetTypeID() uint

func CTFontGetTypographicBoundsForAdaptiveImageProvider

func CTFontGetTypographicBoundsForAdaptiveImageProvider(font unsafe.Pointer, provider CTAdaptiveImageProviding) corefoundation.CGRect

func CTFontGetUnderlinePosition

func CTFontGetUnderlinePosition(font unsafe.Pointer) float64

func CTFontGetUnderlineThickness

func CTFontGetUnderlineThickness(font unsafe.Pointer) float64

func CTFontGetUnitsPerEm

func CTFontGetUnitsPerEm(font unsafe.Pointer) uint

func CTFontGetVerticalTranslationsForGlyphs

func CTFontGetVerticalTranslationsForGlyphs(font unsafe.Pointer, glyphs *uint16, translations *corefoundation.CGSize, count int)

func CTFontGetXHeight

func CTFontGetXHeight(font unsafe.Pointer) float64

func CTFontHasTable

func CTFontHasTable(font unsafe.Pointer, tag uint) bool

func CTFontManagerCompareFontFamilyNames

func CTFontManagerCompareFontFamilyNames(family1 unsafe.Pointer, family2 unsafe.Pointer, context_ unsafe.Pointer) corefoundation.CFComparisonResult

func CTFontManagerCopyAvailableFontFamilyNames

func CTFontManagerCopyAvailableFontFamilyNames() unsafe.Pointer

func CTFontManagerCopyAvailableFontURLs

func CTFontManagerCopyAvailableFontURLs() unsafe.Pointer

func CTFontManagerCopyAvailablePostScriptNames

func CTFontManagerCopyAvailablePostScriptNames() unsafe.Pointer

func CTFontManagerCreateFontDescriptorFromData

func CTFontManagerCreateFontDescriptorFromData(data unsafe.Pointer) unsafe.Pointer

func CTFontManagerCreateFontDescriptorsFromData

func CTFontManagerCreateFontDescriptorsFromData(data unsafe.Pointer) unsafe.Pointer

func CTFontManagerCreateFontDescriptorsFromURL

func CTFontManagerCreateFontDescriptorsFromURL(fileURL unsafe.Pointer) unsafe.Pointer

func CTFontManagerCreateFontRequestRunLoopSource

func CTFontManagerCreateFontRequestRunLoopSource(sourceOrder int, createMatchesCallback func(unsafe.Pointer, int) unsafe.Pointer) unsafe.Pointer

func CTFontManagerEnableFontDescriptors

func CTFontManagerEnableFontDescriptors(descriptors unsafe.Pointer, enable bool)

func CTFontManagerIsSupportedFont

func CTFontManagerIsSupportedFont(fontURL unsafe.Pointer) bool

func CTFontManagerRegisterFontDescriptors

func CTFontManagerRegisterFontDescriptors(fontDescriptors unsafe.Pointer, scope CTFontManagerScope, enabled bool, registrationHandler func(unsafe.Pointer, bool) bool)

func CTFontManagerRegisterFontURLs

func CTFontManagerRegisterFontURLs(fontURLs unsafe.Pointer, scope CTFontManagerScope, enabled bool, registrationHandler func(unsafe.Pointer, bool) bool)

func CTFontManagerRegisterFontsForURL

func CTFontManagerRegisterFontsForURL(fontURL unsafe.Pointer, scope CTFontManagerScope, error_ unsafe.Pointer) bool

func CTFontManagerRegisterFontsForURLs

func CTFontManagerRegisterFontsForURLs(fontURLs unsafe.Pointer, scope CTFontManagerScope, errors_ unsafe.Pointer) bool

func CTFontManagerRegisterGraphicsFont

func CTFontManagerRegisterGraphicsFont(font unsafe.Pointer, error_ unsafe.Pointer) bool

func CTFontManagerSetAutoActivationSetting

func CTFontManagerSetAutoActivationSetting(bundleIdentifier unsafe.Pointer, setting CTFontManagerAutoActivationSetting)

func CTFontManagerUnregisterFontDescriptors

func CTFontManagerUnregisterFontDescriptors(fontDescriptors unsafe.Pointer, scope CTFontManagerScope, registrationHandler func(unsafe.Pointer, bool) bool)

func CTFontManagerUnregisterFontURLs

func CTFontManagerUnregisterFontURLs(fontURLs unsafe.Pointer, scope CTFontManagerScope, registrationHandler func(unsafe.Pointer, bool) bool)

func CTFontManagerUnregisterFontsForURL

func CTFontManagerUnregisterFontsForURL(fontURL unsafe.Pointer, scope CTFontManagerScope, error_ unsafe.Pointer) bool

func CTFontManagerUnregisterFontsForURLs

func CTFontManagerUnregisterFontsForURLs(fontURLs unsafe.Pointer, scope CTFontManagerScope, errors_ unsafe.Pointer) bool

func CTFontManagerUnregisterGraphicsFont

func CTFontManagerUnregisterGraphicsFont(font unsafe.Pointer, error_ unsafe.Pointer) bool

func CTFrameDraw

func CTFrameDraw(frame unsafe.Pointer, context_ unsafe.Pointer)

func CTFrameGetFrameAttributes

func CTFrameGetFrameAttributes(frame unsafe.Pointer) unsafe.Pointer

func CTFrameGetLineOrigins

func CTFrameGetLineOrigins(frame unsafe.Pointer, range_ corefoundation.CFRange, origins *corefoundation.CGPoint)

func CTFrameGetLines

func CTFrameGetLines(frame unsafe.Pointer) unsafe.Pointer

func CTFrameGetPath

func CTFrameGetPath(frame unsafe.Pointer) unsafe.Pointer

func CTFrameGetStringRange

func CTFrameGetStringRange(frame unsafe.Pointer) corefoundation.CFRange

func CTFrameGetTypeID

func CTFrameGetTypeID() uint

func CTFrameGetVisibleStringRange

func CTFrameGetVisibleStringRange(frame unsafe.Pointer) corefoundation.CFRange

func CTFramesetterCreateFrame

func CTFramesetterCreateFrame(framesetter unsafe.Pointer, stringRange corefoundation.CFRange, path unsafe.Pointer, frameAttributes unsafe.Pointer) unsafe.Pointer

func CTFramesetterCreateWithAttributedString

func CTFramesetterCreateWithAttributedString(attrString unsafe.Pointer) unsafe.Pointer

func CTFramesetterCreateWithTypesetter

func CTFramesetterCreateWithTypesetter(typesetter unsafe.Pointer) unsafe.Pointer

func CTFramesetterGetTypeID

func CTFramesetterGetTypeID() uint

func CTFramesetterGetTypesetter

func CTFramesetterGetTypesetter(framesetter unsafe.Pointer) unsafe.Pointer

func CTFramesetterSuggestFrameSizeWithConstraints

func CTFramesetterSuggestFrameSizeWithConstraints(framesetter unsafe.Pointer, stringRange corefoundation.CFRange, frameAttributes unsafe.Pointer, constraints corefoundation.CGSize, fitRange *corefoundation.CFRange) corefoundation.CGSize

func CTGetCoreTextVersion

func CTGetCoreTextVersion() uint32

func CTGlyphInfoCreateWithCharacterIdentifier

func CTGlyphInfoCreateWithCharacterIdentifier(cid uint16, collection CTCharacterCollection, baseString unsafe.Pointer) unsafe.Pointer

func CTGlyphInfoCreateWithGlyph

func CTGlyphInfoCreateWithGlyph(glyph uint16, font unsafe.Pointer, baseString unsafe.Pointer) unsafe.Pointer

func CTGlyphInfoCreateWithGlyphName

func CTGlyphInfoCreateWithGlyphName(glyphName unsafe.Pointer, font unsafe.Pointer, baseString unsafe.Pointer) unsafe.Pointer

func CTGlyphInfoGetCharacterIdentifier

func CTGlyphInfoGetCharacterIdentifier(glyphInfo unsafe.Pointer) uint16

func CTGlyphInfoGetGlyph

func CTGlyphInfoGetGlyph(glyphInfo unsafe.Pointer) uint16

func CTGlyphInfoGetGlyphName

func CTGlyphInfoGetGlyphName(glyphInfo unsafe.Pointer) unsafe.Pointer

func CTGlyphInfoGetTypeID

func CTGlyphInfoGetTypeID() uint

func CTLineCreateJustifiedLine

func CTLineCreateJustifiedLine(line unsafe.Pointer, justificationFactor float64, justificationWidth float64) unsafe.Pointer

func CTLineCreateTruncatedLine

func CTLineCreateTruncatedLine(line unsafe.Pointer, width float64, truncationType CTLineTruncationType, truncationToken unsafe.Pointer) unsafe.Pointer

func CTLineCreateWithAttributedString

func CTLineCreateWithAttributedString(attrString unsafe.Pointer) unsafe.Pointer

func CTLineDraw

func CTLineDraw(line unsafe.Pointer, context_ unsafe.Pointer)

func CTLineEnumerateCaretOffsets

func CTLineEnumerateCaretOffsets(line unsafe.Pointer, block func(float64, int, bool, unsafe.Pointer))

func CTLineGetBoundsWithOptions

func CTLineGetBoundsWithOptions(line unsafe.Pointer, options CTLineBoundsOptions) corefoundation.CGRect

func CTLineGetGlyphCount

func CTLineGetGlyphCount(line unsafe.Pointer) int

func CTLineGetGlyphRuns

func CTLineGetGlyphRuns(line unsafe.Pointer) unsafe.Pointer

func CTLineGetImageBounds

func CTLineGetImageBounds(line unsafe.Pointer, context_ unsafe.Pointer) corefoundation.CGRect

func CTLineGetOffsetForStringIndex

func CTLineGetOffsetForStringIndex(line unsafe.Pointer, charIndex int, secondaryOffset *float64) float64

func CTLineGetPenOffsetForFlush

func CTLineGetPenOffsetForFlush(line unsafe.Pointer, flushFactor float64, flushWidth float64) float64

func CTLineGetStringIndexForPosition

func CTLineGetStringIndexForPosition(line unsafe.Pointer, position corefoundation.CGPoint) int

func CTLineGetStringRange

func CTLineGetStringRange(line unsafe.Pointer) corefoundation.CFRange

func CTLineGetTrailingWhitespaceWidth

func CTLineGetTrailingWhitespaceWidth(line unsafe.Pointer) float64

func CTLineGetTypeID

func CTLineGetTypeID() uint

func CTLineGetTypographicBounds

func CTLineGetTypographicBounds(line unsafe.Pointer, ascent *float64, descent *float64, leading *float64) float64

func CTParagraphStyleCreate

func CTParagraphStyleCreate(settings *CTParagraphStyleSetting, settingCount uint) unsafe.Pointer

func CTParagraphStyleCreateCopy

func CTParagraphStyleCreateCopy(paragraphStyle unsafe.Pointer) unsafe.Pointer

func CTParagraphStyleGetTypeID

func CTParagraphStyleGetTypeID() uint

func CTParagraphStyleGetValueForSpecifier

func CTParagraphStyleGetValueForSpecifier(paragraphStyle unsafe.Pointer, spec CTParagraphStyleSpecifier, valueBufferSize uint, valueBuffer unsafe.Pointer) bool

func CTRubyAnnotationCreate

func CTRubyAnnotationCreate(alignment CTRubyAlignment, overhang CTRubyOverhang, sizeFactor float64, text unsafe.Pointer) unsafe.Pointer

func CTRubyAnnotationCreateCopy

func CTRubyAnnotationCreateCopy(rubyAnnotation unsafe.Pointer) unsafe.Pointer

func CTRubyAnnotationCreateWithAttributes

func CTRubyAnnotationCreateWithAttributes(alignment CTRubyAlignment, overhang CTRubyOverhang, position CTRubyPosition, string_ unsafe.Pointer, attributes unsafe.Pointer) unsafe.Pointer

func CTRubyAnnotationGetSizeFactor

func CTRubyAnnotationGetSizeFactor(rubyAnnotation unsafe.Pointer) float64

func CTRubyAnnotationGetTextForPosition

func CTRubyAnnotationGetTextForPosition(rubyAnnotation unsafe.Pointer, position CTRubyPosition) unsafe.Pointer

func CTRubyAnnotationGetTypeID

func CTRubyAnnotationGetTypeID() uint

func CTRunDelegateCreate

func CTRunDelegateCreate(callbacks *CTRunDelegateCallbacks, refCon unsafe.Pointer) unsafe.Pointer

func CTRunDelegateGetRefCon

func CTRunDelegateGetRefCon(runDelegate unsafe.Pointer) unsafe.Pointer

func CTRunDelegateGetTypeID

func CTRunDelegateGetTypeID() uint

func CTRunDraw

func CTRunDraw(run unsafe.Pointer, context_ unsafe.Pointer, range_ corefoundation.CFRange)

func CTRunGetAdvances

func CTRunGetAdvances(run unsafe.Pointer, range_ corefoundation.CFRange, buffer *corefoundation.CGSize)

func CTRunGetAdvancesPtr

func CTRunGetAdvancesPtr(run unsafe.Pointer) *corefoundation.CGSize

func CTRunGetAttributes

func CTRunGetAttributes(run unsafe.Pointer) unsafe.Pointer

func CTRunGetBaseAdvancesAndOrigins

func CTRunGetBaseAdvancesAndOrigins(runRef unsafe.Pointer, range_ corefoundation.CFRange, advancesBuffer *corefoundation.CGSize, originsBuffer *corefoundation.CGPoint)

func CTRunGetGlyphCount

func CTRunGetGlyphCount(run unsafe.Pointer) int

func CTRunGetGlyphs

func CTRunGetGlyphs(run unsafe.Pointer, range_ corefoundation.CFRange, buffer *uint16)

func CTRunGetGlyphsPtr

func CTRunGetGlyphsPtr(run unsafe.Pointer) *uint16

func CTRunGetImageBounds

func CTRunGetImageBounds(run unsafe.Pointer, context_ unsafe.Pointer, range_ corefoundation.CFRange) corefoundation.CGRect

func CTRunGetPositions

func CTRunGetPositions(run unsafe.Pointer, range_ corefoundation.CFRange, buffer *corefoundation.CGPoint)

func CTRunGetPositionsPtr

func CTRunGetPositionsPtr(run unsafe.Pointer) *corefoundation.CGPoint

func CTRunGetStringIndices

func CTRunGetStringIndices(run unsafe.Pointer, range_ corefoundation.CFRange, buffer *int)

func CTRunGetStringIndicesPtr

func CTRunGetStringIndicesPtr(run unsafe.Pointer) *int

func CTRunGetStringRange

func CTRunGetStringRange(run unsafe.Pointer) corefoundation.CFRange

func CTRunGetTypeID

func CTRunGetTypeID() uint

func CTRunGetTypographicBounds

func CTRunGetTypographicBounds(run unsafe.Pointer, range_ corefoundation.CFRange, ascent *float64, descent *float64, leading *float64) float64

func CTTextTabCreate

func CTTextTabCreate(alignment CTTextAlignment, location float64, options unsafe.Pointer) unsafe.Pointer

func CTTextTabGetLocation

func CTTextTabGetLocation(tab unsafe.Pointer) float64

func CTTextTabGetOptions

func CTTextTabGetOptions(tab unsafe.Pointer) unsafe.Pointer

func CTTextTabGetTypeID

func CTTextTabGetTypeID() uint

func CTTypesetterCreateLine

func CTTypesetterCreateLine(typesetter unsafe.Pointer, stringRange corefoundation.CFRange) unsafe.Pointer

func CTTypesetterCreateLineWithOffset

func CTTypesetterCreateLineWithOffset(typesetter unsafe.Pointer, stringRange corefoundation.CFRange, offset float64) unsafe.Pointer

func CTTypesetterCreateWithAttributedString

func CTTypesetterCreateWithAttributedString(string_ unsafe.Pointer) unsafe.Pointer

func CTTypesetterCreateWithAttributedStringAndOptions

func CTTypesetterCreateWithAttributedStringAndOptions(string_ unsafe.Pointer, options unsafe.Pointer) unsafe.Pointer

func CTTypesetterGetTypeID

func CTTypesetterGetTypeID() uint

func CTTypesetterSuggestClusterBreak

func CTTypesetterSuggestClusterBreak(typesetter unsafe.Pointer, startIndex int, width float64) int

func CTTypesetterSuggestClusterBreakWithOffset

func CTTypesetterSuggestClusterBreakWithOffset(typesetter unsafe.Pointer, startIndex int, width float64, offset float64) int

func CTTypesetterSuggestLineBreak

func CTTypesetterSuggestLineBreak(typesetter unsafe.Pointer, startIndex int, width float64) int

func CTTypesetterSuggestLineBreakWithOffset

func CTTypesetterSuggestLineBreakWithOffset(typesetter unsafe.Pointer, startIndex int, width float64, offset float64) int

func KCTAdaptiveImageProviderAttributeName

func KCTAdaptiveImageProviderAttributeName() uintptr

@const kCTAdaptiveImageProviderAttributeName @abstract Provide the image for an emoji-like text attachment. @discussion The attribute value must be an object conforming to the CTAdaptiveImageProviding protocol. The range this attribute is applied to should be one or more U+FFFC characters, each of which will be drawn as the provided image, and the font attribute applied to that range will be used to determine properties such as point size.

func KCTBackgroundColorAttributeName

func KCTBackgroundColorAttributeName() uintptr

func KCTBaselineClassAttributeName

func KCTBaselineClassAttributeName() uintptr

func KCTBaselineClassHanging

func KCTBaselineClassHanging() uintptr

@defined kCTBaselineClassHanging @abstract Key to reference the Hanging baseline class. @discussion This key can be used with a baseline info dictionary to offset to the Hanging baseline as a CFNumberRef float. It can also be used as the value for kCTBaselineClassAttributeName.

func KCTBaselineClassIdeographicCentered

func KCTBaselineClassIdeographicCentered() uintptr

@defined kCTBaselineClassIdeographicCentered @abstract Key to reference the Ideographic Centered baseline class. @discussion This key can be used with a baseline info dictionary to offset to the Ideographic Centered baseline as a CFNumberRef float. It can also be used as the value for kCTBaselineClassAttributeName.

func KCTBaselineClassIdeographicHigh

func KCTBaselineClassIdeographicHigh() uintptr

@defined kCTBaselineClassIdeographicHigh @abstract Key to reference the Ideographic High baseline class. @discussion This key can be used with a baseline info dictionary to offset to the Ideographic High baseline as a CFNumberRef float. It can also be used as the value for kCTBaselineClassAttributeName.

func KCTBaselineClassIdeographicLow

func KCTBaselineClassIdeographicLow() uintptr

@defined kCTBaselineClassIdeographicLow @abstract Key to reference the Ideographic Low baseline class. @discussion This key can be used with a baseline info dictionary to offset to the Ideographic Low baseline as a CFNumberRef float. It can also be used as the value for kCTBaselineClassAttributeName.

func KCTBaselineClassMath

func KCTBaselineClassMath() uintptr

@defined kCTBaselineClassMath @abstract Key to reference the Math baseline class. @discussion This key can be used with a baseline info dictionary to offset to the Math baseline as a CFNumberRef float. It can also be used as the value for kCTBaselineClassAttributeName.

func KCTBaselineClassRoman

func KCTBaselineClassRoman() uintptr

@defined kCTBaselineClassRoman @abstract Key to reference the Roman baseline class. @discussion This key can be used with a baseline info dictionary to offset to the Roman baseline as a CFNumberRef float. It can also be used as the value for kCTBaselineClassAttributeName.

func KCTBaselineInfoAttributeName

func KCTBaselineInfoAttributeName() uintptr

func KCTBaselineOffsetAttributeName

func KCTBaselineOffsetAttributeName() uintptr

func KCTBaselineOriginalFont

func KCTBaselineOriginalFont() uintptr

@defined kCTBaselineOriginalFont @abstract Use the original font for setting the reference baseline. @discussion This constant can be used as the value for kCTBaselineReferenceFont to specify that the original font should be used for the reference baseline.

func KCTBaselineReferenceFont

func KCTBaselineReferenceFont() uintptr

@defined kCTBaselineReferenceFont @abstract Key to reference a font for the reference baseline. @discussion This key can be used to specify a font for the reference baseline. The value is a CTFontRef or the kCTBaselineOriginalFont constant.

func KCTBaselineReferenceInfoAttributeName

func KCTBaselineReferenceInfoAttributeName() uintptr

func KCTCharacterShapeAttributeName

func KCTCharacterShapeAttributeName() uintptr

func KCTFontAttributeName

func KCTFontAttributeName() uintptr

func KCTFontBaselineAdjustAttribute

func KCTFontBaselineAdjustAttribute() uintptr

@defined kCTFontBaselineAdjustAttribute @abstract The baseline adjustment to apply to font metrics. @discussion The value for this key is a floating-point CFNumberRef. This is primarily used when defining font descriptors for a cascade list to keep the baseline of all fonts even.

func KCTFontCascadeListAttribute

func KCTFontCascadeListAttribute() uintptr

@defined kCTFontCascadeListAttribute @abstract The font cascade list. @discussion This key is used to specify or obtain the cascade list used for a font reference. The cascade list is a CFArrayRef containing CTFontDescriptorRefs. If unspecified, the global cascade list is used. This list is not consulted for private-use characters on OS X 10.10, iOS 8, or earlier.

func KCTFontCharacterSetAttribute

func KCTFontCharacterSetAttribute() uintptr

@defined kCTFontCharacterSetAttribute @abstract The font Unicode character coverage set. @discussion The value for this key is a CFCharacterSetRef. Creating a font with this attribute will restrict the font to a subset of its actual character set.

func KCTFontCollectionDisallowAutoActivationOption

func KCTFontCollectionDisallowAutoActivationOption() uintptr

@defined kCTFontCollectionDisallowAutoActivationOption @abstract Option key to avoid auto-activating fonts. @discussion Specify this option key in the options dictionary with a non-zero value to disallow searches for missing fonts (font descriptors returning no results).

func KCTFontCollectionIncludeDisabledFontsOption

func KCTFontCollectionIncludeDisabledFontsOption() uintptr

@defined kCTFontCollectionIncludeDisabledFontsOption @abstract Option key to include disabled fonts in the matching results. @discussion Specify this option key in the options dictionary with a non-zero value to enable matching of disabled fonts. You can pass font descriptors specifying disabled fonts to CTFontManagerEnableFontDescriptors, but you cannot use such a font descriptor to query font attributes from the system database or create a CTFontRef.

func KCTFontCollectionRemoveDuplicatesOption

func KCTFontCollectionRemoveDuplicatesOption() uintptr

@defined kCTFontCollectionRemoveDuplicatesOption @abstract Option key to specify filtering of duplicates. @discussion Specify this option key in the options dictionary with a non- zero value to enable automatic filtering of duplicate font descriptors.

func KCTFontCopyrightNameKey

func KCTFontCopyrightNameKey() uintptr

@defined kCTFontCopyrightNameKey @abstract The name specifier for the copyright name.

func KCTFontDescriptionNameKey

func KCTFontDescriptionNameKey() uintptr

@defined kCTFontDescriptionNameKey @abstract The name specifier for the description name.

func KCTFontDescriptorLanguageAttribute

func KCTFontDescriptorLanguageAttribute() uintptr

@defined kCTFontDescriptorLanguageAttribute @abstract The language identifier for font fallback selection. @discussion The value associated with this key is a CFStringRef. If specified in a font descriptor, it is used to select the appropriate font fallback list for the language. This key should not be confused with kCTLanguageAttributeName, which is defined in CTStringAttributes.h.

func KCTFontDescriptorMatchingCurrentAssetSize

func KCTFontDescriptorMatchingCurrentAssetSize() uintptr

func KCTFontDescriptorMatchingDescriptors

func KCTFontDescriptorMatchingDescriptors() uintptr

func KCTFontDescriptorMatchingError

func KCTFontDescriptorMatchingError() uintptr

func KCTFontDescriptorMatchingPercentage

func KCTFontDescriptorMatchingPercentage() uintptr

func KCTFontDescriptorMatchingResult

func KCTFontDescriptorMatchingResult() uintptr

func KCTFontDescriptorMatchingSourceDescriptor

func KCTFontDescriptorMatchingSourceDescriptor() uintptr

func KCTFontDescriptorMatchingTotalAssetSize

func KCTFontDescriptorMatchingTotalAssetSize() uintptr

func KCTFontDescriptorMatchingTotalDownloadedSize

func KCTFontDescriptorMatchingTotalDownloadedSize() uintptr

func KCTFontDesignerNameKey

func KCTFontDesignerNameKey() uintptr

@defined kCTFontDesignerNameKey @abstract The name specifier for the designer name.

func KCTFontDesignerURLNameKey

func KCTFontDesignerURLNameKey() uintptr

@defined kCTFontDesignerURLNameKey @abstract The name specifier for the designer url name.

func KCTFontDisplayNameAttribute

func KCTFontDisplayNameAttribute() uintptr

@defined kCTFontDisplayNameAttribute @abstract The display name. @discussion This is the key for accessing the name used to display the font. Most commonly this is the full name. The value associated with this key is a CFStringRef.

func KCTFontDownloadableAttribute

func KCTFontDownloadableAttribute() uintptr

@defined kCTFontDownloadableAttribute @abstract The font downloadable state. @discussion The value associated with this key is a CFBoolean. If it is true, CoreText attempts to download a font if necessary when matching a descriptor.

func KCTFontDownloadedAttribute

func KCTFontDownloadedAttribute() uintptr

@defined kCTFontDownloadedAttribute @abstract The download state. @discussion The value associated with this key is a CFBoolean. If it is true, corresponding FontAsset has been downloaded. (but still it may be necessary to call appropriate API in order to use the font in the FontAsset.)

func KCTFontEnabledAttribute

func KCTFontEnabledAttribute() uintptr

@defined kCTFontEnabledAttribute @abstract The font enabled state. @discussion The value associated with this key is a CFBoolean. Unregistered font descriptors will return NULL, which is equivalent to false.

func KCTFontFamilyNameAttribute

func KCTFontFamilyNameAttribute() uintptr

@defined kCTFontFamilyNameAttribute @abstract The family name. @discussion This is the key for accessing the family name from the font descriptor. The value associated with this key is a CFStringRef.

func KCTFontFamilyNameKey

func KCTFontFamilyNameKey() uintptr

@defined kCTFontFamilyNameKey @abstract The name specifier for the family name.

func KCTFontFeatureSampleTextKey

func KCTFontFeatureSampleTextKey() uintptr

@defined kCTFontFeatureSampleTextKey @abstract Key to get the font feature sample text. @discussion This key can be used with a font feature dictionary to get the localized sample text as a CFStringRef.

func KCTFontFeatureSelectorDefaultKey

func KCTFontFeatureSelectorDefaultKey() uintptr

@defined kCTFontFeatureSelectorDefaultKey @abstract Key to get the font feature selector default setting value. @discussion This key is used with a selector dictionary to get the default indicator for the selector. This value is a CFBooleanRef which if present and true indicates that this selector is the default setting for the current feature type.

func KCTFontFeatureSelectorIdentifierKey

func KCTFontFeatureSelectorIdentifierKey() uintptr

@defined kCTFontFeatureSelectorIdentifierKey @abstract Key to get the font feature selector identifier. @discussion This key can be used with a selector dictionary corresponding to a feature type to obtain the selector identifier value as a CFNumberRef.

func KCTFontFeatureSelectorNameKey

func KCTFontFeatureSelectorNameKey() uintptr

@defined kCTFontFeatureSelectorNameKey @abstract Key to get the font feature selector name. @discussion This key is used with a selector dictionary to get the localized name string for the selector as a CFStringRef.

func KCTFontFeatureSelectorSettingKey

func KCTFontFeatureSelectorSettingKey() uintptr

@defined kCTFontFeatureSelectorSettingKey @abstract Key to get or specify the current feature setting. @discussion This key is used with a selector dictionary to get or specify the current setting for the selector. This value is a CFBooleanRef to indicate whether this selector is on or off. If this key is not present, the default setting is used.

func KCTFontFeatureSettingsAttribute

func KCTFontFeatureSettingsAttribute() uintptr

@defined kCTFontFeatureSettingsAttribute @abstract The array of typographic feature settings. @discussion This key is used to specify an array of zero or more feature settings. Each setting dictionary indicates which setting should be applied. In the case of duplicate or conflicting settings the last setting in the list will take precedence. In the case of AAT settings, it is the caller's responsibility to handle exclusive and non-exclusive settings as necessary. An AAT setting dictionary contains a tuple of a kCTFontFeatureTypeIdentifierKey key-value pair and a kCTFontFeatureSelectorIdentifierKey key-value pair. An OpenType setting dictionary contains a tuple of a kCTFontOpenTypeFeatureTag key-value pair and a kCTFontOpenTypeFeatureValue key-value pair. Starting with OS X 10.10 and iOS 8.0, settings are also accepted (but not returned) in the following simplified forms: An OpenType setting can be either an array pair of tag string and value number, or a tag string on its own. For example: @[ @"c2sc", @1 ] or simply @"c2sc". An unspecified value enables the feature and a value of zero disables it. An AAT setting can be specified as an array pair of type and selector numbers. For example: @[ @(kUpperCaseType), @(kUpperCaseSmallCapsSelector) ].

func KCTFontFeatureTooltipTextKey

func KCTFontFeatureTooltipTextKey() uintptr

@defined kCTFontFeatureTooltipTextKey @abstract Key to get the font feature tooltip text. @discussion This key can be used with a font feature dictionary to get the localized tooltip text as a CFStringRef.

func KCTFontFeatureTypeExclusiveKey

func KCTFontFeatureTypeExclusiveKey() uintptr

@defined kCTFontFeatureTypeExclusiveKey @abstract Key to get the font feature exclusive setting. @discussion This key can be used with a font feature dictionary to get the the exclusive setting of the feature as a CFBoolean. The value associated with this key indicates whether the feature selectors associated with this type should be mutually exclusive.

func KCTFontFeatureTypeIdentifierKey

func KCTFontFeatureTypeIdentifierKey() uintptr

@defined kCTFontFeatureTypeIdentifierKey @abstract Key to get the font feature type value. @discussion This key can be used with a font feature dictionary to get the type identifier as a CFNumberRef.

func KCTFontFeatureTypeNameKey

func KCTFontFeatureTypeNameKey() uintptr

@defined kCTFontFeatureTypeNameKey @abstract Key to get the font feature name. @discussion This key can be used with a font feature dictionary to get the localized type name string as a CFString.

func KCTFontFeatureTypeSelectorsKey

func KCTFontFeatureTypeSelectorsKey() uintptr

@defined kCTFontFeatureTypeSelectorsKey @abstract Key to get the font feature selectors. @discussion This key can be used with a font feature dictionary to get the array of font feature selectors as a CFArrayRef. This is an array of selector dictionaries that contain the values for the following selector keys.

func KCTFontFeaturesAttribute

func KCTFontFeaturesAttribute() uintptr

@defined kCTFontFeaturesAttribute @abstract The array of font features. @discussion This key is used to specify or obtain the font features for a font reference. The value associated with this key is a CFArrayRef of font feature dictionaries as documented for CTFontCopyFeatures() in <CoreText/CTFont.h>. Unlike the result of CTFontCopyFeatures(), this attribute does not contain localized names. @seealso CTFontCopyFeatures

func KCTFontFixedAdvanceAttribute

func KCTFontFixedAdvanceAttribute() uintptr

@defined kCTFontFixedAdvanceAttribute @abstract Specifies advance width. @discussion This key is used to specify a constant advance width, which affects the glyph metrics of any font instance created with this key; it overrides font values and the font transformation matrix, if any. The value associated with this key must be a CFNumberRef. Starting with macOS 10.14 and iOS 12.0, this only affects glyph advances that have non-zero width when this attribute is not present.

func KCTFontFormatAttribute

func KCTFontFormatAttribute() uintptr

@defined kCTFontFormatAttribute @abstract Specifies the recognized format of the font. @discussion The attribute is used to specify or obtain the format of the font. The returned value is a CFNumber containing one of the constants defined below.

func KCTFontFullNameKey

func KCTFontFullNameKey() uintptr

@defined kCTFontFullNameKey @abstract The name specifier for the full name.

func KCTFontLanguagesAttribute

func KCTFontLanguagesAttribute() uintptr

@defined kCTFontLanguagesAttribute @abstract The list of supported languages. @discussion The value for this key is a CFArrayRef of CFStringRef language identifiers conforming to UTS #35. It can be requested from any font. If present in a descriptor used for matching, only fonts supporting the specified languages will be returned.

func KCTFontLicenseNameKey

func KCTFontLicenseNameKey() uintptr

@defined kCTFontLicenseNameKey @abstract The name specifier for the license name.

func KCTFontLicenseURLNameKey

func KCTFontLicenseURLNameKey() uintptr

@defined kCTFontLicenseURLNameKey @abstract The name specifier for the license url name.

func KCTFontMacintoshEncodingsAttribute

func KCTFontMacintoshEncodingsAttribute() uintptr

@defined kCTFontMacintoshEncodingsAttribute @abstract The Macintosh encodings (legacy script codes). @discussion The value associated with this key is a CFNumberRef containing a bitfield of the script codes in <CoreText/SFNTTypes.h>; bit 0 corresponds to kFontRomanScript, and so on. This attribute is provided for legacy compatibility.

func KCTFontManagerBundleIdentifier

func KCTFontManagerBundleIdentifier() uintptr

@const kCTFontManagerBundleIdentifier @abstract CTFontManage bundle identifier @discussion The CTFontManager bundle identifier to be used with get or set global auto-activation settings.

func KCTFontManagerErrorDomain

func KCTFontManagerErrorDomain() uintptr

@const kCTFontManagerErrorDomain @abstract CFError domain for CTFontManager errors @discussion CFErrors with this domain will have error codes corresponding to one of the CTFontManagerErrors above.

func KCTFontManagerErrorFontURLsKey

func KCTFontManagerErrorFontURLsKey() uintptr

@constant kCTFontManagerErrorFontURLsKey @abstract User info key to be used with CFError references returned from registration functions. @discussion The value associated with this key in the user info dictionary of a CFError is a CFArray of font URLs that failed with given error.

func KCTFontManagerRegisteredFontsChangedNotification

func KCTFontManagerRegisteredFontsChangedNotification() uintptr

@constant kCTFontManagerRegisteredFontsChangedNotification @abstract Notification name for font registry changes. @discussion This is the string to use as the notification name when subscribing to CTFontManager notifications. This notification will be posted when fonts are added or removed. OS X clients should register as an observer of the notification with the distributed notification center for changes in session or persistent scopes and with the local notification center for changes in process scope. iOS clients should register as an observer of the notification with the local notification center for all changes.

func KCTFontManufacturerNameKey

func KCTFontManufacturerNameKey() uintptr

@defined kCTFontManufacturerNameKey @abstract The name specifier for the manufacturer name.

func KCTFontMatrixAttribute

func KCTFontMatrixAttribute() uintptr

@defined kCTFontMatrixAttribute @abstract The font transformation matrix. @discussion This key is used to specify the font transformation matrix when creating a font. The default value is CGAffineTransformIdentity. The value for this key is a CFDataRef containing a CGAffineTransform, of which only the a, b, c, and d fields are used.

func KCTFontNameAttribute

func KCTFontNameAttribute() uintptr

@defined kCTFontNameAttribute @abstract The PostScript name. @discussion This is the key for retrieving the PostScript name from the font descriptor. When matching, this is treated more generically: the system first tries to find fonts with this PostScript name. If none is found, the system tries to find fonts with this family name, and, finally, if still nothing, tries to find fonts with this display name. The value associated with this key is a CFStringRef. If unspecified, defaults to "Helvetica", if unavailable falls back to global font cascade list.

func KCTFontOpenTypeFeatureTag

func KCTFontOpenTypeFeatureTag() uintptr

@defined kCTFontOpenTypeFeatureTag @abstract Key to get the OpenType feature tag. @discussion This key can be used with a font feature dictionary to get the tag as a CFStringRef.

func KCTFontOpenTypeFeatureValue

func KCTFontOpenTypeFeatureValue() uintptr

@defined kCTFontOpenTypeFeatureValue @abstract Key to get the OpenType feature value. @discussion This key can be used with a font feature dictionary to get the value as a CFNumberRef.

func KCTFontOpticalSizeAttribute

func KCTFontOpticalSizeAttribute() uintptr

@defined kCTFontOpticalSizeAttribute @abstract The point size at which this font is intended to be used. @discussion The value is a CFNumber used to activate size-specific (not linearly scaled) metrics. Starting with macOS 10.14 and iOS 12.0, the CFString "auto" can be used instead to request an optical size matching the point size. Starting with macOS 10.15 and iOS 13.0, the CFString "none" can be used instead to explicitly disable automatic optical sizing enabled by the font.

func KCTFontOrientationAttribute

func KCTFontOrientationAttribute() uintptr

@defined kCTFontOrientationAttribute @abstract The orientation attribute. @discussion This key is used to specify a particular orientation for the glyphs of the font. The value associated with this key is a int as a CFNumberRef. If you want to receive vertical metrics from a font for vertical rendering, specify kCTFontVerticalOrientation. If unspecified, the font will use its native orientation.

func KCTFontPostScriptCIDNameKey

func KCTFontPostScriptCIDNameKey() uintptr

@defined kCTFontPostScriptCIDNameKey @abstract The name specifier for the PostScript CID name.

func KCTFontPostScriptNameKey

func KCTFontPostScriptNameKey() uintptr

@defined kCTFontPostScriptNameKey @abstract The name specifier for the PostScript name.

func KCTFontPriorityAttribute

func KCTFontPriorityAttribute() uintptr

@defined kCTFontPriorityAttribute @abstract The font descriptors priority when resolving duplicates and sorting match results. @discussion This key is used to obtain or specify the font priority. The value returned is a CFNumberRef containing an integer value as defined below. The higher the value, the higher the priority of the font. Only registered fonts will have a priority. Unregistered font descriptors will return NULL.

func KCTFontRegistrationScopeAttribute

func KCTFontRegistrationScopeAttribute() uintptr

@defined kCTFontRegistrationScopeAttribute @abstract Specifies the font descriptor's registration scope. @discussion The attribute is used to specify or obtain the font registration scope. The value returned is a CFNumberRef containing one of the CTFontManagerScope enumerated values. A value of NULL can be returned for font descriptors that are not registered.

func KCTFontSampleTextNameKey

func KCTFontSampleTextNameKey() uintptr

@defined kCTFontSampleTextNameKey @abstract The name specifier for the sample text name string.

func KCTFontSizeAttribute

func KCTFontSizeAttribute() uintptr

@defined kCTFontSizeAttribute @abstract The font point size. @discussion This key is used to obtain or specify the font point size. Creating a font with this unspecified will default to a point size of 12.0. The value for this key is represented as a CFNumberRef.

func KCTFontSlantTrait

func KCTFontSlantTrait() uintptr

@defined kCTFontSlantTrait @abstract Dictionary key to access the slant trait value. @discussion Use this key to access the normalized slant angle from the font traits dictionary. The value returned is a CFNumberRef representing a float value between -1.0 and 1.0 for normalized slant angle. The value or 0.0 corresponds to 0 degree clockwise rotation from the vertical and 1.0 corresponds to 30 degrees clockwise rotation.

func KCTFontStyleNameAttribute

func KCTFontStyleNameAttribute() uintptr

@defined kCTFontStyleNameAttribute @abstract The style name. @discussion This is the key for accessing the style name of the font. This name represents the designer's description of the font's style. The value associated with this key is a CFStringRef.

func KCTFontStyleNameKey

func KCTFontStyleNameKey() uintptr

@defined kCTFontStyleNameKey @abstract The name specifier for the style name.

func KCTFontSubFamilyNameKey

func KCTFontSubFamilyNameKey() uintptr

@defined kCTFontSubFamilyNameKey @abstract The name specifier for the subfamily name.

func KCTFontSymbolicTrait

func KCTFontSymbolicTrait() uintptr

@defined kCTFontSymbolicTrait @abstract Dictionary key to access the symbolic traits value. @discussion Use this key to access the symbolic traits value from the font traits dictionary. The value is returned as a CFNumberRef.

func KCTFontTrademarkNameKey

func KCTFontTrademarkNameKey() uintptr

@defined kCTFontTrademarkNameKey @abstract The name specifier for the trademark name.

func KCTFontTraitsAttribute

func KCTFontTraitsAttribute() uintptr

@defined kCTFontTraitsAttribute @abstract The font traits dictionary. @discussion This is the key for accessing the dictionary of font traits for stylistic information. See CTFontTraits.h for the list of font traits. The value associated with this key is a CFDictionaryRef.

func KCTFontURLAttribute

func KCTFontURLAttribute() uintptr

@defined kCTFontURLAttribute @abstract The font URL. @discussion This is the key for accessing the font URL from the font descriptor. The value associated with this key is a CFURLRef.

func KCTFontUniqueNameKey

func KCTFontUniqueNameKey() uintptr

@defined kCTFontUniqueNameKey @abstract The name specifier for the unique name. @discussion Note that this name is often not unique and should not be assumed to be truly unique.

func KCTFontVariationAttribute

func KCTFontVariationAttribute() uintptr

@defined kCTFontVariationAttribute @abstract The font variation dictionary. @discussion This key is used to obtain the font variation instance as a CFDictionaryRef. If specified in a font descriptor, fonts with the specified axes will be primary match candidates, if no such fonts exist, this attribute will be ignored.

func KCTFontVariationAxesAttribute

func KCTFontVariationAxesAttribute() uintptr

@defined kCTFontVariationAxesAttribute @discussion An array of variation axis dictionaries or null if the font does not support variations. Each variation axis dictionary contains the five kCTFontVariationAxis-prefixed keys. Unlike the result of CTFontCopyVariationAxes(), kCTFontVariationAxisNameKey values for this attribute are not localized. Before macOS 13.0 and iOS 16.0 this attribute is not accurate and CTFontCopyVariationAxes() should be used instead. @seealso CTFontCopyVariationAxes

func KCTFontVariationAxisDefaultValueKey

func KCTFontVariationAxisDefaultValueKey() uintptr

@defined kCTFontVariationAxisDefaultValueKey @abstract Key to get the variation axis default value. @discussion This key is used with a variation axis dictionary to get the default axis value as a CFNumberRef.

func KCTFontVariationAxisHiddenKey

func KCTFontVariationAxisHiddenKey() uintptr

@defined kCTFontVariationAxisHiddenKey @abstract Key to get the hidden axis flag. @discussion This key contains a CFBoolean value that is true when the font designer recommends the axis not be exposed directly to end users in application interfaces.

func KCTFontVariationAxisIdentifierKey

func KCTFontVariationAxisIdentifierKey() uintptr

@defined kCTFontVariationAxisIdentifierKey @abstract Key to get the variation axis identifier. @discussion This key is used with a variation axis dictionary to get the axis identifier value as a CFNumberRef.

func KCTFontVariationAxisMaximumValueKey

func KCTFontVariationAxisMaximumValueKey() uintptr

@defined kCTFontVariationAxisMaximumValueKey @abstract Key to get the variation axis maximum value. @discussion This key is used with a variation axis dictionary to get the maximum axis value as a CFNumberRef.

func KCTFontVariationAxisMinimumValueKey

func KCTFontVariationAxisMinimumValueKey() uintptr

@defined kCTFontVariationAxisMinimumValueKey @abstract Key to get the variation axis minimum value. @discussion This key is used with a variation axis dictionary to get the minimum axis value as a CFNumberRef.

func KCTFontVariationAxisNameKey

func KCTFontVariationAxisNameKey() uintptr

@defined kCTFontVariationAxisNameKey @abstract Key to get the variation axis name string. @discussion This key is used with a variation axis dictionary to get the variation axis name.

func KCTFontVendorURLNameKey

func KCTFontVendorURLNameKey() uintptr

@defined kCTFontVendorURLNameKey @abstract The name specifier for the vendor url name.

func KCTFontVersionNameKey

func KCTFontVersionNameKey() uintptr

@defined kCTFontVersionNameKey @abstract The name specifier for the version name.

func KCTFontWeightTrait

func KCTFontWeightTrait() uintptr

@defined kCTFontWeightTrait @abstract Dictionary key to access the weight trait value. @discussion Use this key to access the normalized weight trait from the font traits dictionary. The value returned is a CFNumberRef representing a float value between -1.0 and 1.0 for normalized weight. The value of 0.0 corresponds to the regular or medium font weight.

func KCTFontWidthTrait

func KCTFontWidthTrait() uintptr

@defined kCTFontWidthTrait @abstract Dictionary key to access the width (condense/expand) trait value. @discussion Use this key to access the normalized proportion trait from the font traits dictionary. This value corresponds to the design width of the font, which is usually related to the overall width of glyphs in a font relative to their height (and the 'wdth' axis for variable fonts). The value is a CFNumberRef representing a float between -1.0 and 1.0. The value of 0.0 corresponds to a normal width, negative values correspond to a condensed width, and positive values correspond to an expanded width.

func KCTForegroundColorAttributeName

func KCTForegroundColorAttributeName() uintptr

func KCTForegroundColorFromContextAttributeName

func KCTForegroundColorFromContextAttributeName() uintptr

func KCTFrameClippingPathsAttributeName

func KCTFrameClippingPathsAttributeName() uintptr

func KCTFramePathClippingPathAttributeName

func KCTFramePathClippingPathAttributeName() uintptr

func KCTFramePathFillRuleAttributeName

func KCTFramePathFillRuleAttributeName() uintptr

func KCTFramePathWidthAttributeName

func KCTFramePathWidthAttributeName() uintptr

func KCTFrameProgressionAttributeName

func KCTFrameProgressionAttributeName() uintptr

func KCTGlyphInfoAttributeName

func KCTGlyphInfoAttributeName() uintptr

func KCTHorizontalInVerticalFormsAttributeName

func KCTHorizontalInVerticalFormsAttributeName() uintptr

func KCTKernAttributeName

func KCTKernAttributeName() uintptr

func KCTLanguageAttributeName

func KCTLanguageAttributeName() uintptr

func KCTLigatureAttributeName

func KCTLigatureAttributeName() uintptr

func KCTParagraphStyleAttributeName

func KCTParagraphStyleAttributeName() uintptr

func KCTRubyAnnotationAttributeName

func KCTRubyAnnotationAttributeName() uintptr

func KCTRubyAnnotationScaleToFitAttributeName

func KCTRubyAnnotationScaleToFitAttributeName() uintptr

func KCTRubyAnnotationSizeFactorAttributeName

func KCTRubyAnnotationSizeFactorAttributeName() uintptr

func KCTRunDelegateAttributeName

func KCTRunDelegateAttributeName() uintptr

func KCTStrokeColorAttributeName

func KCTStrokeColorAttributeName() uintptr

func KCTStrokeWidthAttributeName

func KCTStrokeWidthAttributeName() uintptr

func KCTSuperscriptAttributeName

func KCTSuperscriptAttributeName() uintptr

func KCTTabColumnTerminatorsAttributeName

func KCTTabColumnTerminatorsAttributeName() uintptr

func KCTTrackingAttributeName

func KCTTrackingAttributeName() uintptr

func KCTTypesetterOptionAllowUnboundedLayout

func KCTTypesetterOptionAllowUnboundedLayout() uintptr

func KCTTypesetterOptionDisableBidiProcessing

func KCTTypesetterOptionDisableBidiProcessing() uintptr

func KCTTypesetterOptionForcedEmbeddingLevel

func KCTTypesetterOptionForcedEmbeddingLevel() uintptr

func KCTUnderlineColorAttributeName

func KCTUnderlineColorAttributeName() uintptr

func KCTUnderlineStyleAttributeName

func KCTUnderlineStyleAttributeName() uintptr

func KCTVerticalFormsAttributeName

func KCTVerticalFormsAttributeName() uintptr

func KCTWritingDirectionAttributeName

func KCTWritingDirectionAttributeName() uintptr

func SymbolAvailable

func SymbolAvailable(symbol string) bool

SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.

Types

type ALMXGlyphEntry deprecated

type ALMXGlyphEntry struct {
	GlyphIndexOffset  int16
	HorizontalAdvance int16
	XOffsetToHOrigin  int16
	VerticalAdvance   int16
	YOffsetToVOrigin  int16
}

Deprecated: Superseded by OpenType

type ALMXHeader

type ALMXHeader struct {
	Version    int
	Flags      uint16
	NMasters   uint16
	FirstGlyph uint16
	LastGlyph  uint16
	Lookup     SFNTLookupTable
}

type Acl_entry_id_t

type Acl_entry_id_t int64
const (
	ACL_FIRST_ENTRY Acl_entry_id_t = 0
	ACL_NEXT_ENTRY  Acl_entry_id_t = -1
	ACL_LAST_ENTRY  Acl_entry_id_t = -2
)

func (Acl_entry_id_t) String

func (e Acl_entry_id_t) String() string

type Acl_flag_t

type Acl_flag_t int64
const (
	ACL_FLAG_DEFER_INHERIT      Acl_flag_t = 1
	ACL_FLAG_NO_INHERIT         Acl_flag_t = 131072
	ACL_ENTRY_INHERITED         Acl_flag_t = 16
	ACL_ENTRY_FILE_INHERIT      Acl_flag_t = 32
	ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64
	ACL_ENTRY_LIMIT_INHERIT     Acl_flag_t = 128
	ACL_ENTRY_ONLY_INHERIT      Acl_flag_t = 256
)

func (Acl_flag_t) String

func (e Acl_flag_t) String() string

type Acl_perm_t

type Acl_perm_t int64
const (
	ACL_READ_DATA           Acl_perm_t = 2
	ACL_LIST_DIRECTORY      Acl_perm_t = 2
	ACL_WRITE_DATA          Acl_perm_t = 4
	ACL_ADD_FILE            Acl_perm_t = 4
	ACL_EXECUTE             Acl_perm_t = 8
	ACL_SEARCH              Acl_perm_t = 8
	ACL_DELETE              Acl_perm_t = 16
	ACL_APPEND_DATA         Acl_perm_t = 32
	ACL_ADD_SUBDIRECTORY    Acl_perm_t = 32
	ACL_DELETE_CHILD        Acl_perm_t = 64
	ACL_READ_ATTRIBUTES     Acl_perm_t = 128
	ACL_WRITE_ATTRIBUTES    Acl_perm_t = 256
	ACL_READ_EXTATTRIBUTES  Acl_perm_t = 512
	ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024
	ACL_READ_SECURITY       Acl_perm_t = 2048
	ACL_WRITE_SECURITY      Acl_perm_t = 4096
	ACL_CHANGE_OWNER        Acl_perm_t = 8192
	ACL_SYNCHRONIZE         Acl_perm_t = 1048576
)

func (Acl_perm_t) String

func (e Acl_perm_t) String() string

type Acl_tag_t

type Acl_tag_t int64
const (
	ACL_UNDEFINED_TAG  Acl_tag_t = 0
	ACL_EXTENDED_ALLOW Acl_tag_t = 1
	ACL_EXTENDED_DENY  Acl_tag_t = 2
)

func (Acl_tag_t) String

func (e Acl_tag_t) String() string

type Acl_type_t

type Acl_type_t int64
const (
	ACL_TYPE_EXTENDED Acl_type_t = 256
	ACL_TYPE_ACCESS   Acl_type_t = 0
	ACL_TYPE_DEFAULT  Acl_type_t = 1
	ACL_TYPE_AFS      Acl_type_t = 2
	ACL_TYPE_CODA     Acl_type_t = 3
	ACL_TYPE_NTFS     Acl_type_t = 4
	ACL_TYPE_NWFS     Acl_type_t = 5
)

func (Acl_type_t) String

func (e Acl_type_t) String() string

type AnchorPoint

type AnchorPoint struct {
	X int16
	Y int16
}

type AnchorPointTable

type AnchorPointTable struct {
	NPoints uint
	Points  [1]AnchorPoint
}

type AnkrTable

type AnkrTable struct {
	Version                uint16
	Flags                  uint16
	LookupTableOffset      uint
	AnchorPointTableOffset uint
}

type BslnFormat0Part

type BslnFormat0Part struct {
	Deltas [32]int16
}

type BslnFormat1Part

type BslnFormat1Part struct {
	Deltas      [32]int16
	MappingData SFNTLookupTable
}

type BslnFormat2Part

type BslnFormat2Part struct {
	StdGlyph  uint16
	CtlPoints [32]int16
}

type BslnFormat3Part

type BslnFormat3Part struct {
	StdGlyph    uint16
	CtlPoints   [32]int16
	MappingData SFNTLookupTable
}

type BslnTable

type BslnTable struct {
	Version         int
	Format          uint16
	DefaultBaseline uint16
	Parts           unsafe.Pointer
}

type CTAdaptiveImageProviding

type CTAdaptiveImageProviding interface {
	ImageForProposedSizeScaleFactorImageOffsetImageSize(proposedSize corefoundation.CGSize, scaleFactor float64, outImageOffset *corefoundation.CGPoint, outImageSize *corefoundation.CGSize) unsafe.Pointer
}

CTAdaptiveImageProviding wraps the ObjC protocol CTAdaptiveImageProviding.

type CTCharacterCollection

type CTCharacterCollection int64
const (
	KCTCharacterCollectionIdentityMapping CTCharacterCollection = 0
	KCTCharacterCollectionAdobeCNS1       CTCharacterCollection = 1
	KCTCharacterCollectionAdobeGB1        CTCharacterCollection = 2
	KCTCharacterCollectionAdobeJapan1     CTCharacterCollection = 3
	KCTCharacterCollectionAdobeJapan2     CTCharacterCollection = 4
	KCTCharacterCollectionAdobeKorea1     CTCharacterCollection = 5
	KCTIdentityMappingCharacterCollection CTCharacterCollection = 0
	KCTAdobeCNS1CharacterCollection       CTCharacterCollection = 1
	KCTAdobeGB1CharacterCollection        CTCharacterCollection = 2
	KCTAdobeJapan1CharacterCollection     CTCharacterCollection = 3
	KCTAdobeJapan2CharacterCollection     CTCharacterCollection = 4
	KCTAdobeKorea1CharacterCollection     CTCharacterCollection = 5
)

func CTGlyphInfoGetCharacterCollection

func CTGlyphInfoGetCharacterCollection(glyphInfo unsafe.Pointer) CTCharacterCollection

func (CTCharacterCollection) String

func (e CTCharacterCollection) String() string

type CTFont

type CTFont struct{}

C struct: __CTFont CTFont is an opaque type.

type CTFontCollection

type CTFontCollection struct{}

C struct: __CTFontCollection CTFontCollection is an opaque type.

type CTFontCollectionCopyOptions

type CTFontCollectionCopyOptions int64
const (
	KCTFontCollectionCopyDefaultOptions CTFontCollectionCopyOptions = 0
	KCTFontCollectionCopyUnique         CTFontCollectionCopyOptions = 1
	KCTFontCollectionCopyStandardSort   CTFontCollectionCopyOptions = 2
)

func (CTFontCollectionCopyOptions) String

type CTFontDescriptor

type CTFontDescriptor struct{}

C struct: __CTFontDescriptor CTFontDescriptor is an opaque type.

type CTFontDescriptorMatchingState

type CTFontDescriptorMatchingState int64
const (
	KCTFontDescriptorMatchingDidBegin             CTFontDescriptorMatchingState = 0
	KCTFontDescriptorMatchingDidFinish            CTFontDescriptorMatchingState = 1
	KCTFontDescriptorMatchingWillBeginQuerying    CTFontDescriptorMatchingState = 2
	KCTFontDescriptorMatchingStalled              CTFontDescriptorMatchingState = 3
	KCTFontDescriptorMatchingWillBeginDownloading CTFontDescriptorMatchingState = 4
	KCTFontDescriptorMatchingDownloading          CTFontDescriptorMatchingState = 5
	KCTFontDescriptorMatchingDidFinishDownloading CTFontDescriptorMatchingState = 6
	KCTFontDescriptorMatchingDidMatch             CTFontDescriptorMatchingState = 7
	KCTFontDescriptorMatchingDidFailWithError     CTFontDescriptorMatchingState = 8
)

func (CTFontDescriptorMatchingState) String

type CTFontFormat

type CTFontFormat int64
const (
	KCTFontFormatUnrecognized       CTFontFormat = 0
	KCTFontFormatOpenTypePostScript CTFontFormat = 1
	KCTFontFormatOpenTypeTrueType   CTFontFormat = 2
	KCTFontFormatTrueType           CTFontFormat = 3
	KCTFontFormatPostScript         CTFontFormat = 4
	KCTFontFormatBitmap             CTFontFormat = 5
)

func (CTFontFormat) String

func (e CTFontFormat) String() string

type CTFontManagerAutoActivationSetting

type CTFontManagerAutoActivationSetting int64
const (
	KCTFontManagerAutoActivationDefault    CTFontManagerAutoActivationSetting = 0
	KCTFontManagerAutoActivationDisabled   CTFontManagerAutoActivationSetting = 1
	KCTFontManagerAutoActivationEnabled    CTFontManagerAutoActivationSetting = 2
	KCTFontManagerAutoActivationPromptUser CTFontManagerAutoActivationSetting = 3
)

func CTFontManagerGetAutoActivationSetting

func CTFontManagerGetAutoActivationSetting(bundleIdentifier unsafe.Pointer) CTFontManagerAutoActivationSetting

func (CTFontManagerAutoActivationSetting) String

type CTFontManagerError

type CTFontManagerError int64
const (
	KCTFontManagerErrorFileNotFound            CTFontManagerError = 101
	KCTFontManagerErrorInsufficientPermissions CTFontManagerError = 102
	KCTFontManagerErrorUnrecognizedFormat      CTFontManagerError = 103
	KCTFontManagerErrorInvalidFontData         CTFontManagerError = 104
	KCTFontManagerErrorAlreadyRegistered       CTFontManagerError = 105
	KCTFontManagerErrorExceededResourceLimit   CTFontManagerError = 106
	KCTFontManagerErrorAssetNotFound           CTFontManagerError = 107
	KCTFontManagerErrorNotRegistered           CTFontManagerError = 201
	KCTFontManagerErrorInUse                   CTFontManagerError = 202
	KCTFontManagerErrorSystemRequired          CTFontManagerError = 203
	KCTFontManagerErrorRegistrationFailed      CTFontManagerError = 301
	KCTFontManagerErrorMissingEntitlement      CTFontManagerError = 302
	KCTFontManagerErrorInsufficientInfo        CTFontManagerError = 303
	KCTFontManagerErrorCancelledByUser         CTFontManagerError = 304
	KCTFontManagerErrorDuplicatedName          CTFontManagerError = 305
	KCTFontManagerErrorInvalidFilePath         CTFontManagerError = 306
	KCTFontManagerErrorUnsupportedScope        CTFontManagerError = 307
)

func (CTFontManagerError) String

func (e CTFontManagerError) String() string

type CTFontManagerScope

type CTFontManagerScope int64
const (
	KCTFontManagerScopeNone       CTFontManagerScope = 0
	KCTFontManagerScopeProcess    CTFontManagerScope = 1
	KCTFontManagerScopePersistent CTFontManagerScope = 2
	KCTFontManagerScopeSession    CTFontManagerScope = 3
	KCTFontManagerScopeUser       CTFontManagerScope = 2
)

func CTFontManagerGetScopeForURL

func CTFontManagerGetScopeForURL(fontURL unsafe.Pointer) CTFontManagerScope

func (CTFontManagerScope) String

func (e CTFontManagerScope) String() string

type CTFontOptions

type CTFontOptions int64
const (
	KCTFontOptionsDefault               CTFontOptions = 0
	KCTFontOptionsPreventAutoActivation CTFontOptions = 1
	KCTFontOptionsPreventAutoDownload   CTFontOptions = 2
	KCTFontOptionsPreferSystemFont      CTFontOptions = 4
)

func (CTFontOptions) String

func (e CTFontOptions) String() string

type CTFontOrientation

type CTFontOrientation int64
const (
	KCTFontOrientationDefault    CTFontOrientation = 0
	KCTFontOrientationHorizontal CTFontOrientation = 1
	KCTFontOrientationVertical   CTFontOrientation = 2
	KCTFontDefaultOrientation    CTFontOrientation = 0
	KCTFontHorizontalOrientation CTFontOrientation = 1
	KCTFontVerticalOrientation   CTFontOrientation = 2
)

func (CTFontOrientation) String

func (e CTFontOrientation) String() string

type CTFontStylisticClass

type CTFontStylisticClass int64
const (
	KCTFontClassUnknown            CTFontStylisticClass = 0
	KCTFontClassOldStyleSerifs     CTFontStylisticClass = 268435456
	KCTFontClassTransitionalSerifs CTFontStylisticClass = 536870912
	KCTFontClassModernSerifs       CTFontStylisticClass = 805306368
	KCTFontClassClarendonSerifs    CTFontStylisticClass = 1073741824
	KCTFontClassSlabSerifs         CTFontStylisticClass = 1342177280
	KCTFontClassFreeformSerifs     CTFontStylisticClass = 1879048192
	KCTFontClassSansSerif          CTFontStylisticClass = 2147483648
	KCTFontClassOrnamentals        CTFontStylisticClass = 2415919104
	KCTFontClassScripts            CTFontStylisticClass = 2684354560
	KCTFontClassSymbolic           CTFontStylisticClass = 3221225472
	KCTFontUnknownClass            CTFontStylisticClass = 0
	KCTFontOldStyleSerifsClass     CTFontStylisticClass = 268435456
	KCTFontTransitionalSerifsClass CTFontStylisticClass = 536870912
	KCTFontModernSerifsClass       CTFontStylisticClass = 805306368
	KCTFontClarendonSerifsClass    CTFontStylisticClass = 1073741824
	KCTFontSlabSerifsClass         CTFontStylisticClass = 1342177280
	KCTFontFreeformSerifsClass     CTFontStylisticClass = 1879048192
	KCTFontSansSerifClass          CTFontStylisticClass = 2147483648
	KCTFontOrnamentalsClass        CTFontStylisticClass = 2415919104
	KCTFontScriptsClass            CTFontStylisticClass = 2684354560
	KCTFontSymbolicClass           CTFontStylisticClass = 3221225472
)

func (CTFontStylisticClass) String

func (e CTFontStylisticClass) String() string

type CTFontSymbolicTraits

type CTFontSymbolicTraits int64
const (
	KCTFontTraitItalic      CTFontSymbolicTraits = 1
	KCTFontTraitBold        CTFontSymbolicTraits = 2
	KCTFontTraitExpanded    CTFontSymbolicTraits = 32
	KCTFontTraitCondensed   CTFontSymbolicTraits = 64
	KCTFontTraitMonoSpace   CTFontSymbolicTraits = 1024
	KCTFontTraitVertical    CTFontSymbolicTraits = 2048
	KCTFontTraitUIOptimized CTFontSymbolicTraits = 4096
	KCTFontTraitColorGlyphs CTFontSymbolicTraits = 8192
	KCTFontTraitComposite   CTFontSymbolicTraits = 16384
	KCTFontTraitClassMask   CTFontSymbolicTraits = 4026531840
	KCTFontItalicTrait      CTFontSymbolicTraits = 1
	KCTFontBoldTrait        CTFontSymbolicTraits = 2
	KCTFontExpandedTrait    CTFontSymbolicTraits = 32
	KCTFontCondensedTrait   CTFontSymbolicTraits = 64
	KCTFontMonoSpaceTrait   CTFontSymbolicTraits = 1024
	KCTFontVerticalTrait    CTFontSymbolicTraits = 2048
	KCTFontUIOptimizedTrait CTFontSymbolicTraits = 4096
	KCTFontColorGlyphsTrait CTFontSymbolicTraits = 8192
	KCTFontCompositeTrait   CTFontSymbolicTraits = 16384
	KCTFontClassMaskTrait   CTFontSymbolicTraits = 4026531840
)

func CTFontGetSymbolicTraits

func CTFontGetSymbolicTraits(font unsafe.Pointer) CTFontSymbolicTraits

func (CTFontSymbolicTraits) String

func (e CTFontSymbolicTraits) String() string

type CTFontTableOptions

type CTFontTableOptions int64
const (
	KCTFontTableOptionNoOptions        CTFontTableOptions = 0
	KCTFontTableOptionExcludeSynthetic CTFontTableOptions = 1
)

func (CTFontTableOptions) String

func (e CTFontTableOptions) String() string

type CTFontUIFontType

type CTFontUIFontType int64
const (
	KCTFontUIFontNone                     CTFontUIFontType = 4294967295
	KCTFontUIFontUser                     CTFontUIFontType = 0
	KCTFontUIFontUserFixedPitch           CTFontUIFontType = 1
	KCTFontUIFontSystem                   CTFontUIFontType = 2
	KCTFontUIFontEmphasizedSystem         CTFontUIFontType = 3
	KCTFontUIFontSmallSystem              CTFontUIFontType = 4
	KCTFontUIFontSmallEmphasizedSystem    CTFontUIFontType = 5
	KCTFontUIFontMiniSystem               CTFontUIFontType = 6
	KCTFontUIFontMiniEmphasizedSystem     CTFontUIFontType = 7
	KCTFontUIFontViews                    CTFontUIFontType = 8
	KCTFontUIFontApplication              CTFontUIFontType = 9
	KCTFontUIFontLabel                    CTFontUIFontType = 10
	KCTFontUIFontMenuTitle                CTFontUIFontType = 11
	KCTFontUIFontMenuItem                 CTFontUIFontType = 12
	KCTFontUIFontMenuItemMark             CTFontUIFontType = 13
	KCTFontUIFontMenuItemCmdKey           CTFontUIFontType = 14
	KCTFontUIFontWindowTitle              CTFontUIFontType = 15
	KCTFontUIFontPushButton               CTFontUIFontType = 16
	KCTFontUIFontUtilityWindowTitle       CTFontUIFontType = 17
	KCTFontUIFontAlertHeader              CTFontUIFontType = 18
	KCTFontUIFontSystemDetail             CTFontUIFontType = 19
	KCTFontUIFontEmphasizedSystemDetail   CTFontUIFontType = 20
	KCTFontUIFontToolbar                  CTFontUIFontType = 21
	KCTFontUIFontSmallToolbar             CTFontUIFontType = 22
	KCTFontUIFontMessage                  CTFontUIFontType = 23
	KCTFontUIFontPalette                  CTFontUIFontType = 24
	KCTFontUIFontToolTip                  CTFontUIFontType = 25
	KCTFontUIFontControlContent           CTFontUIFontType = 26
	KCTFontNoFontType                     CTFontUIFontType = 4294967295
	KCTFontUserFontType                   CTFontUIFontType = 0
	KCTFontUserFixedPitchFontType         CTFontUIFontType = 1
	KCTFontSystemFontType                 CTFontUIFontType = 2
	KCTFontEmphasizedSystemFontType       CTFontUIFontType = 3
	KCTFontSmallSystemFontType            CTFontUIFontType = 4
	KCTFontSmallEmphasizedSystemFontType  CTFontUIFontType = 5
	KCTFontMiniSystemFontType             CTFontUIFontType = 6
	KCTFontMiniEmphasizedSystemFontType   CTFontUIFontType = 7
	KCTFontViewsFontType                  CTFontUIFontType = 8
	KCTFontApplicationFontType            CTFontUIFontType = 9
	KCTFontLabelFontType                  CTFontUIFontType = 10
	KCTFontMenuTitleFontType              CTFontUIFontType = 11
	KCTFontMenuItemFontType               CTFontUIFontType = 12
	KCTFontMenuItemMarkFontType           CTFontUIFontType = 13
	KCTFontMenuItemCmdKeyFontType         CTFontUIFontType = 14
	KCTFontWindowTitleFontType            CTFontUIFontType = 15
	KCTFontPushButtonFontType             CTFontUIFontType = 16
	KCTFontUtilityWindowTitleFontType     CTFontUIFontType = 17
	KCTFontAlertHeaderFontType            CTFontUIFontType = 18
	KCTFontSystemDetailFontType           CTFontUIFontType = 19
	KCTFontEmphasizedSystemDetailFontType CTFontUIFontType = 20
	KCTFontToolbarFontType                CTFontUIFontType = 21
	KCTFontSmallToolbarFontType           CTFontUIFontType = 22
	KCTFontMessageFontType                CTFontUIFontType = 23
	KCTFontPaletteFontType                CTFontUIFontType = 24
	KCTFontToolTipFontType                CTFontUIFontType = 25
	KCTFontControlContentFontType         CTFontUIFontType = 26
)

func CTFontGetUIFontType

func CTFontGetUIFontType(font unsafe.Pointer) CTFontUIFontType

func (CTFontUIFontType) String

func (e CTFontUIFontType) String() string

type CTFrame

type CTFrame struct{}

C struct: __CTFrame CTFrame is an opaque type.

type CTFramePathFillRule

type CTFramePathFillRule int64
const (
	KCTFramePathFillEvenOdd       CTFramePathFillRule = 0
	KCTFramePathFillWindingNumber CTFramePathFillRule = 1
)

func (CTFramePathFillRule) String

func (e CTFramePathFillRule) String() string

type CTFrameProgression

type CTFrameProgression int64
const (
	KCTFrameProgressionTopToBottom CTFrameProgression = 0
	KCTFrameProgressionRightToLeft CTFrameProgression = 1
	KCTFrameProgressionLeftToRight CTFrameProgression = 2
)

func (CTFrameProgression) String

func (e CTFrameProgression) String() string

type CTFramesetter

type CTFramesetter struct{}

C struct: __CTFramesetter CTFramesetter is an opaque type.

type CTGlyphInfo

type CTGlyphInfo struct{}

C struct: __CTGlyphInfo CTGlyphInfo is an opaque type.

type CTLine

type CTLine struct{}

C struct: __CTLine CTLine is an opaque type.

type CTLineBoundsOptions

type CTLineBoundsOptions int64
const (
	KCTLineBoundsExcludeTypographicLeading CTLineBoundsOptions = 1
	KCTLineBoundsExcludeTypographicShifts  CTLineBoundsOptions = 2
	KCTLineBoundsUseHangingPunctuation     CTLineBoundsOptions = 4
	KCTLineBoundsUseGlyphPathBounds        CTLineBoundsOptions = 8
	KCTLineBoundsUseOpticalBounds          CTLineBoundsOptions = 16
	KCTLineBoundsIncludeLanguageExtents    CTLineBoundsOptions = 32
)

func (CTLineBoundsOptions) String

func (e CTLineBoundsOptions) String() string

type CTLineBreakMode

type CTLineBreakMode int64
const (
	KCTLineBreakByWordWrapping     CTLineBreakMode = 0
	KCTLineBreakByCharWrapping     CTLineBreakMode = 1
	KCTLineBreakByClipping         CTLineBreakMode = 2
	KCTLineBreakByTruncatingHead   CTLineBreakMode = 3
	KCTLineBreakByTruncatingTail   CTLineBreakMode = 4
	KCTLineBreakByTruncatingMiddle CTLineBreakMode = 5
)

func (CTLineBreakMode) String

func (e CTLineBreakMode) String() string

type CTLineTruncationType

type CTLineTruncationType int64
const (
	KCTLineTruncationStart  CTLineTruncationType = 0
	KCTLineTruncationEnd    CTLineTruncationType = 1
	KCTLineTruncationMiddle CTLineTruncationType = 2
)

func (CTLineTruncationType) String

func (e CTLineTruncationType) String() string

type CTParagraphStyle

type CTParagraphStyle struct{}

C struct: __CTParagraphStyle CTParagraphStyle is an opaque type.

type CTParagraphStyleSetting

type CTParagraphStyleSetting struct {
	Spec      CTParagraphStyleSpecifier
	ValueSize uint
	Value     unsafe.Pointer
}

@struct CTParagraphStyleSetting @abstract This structure is used to alter the paragraph style. @field spec The specifier of the setting. @field valueSize The size of the value pointed to by the "value" field. This must match the size of the value required by the CTParagraphStyleSpecifier set in the "spec" field. @field value A reference to the value of the setting specified by the "spec" field. The value must be in the proper range for the spec value. The value must also be at least valueSize.

type CTParagraphStyleSpecifier

type CTParagraphStyleSpecifier int64
const (
	KCTParagraphStyleSpecifierAlignment              CTParagraphStyleSpecifier = 0
	KCTParagraphStyleSpecifierFirstLineHeadIndent    CTParagraphStyleSpecifier = 1
	KCTParagraphStyleSpecifierHeadIndent             CTParagraphStyleSpecifier = 2
	KCTParagraphStyleSpecifierTailIndent             CTParagraphStyleSpecifier = 3
	KCTParagraphStyleSpecifierTabStops               CTParagraphStyleSpecifier = 4
	KCTParagraphStyleSpecifierDefaultTabInterval     CTParagraphStyleSpecifier = 5
	KCTParagraphStyleSpecifierLineBreakMode          CTParagraphStyleSpecifier = 6
	KCTParagraphStyleSpecifierLineHeightMultiple     CTParagraphStyleSpecifier = 7
	KCTParagraphStyleSpecifierMaximumLineHeight      CTParagraphStyleSpecifier = 8
	KCTParagraphStyleSpecifierMinimumLineHeight      CTParagraphStyleSpecifier = 9
	KCTParagraphStyleSpecifierLineSpacing            CTParagraphStyleSpecifier = 10
	KCTParagraphStyleSpecifierParagraphSpacing       CTParagraphStyleSpecifier = 11
	KCTParagraphStyleSpecifierParagraphSpacingBefore CTParagraphStyleSpecifier = 12
	KCTParagraphStyleSpecifierBaseWritingDirection   CTParagraphStyleSpecifier = 13
	KCTParagraphStyleSpecifierMaximumLineSpacing     CTParagraphStyleSpecifier = 14
	KCTParagraphStyleSpecifierMinimumLineSpacing     CTParagraphStyleSpecifier = 15
	KCTParagraphStyleSpecifierLineSpacingAdjustment  CTParagraphStyleSpecifier = 16
	KCTParagraphStyleSpecifierLineBoundsOptions      CTParagraphStyleSpecifier = 17
	KCTParagraphStyleSpecifierCount                  CTParagraphStyleSpecifier = 18
)

func (CTParagraphStyleSpecifier) String

func (e CTParagraphStyleSpecifier) String() string

type CTRubyAlignment

type CTRubyAlignment int64
const (
	KCTRubyAlignmentInvalid          CTRubyAlignment = 255
	KCTRubyAlignmentAuto             CTRubyAlignment = 0
	KCTRubyAlignmentStart            CTRubyAlignment = 1
	KCTRubyAlignmentCenter           CTRubyAlignment = 2
	KCTRubyAlignmentEnd              CTRubyAlignment = 3
	KCTRubyAlignmentDistributeLetter CTRubyAlignment = 4
	KCTRubyAlignmentDistributeSpace  CTRubyAlignment = 5
	KCTRubyAlignmentLineEdge         CTRubyAlignment = 6
)

func CTRubyAnnotationGetAlignment

func CTRubyAnnotationGetAlignment(rubyAnnotation unsafe.Pointer) CTRubyAlignment

func (CTRubyAlignment) String

func (e CTRubyAlignment) String() string

type CTRubyAnnotation

type CTRubyAnnotation struct{}

C struct: __CTRubyAnnotation CTRubyAnnotation is an opaque type.

type CTRubyOverhang

type CTRubyOverhang int64
const (
	KCTRubyOverhangInvalid CTRubyOverhang = 255
	KCTRubyOverhangAuto    CTRubyOverhang = 0
	KCTRubyOverhangStart   CTRubyOverhang = 1
	KCTRubyOverhangEnd     CTRubyOverhang = 2
	KCTRubyOverhangNone    CTRubyOverhang = 3
)

func CTRubyAnnotationGetOverhang

func CTRubyAnnotationGetOverhang(rubyAnnotation unsafe.Pointer) CTRubyOverhang

func (CTRubyOverhang) String

func (e CTRubyOverhang) String() string

type CTRubyPosition

type CTRubyPosition int64
const (
	KCTRubyPositionBefore         CTRubyPosition = 0
	KCTRubyPositionAfter          CTRubyPosition = 1
	KCTRubyPositionInterCharacter CTRubyPosition = 2
	KCTRubyPositionInline         CTRubyPosition = 3
	KCTRubyPositionCount          CTRubyPosition = 4
)

func (CTRubyPosition) String

func (e CTRubyPosition) String() string

type CTRun

type CTRun struct{}

C struct: __CTRun CTRun is an opaque type.

type CTRunDelegate

type CTRunDelegate struct{}

C struct: __CTRunDelegate CTRunDelegate is an opaque type.

type CTRunDelegateCallbacks

type CTRunDelegateCallbacks struct {
	Version    int
	Dealloc    unsafe.Pointer
	GetAscent  unsafe.Pointer
	GetDescent unsafe.Pointer
	GetWidth   unsafe.Pointer
}

type CTRunStatus

type CTRunStatus int64
const (
	KCTRunStatusNoStatus             CTRunStatus = 0
	KCTRunStatusRightToLeft          CTRunStatus = 1
	KCTRunStatusNonMonotonic         CTRunStatus = 2
	KCTRunStatusHasNonIdentityMatrix CTRunStatus = 4
)

func CTRunGetStatus

func CTRunGetStatus(run unsafe.Pointer) CTRunStatus

func (CTRunStatus) String

func (e CTRunStatus) String() string

type CTTextAlignment

type CTTextAlignment int64
const (
	KCTTextAlignmentLeft      CTTextAlignment = 0
	KCTTextAlignmentRight     CTTextAlignment = 1
	KCTTextAlignmentCenter    CTTextAlignment = 2
	KCTTextAlignmentJustified CTTextAlignment = 3
	KCTTextAlignmentNatural   CTTextAlignment = 4
	KCTLeftTextAlignment      CTTextAlignment = 0
	KCTRightTextAlignment     CTTextAlignment = 1
	KCTCenterTextAlignment    CTTextAlignment = 2
	KCTJustifiedTextAlignment CTTextAlignment = 3
	KCTNaturalTextAlignment   CTTextAlignment = 4
)

func CTTextTabGetAlignment

func CTTextTabGetAlignment(tab unsafe.Pointer) CTTextAlignment

func (CTTextAlignment) String

func (e CTTextAlignment) String() string

type CTTextTab

type CTTextTab struct{}

C struct: __CTTextTab CTTextTab is an opaque type.

type CTTypesetter

type CTTypesetter struct{}

C struct: __CTTypesetter CTTypesetter is an opaque type.

type CTUnderlineStyle

type CTUnderlineStyle int64
const (
	KCTUnderlineStyleNone   CTUnderlineStyle = 0
	KCTUnderlineStyleSingle CTUnderlineStyle = 1
	KCTUnderlineStyleThick  CTUnderlineStyle = 2
	KCTUnderlineStyleDouble CTUnderlineStyle = 9
)

func (CTUnderlineStyle) String

func (e CTUnderlineStyle) String() string

type CTUnderlineStyleModifiers

type CTUnderlineStyleModifiers int64
const (
	KCTUnderlinePatternSolid      CTUnderlineStyleModifiers = 0
	KCTUnderlinePatternDot        CTUnderlineStyleModifiers = 256
	KCTUnderlinePatternDash       CTUnderlineStyleModifiers = 512
	KCTUnderlinePatternDashDot    CTUnderlineStyleModifiers = 768
	KCTUnderlinePatternDashDotDot CTUnderlineStyleModifiers = 1024
)

func (CTUnderlineStyleModifiers) String

func (e CTUnderlineStyleModifiers) String() string

type CTWritingDirection

type CTWritingDirection int64
const (
	KCTWritingDirectionNatural     CTWritingDirection = -1
	KCTWritingDirectionLeftToRight CTWritingDirection = 0
	KCTWritingDirectionRightToLeft CTWritingDirection = 1
)

func (CTWritingDirection) String

func (e CTWritingDirection) String() string

type Clockid_t

type Clockid_t int64

func (Clockid_t) String

func (e Clockid_t) String() string

type Dispatch_autorelease_frequency_t

type Dispatch_autorelease_frequency_t uint64
const (
	DISPATCH_AUTORELEASE_FREQUENCY_INHERIT   Dispatch_autorelease_frequency_t = 0
	DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1
	DISPATCH_AUTORELEASE_FREQUENCY_NEVER     Dispatch_autorelease_frequency_t = 2
)

func (Dispatch_autorelease_frequency_t) String

type Dispatch_block_flags_t

type Dispatch_block_flags_t uint64
const (
	DISPATCH_BLOCK_BARRIER           Dispatch_block_flags_t = 1
	DISPATCH_BLOCK_DETACHED          Dispatch_block_flags_t = 2
	DISPATCH_BLOCK_ASSIGN_CURRENT    Dispatch_block_flags_t = 4
	DISPATCH_BLOCK_NO_QOS_CLASS      Dispatch_block_flags_t = 8
	DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16
	DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32
)

func (Dispatch_block_flags_t) String

func (e Dispatch_block_flags_t) String() string

type EvCmd

type EvCmd int64
const (
	EVNOP   EvCmd = 0
	EVHIDE  EvCmd = 1
	EVSHOW  EvCmd = 2
	EVMOVE  EvCmd = 3
	EVLEVEL EvCmd = 4
)

func (EvCmd) String

func (e EvCmd) String() string

type Filesec_property_t

type Filesec_property_t int64
const (
	FILESEC_OWNER         Filesec_property_t = 1
	FILESEC_GROUP         Filesec_property_t = 2
	FILESEC_UUID          Filesec_property_t = 3
	FILESEC_MODE          Filesec_property_t = 4
	FILESEC_ACL           Filesec_property_t = 5
	FILESEC_GRPUUID       Filesec_property_t = 6
	FILESEC_ACL_RAW       Filesec_property_t = 100
	FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101
)

func (Filesec_property_t) String

func (e Filesec_property_t) String() string

type FontVariation

type FontVariation struct {
	Name  uint
	Value int
}

type Idtype_t

type Idtype_t int64
const (
	P_ALL  Idtype_t = 0
	P_PID  Idtype_t = 1
	P_PGID Idtype_t = 2
)

func (Idtype_t) String

func (e Idtype_t) String() string

type Ipc_info_object_type_t

type Ipc_info_object_type_t int64
const (
	IPC_OTYPE_NONE                 Ipc_info_object_type_t = 0
	IPC_OTYPE_THREAD_CONTROL       Ipc_info_object_type_t = 1
	IPC_OTYPE_TASK_CONTROL         Ipc_info_object_type_t = 2
	IPC_OTYPE_HOST                 Ipc_info_object_type_t = 3
	IPC_OTYPE_HOST_PRIV            Ipc_info_object_type_t = 4
	IPC_OTYPE_PROCESSOR            Ipc_info_object_type_t = 5
	IPC_OTYPE_PROCESSOR_SET        Ipc_info_object_type_t = 6
	IPC_OTYPE_PROCESSOR_SET_NAME   Ipc_info_object_type_t = 7
	IPC_OTYPE_TIMER                Ipc_info_object_type_t = 8
	IPC_OTYPE_PORT_SUBST_ONCE      Ipc_info_object_type_t = 9
	IPC_OTYPE_MIG                  Ipc_info_object_type_t = 10
	IPC_OTYPE_MEMORY_OBJECT        Ipc_info_object_type_t = 11
	IPC_OTYPE_XMM_PAGER            Ipc_info_object_type_t = 12
	IPC_OTYPE_XMM_KERNEL           Ipc_info_object_type_t = 13
	IPC_OTYPE_XMM_REPLY            Ipc_info_object_type_t = 14
	IPC_OTYPE_UND_REPLY            Ipc_info_object_type_t = 15
	IPC_OTYPE_HOST_NOTIFY          Ipc_info_object_type_t = 16
	IPC_OTYPE_HOST_SECURITY        Ipc_info_object_type_t = 17
	IPC_OTYPE_LEDGER               Ipc_info_object_type_t = 18
	IPC_OTYPE_MAIN_DEVICE          Ipc_info_object_type_t = 19
	IPC_OTYPE_TASK_NAME            Ipc_info_object_type_t = 20
	IPC_OTYPE_SUBSYSTEM            Ipc_info_object_type_t = 21
	IPC_OTYPE_IO_DONE_QUEUE        Ipc_info_object_type_t = 22
	IPC_OTYPE_SEMAPHORE            Ipc_info_object_type_t = 23
	IPC_OTYPE_LOCK_SET             Ipc_info_object_type_t = 24
	IPC_OTYPE_CLOCK                Ipc_info_object_type_t = 25
	IPC_OTYPE_CLOCK_CTRL           Ipc_info_object_type_t = 26
	IPC_OTYPE_IOKIT_IDENT          Ipc_info_object_type_t = 27
	IPC_OTYPE_NAMED_ENTRY          Ipc_info_object_type_t = 28
	IPC_OTYPE_IOKIT_CONNECT        Ipc_info_object_type_t = 29
	IPC_OTYPE_IOKIT_OBJECT         Ipc_info_object_type_t = 30
	IPC_OTYPE_UPL                  Ipc_info_object_type_t = 31
	IPC_OTYPE_MEM_OBJ_CONTROL      Ipc_info_object_type_t = 32
	IPC_OTYPE_AU_SESSIONPORT       Ipc_info_object_type_t = 33
	IPC_OTYPE_FILEPORT             Ipc_info_object_type_t = 34
	IPC_OTYPE_LABELH               Ipc_info_object_type_t = 35
	IPC_OTYPE_TASK_RESUME          Ipc_info_object_type_t = 36
	IPC_OTYPE_VOUCHER              Ipc_info_object_type_t = 37
	IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38
	IPC_OTYPE_WORK_INTERVAL        Ipc_info_object_type_t = 39
	IPC_OTYPE_UX_HANDLER           Ipc_info_object_type_t = 40
	IPC_OTYPE_UEXT_OBJECT          Ipc_info_object_type_t = 41
	IPC_OTYPE_ARCADE_REG           Ipc_info_object_type_t = 42
	IPC_OTYPE_EVENTLINK            Ipc_info_object_type_t = 43
	IPC_OTYPE_TASK_INSPECT         Ipc_info_object_type_t = 44
	IPC_OTYPE_TASK_READ            Ipc_info_object_type_t = 45
	IPC_OTYPE_THREAD_INSPECT       Ipc_info_object_type_t = 46
	IPC_OTYPE_THREAD_READ          Ipc_info_object_type_t = 47
	IPC_OTYPE_SUID_CRED            Ipc_info_object_type_t = 48
	IPC_OTYPE_HYPERVISOR           Ipc_info_object_type_t = 49
	IPC_OTYPE_TASK_ID_TOKEN        Ipc_info_object_type_t = 50
	IPC_OTYPE_TASK_FATAL           Ipc_info_object_type_t = 51
	IPC_OTYPE_KCDATA               Ipc_info_object_type_t = 52
	IPC_OTYPE_EXCLAVES_RESOURCE    Ipc_info_object_type_t = 53
	IPC_OTYPE_THREAD_RESUME        Ipc_info_object_type_t = 54
	IPC_OTYPE_UNKNOWN              Ipc_info_object_type_t = 4294967295
)

func (Ipc_info_object_type_t) String

func (e Ipc_info_object_type_t) String() string

type JustDirectionTable

type JustDirectionTable struct {
	JustClass          uint16
	WidthDeltaClusters uint16
	Postcomp           uint16
	Lookup             SFNTLookupTable
}

type JustPCAction

type JustPCAction struct {
	ActionCount uint
	Actions     [1]JustPCActionSubrecord
}

type JustPCActionSubrecord

type JustPCActionSubrecord struct {
	TheClass uint16
	TheType  uint16
	Length   uint
	Data     uint
}

type JustPCConditionalAddAction

type JustPCConditionalAddAction struct {
	SubstThreshold int
	AddGlyph       uint16
	SubstGlyph     uint16
}

type JustPCDecompositionAction

type JustPCDecompositionAction struct {
	LowerLimit int
	UpperLimit int
	Order      uint16
	Count      uint16
	Glyphs     [1]uint16
}

type JustPCDuctilityAction

type JustPCDuctilityAction struct {
	DuctilityAxis  uint
	MinimumLimit   int
	NoStretchValue int
	MaximumLimit   int
}

type JustPCGlyphRepeatAddAction

type JustPCGlyphRepeatAddAction struct {
	Flags uint16
	Glyph uint16
}

type JustPostcompTable

type JustPostcompTable struct {
	LookupTable SFNTLookupTable
}

type JustTable

type JustTable struct {
	Version           int
	Format            uint16
	HorizHeaderOffset uint16
	VertHeaderOffset  uint16
}

type JustWidthDeltaEntry

type JustWidthDeltaEntry struct {
	JustClass         uint
	BeforeGrowLimit   int
	BeforeShrinkLimit int
	AfterGrowLimit    int
	AfterShrinkLimit  int
	GrowFlags         uint16
	ShrinkFlags       uint16
}

type JustWidthDeltaGroup

type JustWidthDeltaGroup struct {
	Count   uint
	Entries [1]JustWidthDeltaEntry
}

type KernIndexArrayHeader

type KernIndexArrayHeader struct {
	GlyphCount      uint16
	KernValueCount  uint8
	LeftClassCount  uint8
	RightClassCount uint8
	Flags           uint8
	KernValue       [1]int16
	LeftClass       [1]uint8
	RightClass      [1]uint8
	KernIndex       [1]uint8
}

type KernKerningPair

type KernKerningPair struct {
	Left  uint16
	Right uint16
}

type KernOffsetTable

type KernOffsetTable struct {
	FirstGlyph  uint16
	NGlyphs     uint16
	OffsetTable [1]uint16
}

type KernOrderedListEntry

type KernOrderedListEntry struct {
	Pair  KernKerningPair
	Value int16
}

type KernOrderedListHeader

type KernOrderedListHeader struct {
	NPairs        uint16
	SearchRange   uint16
	EntrySelector uint16
	RangeShift    uint16
	Table         [1]uint16
}

type KernSimpleArrayHeader

type KernSimpleArrayHeader struct {
	RowWidth         uint16
	LeftOffsetTable  uint16
	RightOffsetTable uint16
	TheArray         uint16
	FirstTable       [1]uint16
}

type KernStateEntry

type KernStateEntry struct {
	NewState uint16
	Flags    uint16
}

type KernStateHeader

type KernStateHeader struct {
	Header     STHeader
	ValueTable uint16
	FirstTable [1]uint8
}

type KernSubtableHeader

type KernSubtableHeader struct {
	Length     int
	StInfo     uint16
	TupleIndex int16
	FsHeader   unsafe.Pointer
}

type KernTableHeader

type KernTableHeader struct {
	Version       int
	NTables       int
	FirstSubtable [1]uint16
}

type KernVersion0Header

type KernVersion0Header struct {
	Version       uint16
	NTables       uint16
	FirstSubtable [1]uint16
}

type KernVersion0SubtableHeader

type KernVersion0SubtableHeader struct {
	Version  uint16
	Length   uint16
	StInfo   uint16
	FsHeader unsafe.Pointer
}

type KerxAnchorPointAction

type KerxAnchorPointAction struct {
	MarkAnchorPoint uint16
	CurrAnchorPoint uint16
}

type KerxControlPointAction

type KerxControlPointAction struct {
	MarkControlPoint uint16
	CurrControlPoint uint16
}

type KerxControlPointEntry

type KerxControlPointEntry struct {
	NewState    uint16
	Flags       uint16
	ActionIndex uint16
}

type KerxControlPointHeader

type KerxControlPointHeader struct {
	Header     STXHeader
	Flags      uint
	FirstTable [1]uint8
}

type KerxCoordinateAction

type KerxCoordinateAction struct {
	MarkX uint16
	MarkY uint16
	CurrX uint16
	CurrY uint16
}

type KerxIndexArrayHeader

type KerxIndexArrayHeader struct {
	Flags                  uint
	RowCount               uint16
	ColumnCount            uint16
	RowIndexTableOffset    uint
	ColumnIndexTableOffset uint
	KerningArrayOffset     uint
	KerningVectorOffset    uint
}

type KerxKerningPair

type KerxKerningPair struct {
	Left  uint16
	Right uint16
}

type KerxOrderedListEntry

type KerxOrderedListEntry struct {
	Pair  KerxKerningPair
	Value int16
}

type KerxOrderedListHeader

type KerxOrderedListHeader struct {
	NPairs        uint
	SearchRange   uint
	EntrySelector uint
	RangeShift    uint
	Table         [1]uint
}

type KerxSimpleArrayHeader

type KerxSimpleArrayHeader struct {
	RowWidth         uint
	LeftOffsetTable  uint
	RightOffsetTable uint
	TheArray         uint
	FirstTable       [1]uint
}

type KerxStateEntry

type KerxStateEntry struct {
	NewState   uint16
	Flags      uint16
	ValueIndex uint16
}

type KerxStateHeader

type KerxStateHeader struct {
	Header     STXHeader
	ValueTable uint
	FirstTable [1]uint8
}

type KerxSubtableHeader

type KerxSubtableHeader struct {
	Length     uint
	StInfo     uint
	TupleCount uint
	FsHeader   unsafe.Pointer
}

type KerxTableHeader

type KerxTableHeader struct {
	Version       int
	NTables       uint
	FirstSubtable [1]uint
}

type LcarCaretClassEntry

type LcarCaretClassEntry struct {
	Count    uint16
	Partials [1]uint16
}

type LcarCaretTable

type LcarCaretTable struct {
	Version int
	Format  uint16
	Lookup  SFNTLookupTable
}

type LtagStringRange

type LtagStringRange struct {
	Offset uint16
	Length uint16
}

type LtagTable

type LtagTable struct {
	Version  uint
	Flags    uint
	NumTags  uint
	TagRange [1]LtagStringRange
}

type Mach_vm_range_flags_t

type Mach_vm_range_flags_t int64
const (
	MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)

func (Mach_vm_range_flags_t) String

func (e Mach_vm_range_flags_t) String() string

type Mach_vm_range_flavor_t

type Mach_vm_range_flavor_t int64
const (
	MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0
	MACH_VM_RANGE_FLAVOR_V1      Mach_vm_range_flavor_t = 1
)

func (Mach_vm_range_flavor_t) String

func (e Mach_vm_range_flavor_t) String() string

type Mach_vm_range_tag_t

type Mach_vm_range_tag_t int64
const (
	MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0
	MACH_VM_RANGE_DATA    Mach_vm_range_tag_t = 1
	MACH_VM_RANGE_FIXED   Mach_vm_range_tag_t = 2
)

func (Mach_vm_range_tag_t) String

func (e Mach_vm_range_tag_t) String() string

type MortChain

type MortChain struct {
	DefaultFlags   uint
	Length         uint
	NFeatures      uint16
	NSubtables     uint16
	FeatureEntries [1]MortFeatureEntry
}

type MortContextualSubtable

type MortContextualSubtable struct {
	Header                  STHeader
	SubstitutionTableOffset uint16
}

type MortFeatureEntry

type MortFeatureEntry struct {
	FeatureType     uint16
	FeatureSelector uint16
	EnableFlags     uint
	DisableFlags    uint
}

type MortInsertionSubtable

type MortInsertionSubtable struct {
	Header STHeader
}

type MortLigatureSubtable

type MortLigatureSubtable struct {
	Header                    STHeader
	LigatureActionTableOffset uint16
	ComponentTableOffset      uint16
	LigatureTableOffset       uint16
}

type MortRearrangementSubtable

type MortRearrangementSubtable struct {
	Header STHeader
}

type MortSubtable

type MortSubtable struct {
	Length   uint16
	Coverage uint16
	Flags    uint
	U        unsafe.Pointer
}

type MortSwashSubtable

type MortSwashSubtable struct {
	Lookup SFNTLookupTable
}

type MortTable

type MortTable struct {
	Version int
	NChains uint
	Chains  [1]MortChain
}

type MorxChain

type MorxChain struct {
	DefaultFlags   uint
	Length         uint
	NFeatures      uint
	NSubtables     uint
	FeatureEntries [1]MortFeatureEntry
}

type MorxContextualSubtable

type MorxContextualSubtable struct {
	Header                  STXHeader
	SubstitutionTableOffset uint
}

type MorxInsertionSubtable

type MorxInsertionSubtable struct {
	Header                    STXHeader
	InsertionGlyphTableOffset uint
}

type MorxLigatureSubtable

type MorxLigatureSubtable struct {
	Header                    STXHeader
	LigatureActionTableOffset uint
	ComponentTableOffset      uint
	LigatureTableOffset       uint
}

type MorxRearrangementSubtable

type MorxRearrangementSubtable struct {
	Header STXHeader
}

type MorxSubtable

type MorxSubtable struct {
	Length   uint
	Coverage uint
	Flags    uint
	U        unsafe.Pointer
}

type MorxTable

type MorxTable struct {
	Version int
	NChains uint
	Chains  [1]MorxChain
}

type Mpo_flags_t

type Mpo_flags_t int64
const (
	MPO_PORT                            Mpo_flags_t = 0
	MPO_SERVICE_PORT                    Mpo_flags_t = 1024
	MPO_CONNECTION_PORT                 Mpo_flags_t = 2048
	MPO_REPLY_PORT                      Mpo_flags_t = 4096
	MPO_WEAK_REPLY_PORT                 Mpo_flags_t = 16384
	MPO_NOTIFICATION_PORT               Mpo_flags_t = 17408
	MPO_EXCEPTION_PORT                  Mpo_flags_t = 32768
	MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536
)

func (Mpo_flags_t) String

func (e Mpo_flags_t) String() string

type NXMouseButton

type NXMouseButton int64
const (
	NX_OneButton   NXMouseButton = 0
	NX_LeftButton  NXMouseButton = 1
	NX_RightButton NXMouseButton = 2
)

func (NXMouseButton) String

func (e NXMouseButton) String() string

type OpbdSideValues

type OpbdSideValues struct {
	LeftSideShift   int16
	TopSideShift    int16
	RightSideShift  int16
	BottomSideShift int16
}

type OpbdTable

type OpbdTable struct {
	Version     int
	Format      uint16
	LookupTable SFNTLookupTable
}

type Os_clockid_t

type Os_clockid_t int64
const (
	OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)

func (Os_clockid_t) String

func (e Os_clockid_t) String() string

type PropLookupSegment

type PropLookupSegment struct {
	LastGlyph  uint16
	FirstGlyph uint16
	Value      uint16
}

type PropLookupSingle

type PropLookupSingle struct {
	Glyph uint16
	Props uint16
}

type PropTable

type PropTable struct {
	Version      int
	Format       uint16
	DefaultProps uint16
	Lookup       SFNTLookupTable
}

type Ptrauth_key

type Ptrauth_key int64
const (
	Ptrauth_key_none                     Ptrauth_key = -1
	Ptrauth_key_asia                     Ptrauth_key = 0
	Ptrauth_key_asib                     Ptrauth_key = 1
	Ptrauth_key_asda                     Ptrauth_key = 2
	Ptrauth_key_asdb                     Ptrauth_key = 3
	Ptrauth_key_process_independent_code Ptrauth_key = 0
	Ptrauth_key_process_dependent_code   Ptrauth_key = 1
	Ptrauth_key_process_independent_data Ptrauth_key = 2
	Ptrauth_key_process_dependent_data   Ptrauth_key = 3
	Ptrauth_key_return_address           Ptrauth_key = 1
	Ptrauth_key_frame_pointer            Ptrauth_key = 3
	Ptrauth_key_function_pointer         Ptrauth_key = 0
	Ptrauth_key_block_function           Ptrauth_key = 0
	Ptrauth_key_cxx_vtable_pointer       Ptrauth_key = 2
	Ptrauth_key_method_list_pointer      Ptrauth_key = 2
	Ptrauth_key_objc_isa_pointer         Ptrauth_key = 2
	Ptrauth_key_objc_super_pointer       Ptrauth_key = 2
	Ptrauth_key_objc_sel_pointer         Ptrauth_key = 3
	Ptrauth_key_objc_class_ro_pointer    Ptrauth_key = 2
	Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2
	Ptrauth_key_init_fini_pointer        Ptrauth_key = 0
)

func (Ptrauth_key) String

func (e Ptrauth_key) String() string

type Qos_class_t

type Qos_class_t uint32
const (
	QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33
	QOS_CLASS_USER_INITIATED   Qos_class_t = 25
	QOS_CLASS_DEFAULT          Qos_class_t = 21
	QOS_CLASS_UTILITY          Qos_class_t = 17
	QOS_CLASS_BACKGROUND       Qos_class_t = 9
	QOS_CLASS_UNSPECIFIED      Qos_class_t = 0
)

func (Qos_class_t) String

func (e Qos_class_t) String() string

type ROTAGlyphEntry deprecated

type ROTAGlyphEntry struct {
	GlyphIndexOffset int16
	HBaselineOffset  int16
	VBaselineOffset  int16
}

Deprecated: Superseded by OpenType

type ROTAHeader deprecated

type ROTAHeader struct {
	Version    int
	Flags      uint16
	NMasters   uint16
	FirstGlyph uint16
	LastGlyph  uint16
	Lookup     SFNTLookupTable
}

Deprecated: Superseded by OpenType

type SFNTLookupArrayHeader

type SFNTLookupArrayHeader struct {
	LookupValues [1]uint16
}

type SFNTLookupBinarySearchHeader

type SFNTLookupBinarySearchHeader struct {
	UnitSize      uint16
	NUnits        uint16
	SearchRange   uint16
	EntrySelector uint16
	RangeShift    uint16
}

type SFNTLookupSegment

type SFNTLookupSegment struct {
	LastGlyph  uint16
	FirstGlyph uint16
	Value      [1]uint16
}

type SFNTLookupSegmentHeader

type SFNTLookupSegmentHeader struct {
	BinSearch SFNTLookupBinarySearchHeader
	Segments  [1]SFNTLookupSegment
}

type SFNTLookupSingle

type SFNTLookupSingle struct {
	Glyph uint16
	Value [1]uint16
}

type SFNTLookupSingleHeader

type SFNTLookupSingleHeader struct {
	BinSearch SFNTLookupBinarySearchHeader
	Entries   [1]SFNTLookupSingle
}

type SFNTLookupTable

type SFNTLookupTable struct {
	Format   uint16
	FsHeader unsafe.Pointer
}

type SFNTLookupTrimmedArrayHeader

type SFNTLookupTrimmedArrayHeader struct {
	FirstGlyph uint16
	Count      uint16
	ValueArray [1]uint16
}

type SFNTLookupVectorHeader

type SFNTLookupVectorHeader struct {
	ValueSize  uint16
	FirstGlyph uint16
	Count      uint16
	Values     [1]uint8
}

type STClassTable

type STClassTable struct {
	FirstGlyph uint16
	NGlyphs    uint16
	Classes    [1]uint8
}

type STEntryOne

type STEntryOne struct {
	NewState uint16
	Flags    uint16
	Offset1  uint16
}

type STEntryTwo

type STEntryTwo struct {
	NewState uint16
	Flags    uint16
	Offset1  uint16
	Offset2  uint16
}

type STEntryZero

type STEntryZero struct {
	NewState uint16
	Flags    uint16
}

type STHeader

type STHeader struct {
	Filler           uint8
	NClasses         uint8
	ClassTableOffset uint16
	StateArrayOffset uint16
	EntryTableOffset uint16
}

type STXEntryOne

type STXEntryOne struct {
	NewState uint16
	Flags    uint16
	Index1   uint16
}

type STXEntryTwo

type STXEntryTwo struct {
	NewState uint16
	Flags    uint16
	Index1   uint16
	Index2   uint16
}

type STXEntryZero

type STXEntryZero struct {
	NewState uint16
	Flags    uint16
}

type STXHeader

type STXHeader struct {
	NClasses         uint
	ClassTableOffset uint
	StateArrayOffset uint
	EntryTableOffset uint
}

type SfntCMapEncoding

type SfntCMapEncoding struct {
	PlatformID uint16
	ScriptID   uint16
	Offset     uint
}

C struct: sfntCMapEncoding

type SfntCMapExtendedSubHeader

type SfntCMapExtendedSubHeader struct {
	Format   uint16
	Reserved uint16
	Length   uint
	Language uint
}

C struct: sfntCMapExtendedSubHeader

type SfntCMapHeader

type SfntCMapHeader struct {
	Version   uint16
	NumTables uint16
	Encoding  [1]SfntCMapEncoding
}

C struct: sfntCMapHeader

type SfntCMapSubHeader

type SfntCMapSubHeader struct {
	Format     uint16
	Length     uint16
	LanguageID uint16
}

C struct: sfntCMapSubHeader

type SfntDescriptorHeader

type SfntDescriptorHeader struct {
	Version         int
	DescriptorCount int
	Descriptor      [1]SfntFontDescriptor
}

C struct: sfntDescriptorHeader

type SfntDirectory

type SfntDirectory struct {
	Format        uint
	NumOffsets    uint16
	SearchRange   uint16
	EntrySelector uint16
	RangeShift    uint16
	Table         [1]SfntDirectoryEntry
}

C struct: sfntDirectory

type SfntDirectoryEntry

type SfntDirectoryEntry struct {
	TableTag uint
	CheckSum uint
	Offset   uint
	Length   uint
}

C struct: sfntDirectoryEntry

type SfntFeatureHeader

type SfntFeatureHeader struct {
	Version          int
	FeatureNameCount uint16
	FeatureSetCount  uint16
	Reserved         int
	Names            [1]SfntFeatureName
	Settings         [1]SfntFontFeatureSetting
	Runs             [1]SfntFontRunFeature
}

C struct: sfntFeatureHeader

type SfntFeatureName

type SfntFeatureName struct {
	FeatureType      uint16
	SettingCount     uint16
	OffsetToSettings int
	FeatureFlags     uint16
	NameID           int16
}

C struct: sfntFeatureName

type SfntFontDescriptor

type SfntFontDescriptor struct {
	Name  uint
	Value int
}

C struct: sfntFontDescriptor

type SfntFontFeatureSetting

type SfntFontFeatureSetting struct {
	Setting uint16
	NameID  int16
}

C struct: sfntFontFeatureSetting

type SfntFontRunFeature

type SfntFontRunFeature struct {
	FeatureType uint16
	Setting     uint16
}

C struct: sfntFontRunFeature

type SfntInstance

type SfntInstance struct {
	NameID int16
	Flags  int16
	Coord  [1]int
}

C struct: sfntInstance

type SfntNameHeader

type SfntNameHeader struct {
	Format       uint16
	Count        uint16
	StringOffset uint16
	Rec          [1]SfntNameRecord
}

C struct: sfntNameHeader

type SfntNameRecord

type SfntNameRecord struct {
	PlatformID uint16
	ScriptID   uint16
	LanguageID uint16
	NameID     uint16
	Length     uint16
	Offset     uint16
}

C struct: sfntNameRecord

type SfntVariationAxis

type SfntVariationAxis struct {
	AxisTag      uint
	MinValue     int
	DefaultValue int
	MaxValue     int
	Flags        int16
	NameID       int16
}

C struct: sfntVariationAxis

type SfntVariationHeader

type SfntVariationHeader struct {
	Version        int
	OffsetToData   uint16
	CountSizePairs uint16
	AxisCount      uint16
	AxisSize       uint16
	InstanceCount  uint16
	InstanceSize   uint16
	Axis           [1]SfntVariationAxis
	Instance       [1]SfntInstance
}

C struct: sfntVariationHeader

type TrakTable

type TrakTable struct {
	Version     int
	Format      uint16
	HorizOffset uint16
	VertOffset  uint16
}

type TrakTableData

type TrakTableData struct {
	NTracks         uint16
	NSizes          uint16
	SizeTableOffset uint
	TrakTable       [1]TrakTableEntry
}

type TrakTableEntry

type TrakTableEntry struct {
	Track          int
	NameTableIndex uint16
	SizesOffset    uint16
}

type Virtual_memory_guard_exception_code_t

type Virtual_memory_guard_exception_code_t int64
const (
	KGUARD_EXC_DEALLOC_GAP                   Virtual_memory_guard_exception_code_t = 1
	KGUARD_EXC_RECLAIM_COPYIO_FAILURE        Virtual_memory_guard_exception_code_t = 2
	KGUARD_EXC_RECLAIM_INDEX_FAILURE         Virtual_memory_guard_exception_code_t = 4
	KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE    Virtual_memory_guard_exception_code_t = 8
	KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE    Virtual_memory_guard_exception_code_t = 9
	KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE         Virtual_memory_guard_exception_code_t = 10
	KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE         Virtual_memory_guard_exception_code_t = 11
	KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION  Virtual_memory_guard_exception_code_t = 12
	KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY    Virtual_memory_guard_exception_code_t = 13
	KGUARD_EXC_SEC_ACCESS_FAULT              Virtual_memory_guard_exception_code_t = 98
	KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT        Virtual_memory_guard_exception_code_t = 99
	KGUARD_EXC_SEC_COPY_DENIED               Virtual_memory_guard_exception_code_t = 100
	KGUARD_EXC_SEC_SHARING_DENIED            Virtual_memory_guard_exception_code_t = 101
	KGUARD_EXC_MTE_SYNC_FAULT                Virtual_memory_guard_exception_code_t = 200
	KGUARD_EXC_MTE_ASYNC_USER_FAULT          Virtual_memory_guard_exception_code_t = 201
	KGUARD_EXC_MTE_ASYNC_KERN_FAULT          Virtual_memory_guard_exception_code_t = 202
	KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203
	KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204
)

func (Virtual_memory_guard_exception_code_t) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL