Package apple.coreimage
Class CIBlendKernel
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.coreimage.CIKernel
-
- apple.coreimage.CIColorKernel
-
- apple.coreimage.CIBlendKernel
-
- All Implemented Interfaces:
NSObject
public class CIBlendKernel extends CIColorKernel
CIBlendKernel is a special type of color kernel that blends two images. Blend kernel functions are declared akin to this example: kernel vec4 myBlendKernel (__sample fore, __sample back) A blend kernel function must have exactly two arguments of type __sample. The first argument represents the value of the source pixel and the second represents that of the old destination. The vec4 returned by the kernel will be the new destination color. The kernel should not call sample(), samplerCoord(), or samplerTransform(). The function must return a vec4 pixel color.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.coreimage.CIKernel
CIKernel.Block_applyWithExtentRoiCallbackArguments
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCIBlendKernel(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static CIBlendKernelalloc()static CIBlendKernelallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)@Nullable CIImageapplyWithForegroundBackground(@NotNull CIImage foreground, @NotNull CIImage background)Apply the receiver CIBlendKernel to produce a new CIImage object by blending a foreground and background images.@Nullable CIImageapplyWithForegroundBackgroundColorSpace(@NotNull CIImage foreground, @NotNull CIImage background, @NotNull CGColorSpaceRef colorSpace)Apply the receiver CIBlendKernel to produce a new CIImage object by blending a foreground and background images in the specifid colorspace.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static @NotNull CIBlendKernelclear()Porter Duff http://dl.acm.org/citation.cfm?id=808606static @NotNull CIBlendKernelcolor()static @NotNull CIBlendKernelcolorBurn()static @NotNull CIBlendKernelcolorDodge()static @NotNull CIBlendKernelcomponentAdd()Component-wise operatorsstatic @NotNull CIBlendKernelcomponentMax()static @NotNull CIBlendKernelcomponentMin()static @NotNull CIBlendKernelcomponentMultiply()static @NotNull CIBlendKerneldarken()static @NotNull CIBlendKerneldarkerColor()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static @NotNull CIBlendKerneldestination()static @NotNull CIBlendKerneldestinationAtop()static @NotNull CIBlendKerneldestinationIn()static @NotNull CIBlendKerneldestinationOut()static @NotNull CIBlendKerneldestinationOver()static @NotNull CIBlendKerneldifference()static @NotNull CIBlendKerneldivide()static @NotNull CIBlendKernelexclusion()static @NotNull CIBlendKernelexclusiveOr()static @NotNull CIBlendKernelhardLight()static @NotNull CIBlendKernelhardMix()static longhash_static()static @NotNull CIBlendKernelhue()Standard nonseparable blend modesCIBlendKernelinit()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSArray<java.lang.String>kernelNamesFromMetalLibraryData(@NotNull NSData data)static @Nullable NSArray<? extends CIKernel>kernelsWithMetalStringError(@NotNull java.lang.String source, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static @Nullable NSArray<? extends CIKernel>kernelsWithString(@NotNull java.lang.String string)Deprecated.static CIBlendKernelkernelWithFunctionNameFromMetalLibraryDataError(@NotNull java.lang.String name, @NotNull NSData data, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static CIBlendKernelkernelWithFunctionNameFromMetalLibraryDataOutputPixelFormatError(@NotNull java.lang.String name, @NotNull NSData data, int format, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static CIBlendKernelkernelWithString(@NotNull java.lang.String string)Deprecated.static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static @NotNull CIBlendKernellighten()static @NotNull CIBlendKernellighterColor()static @NotNull CIBlendKernellinearBurn()static @NotNull CIBlendKernellinearDodge()static @NotNull CIBlendKernellinearLight()static @NotNull CIBlendKernelluminosity()static @NotNull CIBlendKernelmultiply()Standard separable blend modesstatic CIBlendKernelnew_objc()static @NotNull CIBlendKerneloverlay()static @NotNull CIBlendKernelpinLight()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static @NotNull CIBlendKernelsaturation()static @NotNull CIBlendKernelscreen()static voidsetVersion_static(long aVersion)static @NotNull CIBlendKernelsoftLight()static @NotNull CIBlendKernelsource()static @NotNull CIBlendKernelsourceAtop()static @NotNull CIBlendKernelsourceIn()static @NotNull CIBlendKernelsourceOut()static @NotNull CIBlendKernelsourceOver()static @NotNull CIBlendKernelsubtract()Additional blend modesstatic org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()static @NotNull CIBlendKernelvividLight()-
Methods inherited from class apple.coreimage.CIColorKernel
applyWithExtentArguments
-
Methods inherited from class apple.coreimage.CIKernel
applyWithExtentRoiCallbackArguments, name, setROISelector
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static CIBlendKernel alloc()
-
allocWithZone
public static CIBlendKernel allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
applyWithForegroundBackground
@Nullable public @Nullable CIImage applyWithForegroundBackground(@NotNull @NotNull CIImage foreground, @NotNull @NotNull CIImage background)
Apply the receiver CIBlendKernel to produce a new CIImage object by blending a foreground and background images. The 'extent' of the result image will be determined by the reciver and the extent of the forground and background images. For most of the builtin blend kernels (as well as custom blend kernels) the result image extent will be the union of the forground and background image extents.
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
clear
@NotNull public static @NotNull CIBlendKernel clear()
Porter Duff http://dl.acm.org/citation.cfm?id=808606
-
color
@NotNull public static @NotNull CIBlendKernel color()
-
colorBurn
@NotNull public static @NotNull CIBlendKernel colorBurn()
-
colorDodge
@NotNull public static @NotNull CIBlendKernel colorDodge()
-
componentAdd
@NotNull public static @NotNull CIBlendKernel componentAdd()
Component-wise operators
-
componentMax
@NotNull public static @NotNull CIBlendKernel componentMax()
-
componentMin
@NotNull public static @NotNull CIBlendKernel componentMin()
-
componentMultiply
@NotNull public static @NotNull CIBlendKernel componentMultiply()
-
darken
@NotNull public static @NotNull CIBlendKernel darken()
-
darkerColor
@NotNull public static @NotNull CIBlendKernel darkerColor()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
destination
@NotNull public static @NotNull CIBlendKernel destination()
-
destinationAtop
@NotNull public static @NotNull CIBlendKernel destinationAtop()
-
destinationIn
@NotNull public static @NotNull CIBlendKernel destinationIn()
-
destinationOut
@NotNull public static @NotNull CIBlendKernel destinationOut()
-
destinationOver
@NotNull public static @NotNull CIBlendKernel destinationOver()
-
difference
@NotNull public static @NotNull CIBlendKernel difference()
-
divide
@NotNull public static @NotNull CIBlendKernel divide()
-
exclusion
@NotNull public static @NotNull CIBlendKernel exclusion()
-
exclusiveOr
@NotNull public static @NotNull CIBlendKernel exclusiveOr()
-
hardLight
@NotNull public static @NotNull CIBlendKernel hardLight()
-
hardMix
@NotNull public static @NotNull CIBlendKernel hardMix()
-
hash_static
public static long hash_static()
-
hue
@NotNull public static @NotNull CIBlendKernel hue()
Standard nonseparable blend modes
-
init
public CIBlendKernel init()
- Overrides:
initin classCIColorKernel
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
kernelWithFunctionNameFromMetalLibraryDataError
public static CIBlendKernel kernelWithFunctionNameFromMetalLibraryDataError(@NotNull @NotNull java.lang.String name, @NotNull @NotNull NSData data, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
kernelWithFunctionNameFromMetalLibraryDataOutputPixelFormatError
public static CIBlendKernel kernelWithFunctionNameFromMetalLibraryDataOutputPixelFormatError(@NotNull @NotNull java.lang.String name, @NotNull @NotNull NSData data, int format, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
kernelWithString
@Deprecated public static CIBlendKernel kernelWithString(@NotNull @NotNull java.lang.String string)
Deprecated.The string argument should contain a program with one custom blend kernel. API-Since: 8.0 Deprecated-Since: 12.0 Deprecated-Message: Core Image Kernel Language API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)
-
kernelsWithString
@Nullable @Deprecated public static @Nullable NSArray<? extends CIKernel> kernelsWithString(@NotNull @NotNull java.lang.String string)
Deprecated.
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
lighten
@NotNull public static @NotNull CIBlendKernel lighten()
-
lighterColor
@NotNull public static @NotNull CIBlendKernel lighterColor()
-
linearBurn
@NotNull public static @NotNull CIBlendKernel linearBurn()
-
linearDodge
@NotNull public static @NotNull CIBlendKernel linearDodge()
-
linearLight
@NotNull public static @NotNull CIBlendKernel linearLight()
-
luminosity
@NotNull public static @NotNull CIBlendKernel luminosity()
-
multiply
@NotNull public static @NotNull CIBlendKernel multiply()
Standard separable blend modes
-
new_objc
public static CIBlendKernel new_objc()
-
overlay
@NotNull public static @NotNull CIBlendKernel overlay()
-
pinLight
@NotNull public static @NotNull CIBlendKernel pinLight()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
saturation
@NotNull public static @NotNull CIBlendKernel saturation()
-
screen
@NotNull public static @NotNull CIBlendKernel screen()
-
setVersion_static
public static void setVersion_static(long aVersion)
-
softLight
@NotNull public static @NotNull CIBlendKernel softLight()
-
source
@NotNull public static @NotNull CIBlendKernel source()
-
sourceAtop
@NotNull public static @NotNull CIBlendKernel sourceAtop()
-
sourceIn
@NotNull public static @NotNull CIBlendKernel sourceIn()
-
sourceOut
@NotNull public static @NotNull CIBlendKernel sourceOut()
-
sourceOver
@NotNull public static @NotNull CIBlendKernel sourceOver()
-
subtract
@NotNull public static @NotNull CIBlendKernel subtract()
Additional blend modes
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
vividLight
@NotNull public static @NotNull CIBlendKernel vividLight()
-
applyWithForegroundBackgroundColorSpace
@Nullable public @Nullable CIImage applyWithForegroundBackgroundColorSpace(@NotNull @NotNull CIImage foreground, @NotNull @NotNull CIImage background, @NotNull @NotNull CGColorSpaceRef colorSpace)
Apply the receiver CIBlendKernel to produce a new CIImage object by blending a foreground and background images in the specifid colorspace. The 'extent' of the result image will be determined by the reciver and the extent of the forground and background images. For most of the builtin blend kernels (as well as custom blend kernels) the result image extent will be the union of the forground and background image extents. API-Since: 13.0
-
kernelNamesFromMetalLibraryData
@NotNull public static @NotNull NSArray<java.lang.String> kernelNamesFromMetalLibraryData(@NotNull @NotNull NSData data)
-
kernelsWithMetalStringError
@Nullable public static @Nullable NSArray<? extends CIKernel> kernelsWithMetalStringError(@NotNull @NotNull java.lang.String source, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-