CGContextMBS class constants

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

CGContextMBS constants

Constants

Constant Value Description
kCGLineCapButt 0 A constant for the Line cap styles.
kCGLineCapRound 1 A constant for the Line cap styles.
kCGLineCapSquare 2 A constant for the Line cap styles.
kCGLineJoinBevel 2 A constant for the Line join styles.
kCGLineJoinMiter 0 A constant for the Line join styles.
kCGLineJoinRound 1 A constant for the Line join styles.
kCGPathEOFill 1 A constant for the Drawing modes for paths.
kCGPathEOFillStroke 4 A constant for the Drawing modes for paths.
kCGPathFill 0 A constant for the Drawing modes for paths.
kCGPathFillStroke 3 A constant for the Drawing modes for paths.
kCGPathStroke 2 A constant for the Drawing modes for paths.
kCGTextClip 7 A constant for the Drawing modes for text.
kCGTextFill 0 A constant for the Drawing modes for text.
kCGTextFillClip 4 A constant for the Drawing modes for text.
kCGTextFillStroke 2 A constant for the Drawing modes for text.
kCGTextFillStrokeClip 6 A constant for the Drawing modes for text.
kCGTextInvisible 3 A constant for the Drawing modes for text.
kCGTextStroke 1 A constant for the Drawing modes for text.
kCGTextStrokeClip 5 A constant for the Drawing modes for text.

Blend Mode Constants

Constant Value Description
kCGBlendModeClear 16 R = 0
Available in Mac OS X v10.5 and later.
kCGBlendModeColor 14
kCGBlendModeColorBurn 7
kCGBlendModeColorDodge 6
kCGBlendModeCopy 17 R = S
Available in Mac OS X v10.5 and later.
kCGBlendModeDarken 4
kCGBlendModeDestinationAtop 24 R = S*(1 - Da) + D*Sa
Available in Mac OS X v10.5 and later.
kCGBlendModeDestinationIn 22 R = D*Sa
Available in Mac OS X v10.5 and later.
kCGBlendModeDestinationOut 23 R = D*(1 - Sa)
Available in Mac OS X v10.5 and later.
kCGBlendModeDestinationOver 21 R = S*(1 - Da) + D
Available in Mac OS X v10.5 and later.
kCGBlendModeDifference 10
kCGBlendModeExclusion 11
kCGBlendModeHardLight 9
kCGBlendModeHue 12
kCGBlendModeLighten 5
kCGBlendModeLuminosity 15
kCGBlendModeMultiply 1
kCGBlendModeNormal 0
kCGBlendModeOverlay 3
kCGBlendModePlusDarker 26 R = MAX(0, (1 - D) + (1 - S))
Available in Mac OS X v10.5 and later.
kCGBlendModePlusLighter 27 R = MIN(1, S + D)
Available in Mac OS X v10.5 and later.
kCGBlendModeSaturation 13
kCGBlendModeScreen 2
kCGBlendModeSoftLight 8
kCGBlendModeSourceAtop 20 R = S*Da + D*(1 - Sa)
Available in Mac OS X v10.5 and later.
kCGBlendModeSourceIn 18 R = S*Da
Available in Mac OS X v10.5 and later.
kCGBlendModeSourceOut 19 R = S*(1 - Da)
Available in Mac OS X v10.5 and later.
kCGBlendModeXOR 25 R = S*(1 - Da) + D*(1 - Sa). This XOR mode is only nominally related to the classical bitmap XOR operation, which is not supported by Quartz 2D.
Available in Mac OS X v10.5 and later.

Encodings

Constant Value Description
kCGEncodingFontSpecific 0 Font Specific encoding
kCGEncodingMacRoman 1 Mac Roman Encoding

Interpolation Constants

Constant Value Description
kCGInterpolationDefault 0 Let the context decide.
kCGInterpolationHigh 3 Slower, higher quality.
kCGInterpolationLow 2 Faster, lower quality.
kCGInterpolationMedium 4 A medium level of interpolation quality. This setting is slower than the low setting but faster than the high setting.
Available in Mac OS X v10.6 and later.
kCGInterpolationNone 1 Never interpolate.

💬 Ask a question or report a problem