Package org.apache.pdfbox.pdmodel.graphics.shading
This package deals with shadings which are used for filling instead of a color.
-
Class Summary Class Description AxialShadingContext AWT PaintContext for axial shading.AxialShadingPaint AWT Paint for axial shading.CoonsPatch This class is used to describe a patch for type 6 shading.CoordinateColorPair This class is used to store a point's coordinate and its corresponding color.CubicBezierCurve This class is used to describe the edge of each patch for type 6 shading.GouraudShadingContext Shades Gouraud triangles for Type4ShadingContext and Type5ShadingContext.IntPoint Point class with faster hashCode() to speed up the rendering of Gouraud shadings.Line This class describes a rasterized line.Patch Patch is extended by CoonsPatch and TensorPatch.PatchMeshesShadingContext This class is extended in Type6ShadingContext and Type7ShadingContext.PDShading A Shading Resource.PDShadingType1 Resources for a function based shading.PDShadingType2 Resources for an axial shading.PDShadingType3 Resources for a radial shading.PDShadingType4 Resources for a shading type 4 (Free-Form Gouraud-Shaded Triangle Mesh).PDShadingType5 Resources for a shading type 5 (Lattice-Form Gouraud-Shade Triangle Mesh).PDShadingType6 Resources for a shading type 6 (Coons Patch Mesh).PDShadingType7 Resources for a shading type 7 (Tensor-Product Patch Mesh).PDTriangleBasedShadingType Common resources for shading types 4,5,6 and 7RadialShadingContext AWT PaintContext for radial shading.RadialShadingPaint AWT Paint for radial shading.ShadedTriangle This is an assistant class for accomplishing type 4, 5, 6 and 7 shading.ShadingContext A base class to handle what is common to all shading types.ShadingPaint<T extends PDShading> This is base class for all PDShading-Paints to allow other low level libraries access to the shading source data.TensorPatch This class is used to describe a patch for type 7 shading.TriangleBasedShadingContext Intermediate class extended by the shading types 4,5,6 and 7 that contains the common methods used by these classes.Type1ShadingContext AWT PaintContext for function-based (Type 1) shading.Type1ShadingPaint AWT PaintContext for function-based (Type 1) shading.Type4ShadingContext AWT PaintContext for Gouraud Triangle Mesh (Type 4) shading.Type4ShadingPaint AWT PaintContext for Gouraud Triangle Mesh (Type 4) shading.Type5ShadingContext AWT PaintContext for Gouraud Triangle Lattice (Type 5) shading.Type5ShadingPaint AWT Paint for Gouraud Triangle Lattice (Type 5) shading.Type6ShadingContext AWT PaintContext for coons patch meshes (type 6) shading.Type6ShadingPaint AWT Paint for coons patch meshes (Type 6) shading.Type7ShadingContext AWT PaintContext for tensor-product patch meshes (type 7) shading.Type7ShadingPaint AWT Paint for tensor-product patch meshes (Type 7) shading.Vertex Vertex for Type 4 and Type 5 shadings.