Class CompositeModeComposite.ArithmeticComposite
java.lang.Object
com.github.weisj.jsvg.nodes.filter.AbstractBlendComposite
com.github.weisj.jsvg.nodes.filter.CompositeModeComposite.ArithmeticComposite
- All Implemented Interfaces:
AbstractBlendComposite.Blender
,Composite
- Enclosing class:
CompositeModeComposite
private static final class CompositeModeComposite.ArithmeticComposite
extends AbstractBlendComposite
implements AbstractBlendComposite.Blender
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.weisj.jsvg.nodes.filter.AbstractBlendComposite
AbstractBlendComposite.Blender
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
blend
(int @NotNull [] src, int @NotNull [] dst, int @NotNull [] result) protected @NotNull AbstractBlendComposite.Blender
blender()
Methods inherited from class com.github.weisj.jsvg.nodes.filter.AbstractBlendComposite
createContext, setConvertToLinearRGB
-
Field Details
-
k1
private final int k1 -
k2
private final int k2 -
k3
private final int k3 -
k4
private final int k4
-
-
Constructor Details
-
ArithmeticComposite
private ArithmeticComposite(int k1, int k2, int k3, int k4)
-
-
Method Details
-
blender
- Specified by:
blender
in classAbstractBlendComposite
-
blend
public void blend(int @NotNull [] src, int @NotNull [] dst, int @NotNull [] result) - Specified by:
blend
in interfaceAbstractBlendComposite.Blender
-