Class MaskedPaint.MaskPaintContext
java.lang.Object
com.github.weisj.jsvg.paint.impl.MaskedPaint.MaskPaintContext
- All Implemented Interfaces:
PaintContext
- Enclosing class:
MaskedPaint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NotNull ColorModelprivate final @NotNull Rasterprivate final intprivate final @NotNull Pointprivate final @NotNull ColorModelprivate final @NotNull PaintContext -
Constructor Summary
ConstructorsConstructorDescriptionMaskPaintContext(@NotNull PaintContext parentContext, @NotNull Raster maskRaster, @NotNull Point offset) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()@NotNull ColorModelgetRaster(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:
getColorModelin interfacePaintContext
-
dispose
public void dispose()- Specified by:
disposein interfacePaintContext
-
getRaster
- Specified by:
getRasterin interfacePaintContext
-