Package com.github.weisj.jsvg.renderer
Class MaskedPaint.MaskPaintContext
java.lang.Object
com.github.weisj.jsvg.renderer.MaskedPaint.MaskPaintContext
- All Implemented Interfaces:
PaintContext
- Enclosing class:
MaskedPaint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NotNull ColorModel
private final @NotNull Raster
private final int
private final @NotNull Point
private final @NotNull ColorModel
private final @NotNull PaintContext
-
Constructor Summary
ConstructorsConstructorDescriptionMaskPaintContext
(@NotNull PaintContext parentContext, @NotNull Raster maskRaster, @NotNull Point offset) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
@NotNull ColorModel
getRaster
(int x, int y, int w, int h)
-
Field Details
-
parentContext
-
colorModel
-
numColorComponents
private final int numColorComponents -
parentColorModel
-
maskRaster
-
offset
-
-
Constructor Details
-
MaskPaintContext
MaskPaintContext(@NotNull @NotNull PaintContext parentContext, @NotNull @NotNull Raster maskRaster, @NotNull @NotNull Point offset)
-
-
Method Details
-
getColorModel
- Specified by:
getColorModel
in interfacePaintContext
-
dispose
public void dispose()- Specified by:
dispose
in interfacePaintContext
-
getRaster
- Specified by:
getRaster
in interfacePaintContext
-