Class ShadingPaint<T extends PDShading>

java.lang.Object
org.apache.pdfbox.pdmodel.graphics.shading.ShadingPaint<T>
Type Parameters:
T - the actual PDShading class.
All Implemented Interfaces:
Paint, Transparency
Direct Known Subclasses:
AxialShadingPaint, RadialShadingPaint

public abstract class ShadingPaint<T extends PDShading> extends Object implements Paint
This is base class for all PDShading-Paints to allow other low level libraries access to the shading source data. One user of this interface is the PdfBoxGraphics2D-adapter.
  • Field Details

    • shading

      protected final T extends PDShading shading
    • matrix

      protected final Matrix matrix
  • Method Details

    • getShading

      public T getShading()
      Returns:
      the PDShading of this paint
    • getMatrix

      public Matrix getMatrix()
      Returns:
      the active Matrix of this paint