Class AbstractCompositeFilterPrimitive
java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.filter.AbstractFilterPrimitive
com.github.weisj.jsvg.nodes.filter.AbstractCompositeFilterPrimitive
- All Implemented Interfaces:
FilterPrimitive, SVGNode
- Direct Known Subclasses:
FeBlend, FeComposite
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext) voidbuild(@NotNull AttributeNode attributeNode) protected abstract @NotNull Compositeprivate @NotNull CompositecomputeComposite(@NotNull FilterContext filterContext) private @NotNull ChanneldestinationChannel(@NotNull FilterPrimitiveBase impl, @NotNull FilterContext filterContext) voidlayoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) private @NotNull ChannelsourceChannel(@NotNull FilterPrimitiveBase impl, @NotNull FilterContext filterContext) Methods inherited from class AbstractFilterPrimitive
colorInterpolation, height, impl, width, x, yMethods inherited from class AbstractSVGNode
addContent, id, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface FilterPrimitive
isValid
-
Field Details
-
inputChannel2
-
-
Constructor Details
-
AbstractCompositeFilterPrimitive
AbstractCompositeFilterPrimitive()
-
-
Method Details
-
build
- Specified by:
buildin interfaceSVGNode- Overrides:
buildin classAbstractFilterPrimitive
-
composite
-
sourceChannel
@NotNull private @NotNull Channel sourceChannel(@NotNull @NotNull FilterPrimitiveBase impl, @NotNull @NotNull FilterContext filterContext) -
destinationChannel
@NotNull private @NotNull Channel destinationChannel(@NotNull @NotNull FilterPrimitiveBase impl, @NotNull @NotNull FilterContext filterContext) -
layoutFilter
public void layoutFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterLayoutContext filterLayoutContext) -
applyFilter
public void applyFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterContext filterContext) -
computeComposite
-