@interface CIBlendKernel : CIColorKernel @property (class, readonly) CIBlendKernel *componentAdd; @property (class, readonly) CIBlendKernel *componentMultiply; @property (class, readonly) CIBlendKernel *componentMin; @property (class, readonly) CIBlendKernel *componentMax; @property (class, readonly) CIBlendKernel *clear; @property (class, readonly) CIBlendKernel *source; @property (class, readonly) CIBlendKernel *destination; @property (class, readonly) CIBlendKernel *sourceOver; @property (class, readonly) CIBlendKernel *destinationOver; @property (class, readonly) CIBlendKernel *sourceIn; @property (class, readonly) CIBlendKernel *destinationIn; @property (class, readonly) CIBlendKernel *sourceOut; @property (class, readonly) CIBlendKernel *destinationOut; @property (class, readonly) CIBlendKernel *sourceAtop; @property (class, readonly) CIBlendKernel *destinationAtop; @property (class, readonly) CIBlendKernel *exclusiveOr; @property (class, readonly) CIBlendKernel *multiply; @property (class, readonly) CIBlendKernel *screen; @property (class, readonly) CIBlendKernel *overlay; @property (class, readonly) CIBlendKernel *darken; @property (class, readonly) CIBlendKernel *lighten; @property (class, readonly) CIBlendKernel *colorDodge; @property (class, readonly) CIBlendKernel *colorBurn; @property (class, readonly) CIBlendKernel *hardLight; @property (class, readonly) CIBlendKernel *softLight; @property (class, readonly) CIBlendKernel *difference; @property (class, readonly) CIBlendKernel *exclusion; @property (class, readonly) CIBlendKernel *hue; @property (class, readonly) CIBlendKernel *saturation; @property (class, readonly) CIBlendKernel *color; @property (class, readonly) CIBlendKernel *luminosity; @property (class, readonly) CIBlendKernel *subtract; @property (class, readonly) CIBlendKernel *divide; @property (class, readonly) CIBlendKernel *linearBurn; @property (class, readonly) CIBlendKernel *linearDodge; @property (class, readonly) CIBlendKernel *vividLight; @property (class, readonly) CIBlendKernel *linearLight; @property (class, readonly) CIBlendKernel *pinLight; @property (class, readonly) CIBlendKernel *hardMix; @property (class, readonly) CIBlendKernel *darkerColor; @property (class, readonly) CIBlendKernel *lighterColor; + (id)kernelWithString:(id)a0; + (id)plusDarker; + (id)kernelWithInternalRepresentation:(const void *)a0; + (id)plusLighter; + (id)cachedKernelWithString:(id)a0 extentType:(int)a1; + (id)kernelWithString:(id)a0 extentType:(int)a1; - (BOOL)isForeIfBackIsClear; - (id)applyWithForeground:(id)a0 background:(id)a1 colorSpace:(struct CGColorSpace { } *)a2; - (id)initWithString:(id)a0 extentType:(int)a1; - (id)applyWithForeground:(id)a0 background:(id)a1; - (void)setIsBackIfForeIsClear:(BOOL)a0; - (void)setBlendBehaviorBit:(int)a0 value:(BOOL)a1; - (BOOL)isClearIfForeIsClear; - (void)setIsForeIfBackIsClear:(BOOL)a0; - (BOOL)isBackIfForeIsClear; - (void)setIsClearIfBackIsClear:(BOOL)a0; - (id)initWithString:(id)a0; - (BOOL)getBlendBehaviorBit:(int)a0; - (void)setIsClearIfForeIsClear:(BOOL)a0; - (BOOL)isClearIfBackIsClear; @end