-
- All Known Implementing Classes:
AbstractCompositeFilterPrimitive,AbstractFilterPrimitive,ChainedFilterPrimitive,DummyFilterPrimitive,FeBlend,FeColorMatrix,FeComponentTransfer,FeComposite,FeDisplacementMap,FeDropShadow,FeFlood,FeGaussianBlur,FeMerge,FeOffset,FeTurbulence
public interface FilterPrimitive
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidapplyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext)ColorInterpolationcolorInterpolation(@NotNull FilterContext filterContext)@NotNull Lengthheight()default booleanisValid()voidlayoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext)@NotNull Lengthwidth()@NotNull Lengthx()@NotNull Lengthy()
-
-
-
Method Detail
-
y
@NotNull @NotNull Length y()
-
x
@NotNull @NotNull Length x()
-
width
@NotNull @NotNull Length width()
-
height
@NotNull @NotNull Length height()
-
isValid
default boolean isValid()
-
layoutFilter
void layoutFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterLayoutContext filterLayoutContext)
-
applyFilter
void applyFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterContext filterContext)
-
colorInterpolation
ColorInterpolation colorInterpolation(@NotNull @NotNull FilterContext filterContext)
-
-