Class Shadowable
java.lang.Object
org.graphstream.ui.swing.renderer.shape.swing.shapePart.Shadowable
public class Shadowable
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description ShapePaint
shadowPaint
The shadow paint.org.graphstream.ui.geom.Point2
theShadowOff
Offset of the shadow according to the shape center.org.graphstream.ui.geom.Point2
theShadowWidth
Additional width of a shadow (added to the shape size). -
Constructor Summary
Constructors Constructor Description Shadowable()
-
Method Summary
Modifier and Type Method Description void
cast(java.awt.Graphics2D g, java.awt.Shape shape)
Render the shadow.void
configureShadowableForGroup(org.graphstream.ui.graphicGraph.stylesheet.Style style, org.graphstream.ui.view.camera.DefaultCamera2D camera)
Configure all the static parts needed to cast the shadow of the shape.void
shadowOffset(double xoff, double yoff)
Set the shadow offset according to the shape.void
shadowWidth(double width, double height)
Set the shadow width added to the shape width.
-
Field Details
-
shadowPaint
The shadow paint. -
theShadowWidth
public org.graphstream.ui.geom.Point2 theShadowWidthAdditional width of a shadow (added to the shape size). -
theShadowOff
public org.graphstream.ui.geom.Point2 theShadowOffOffset of the shadow according to the shape center.
-
-
Constructor Details
-
Shadowable
public Shadowable()
-
-
Method Details
-
shadowWidth
public void shadowWidth(double width, double height)Set the shadow width added to the shape width. -
shadowOffset
public void shadowOffset(double xoff, double yoff)Set the shadow offset according to the shape. -
cast
public void cast(java.awt.Graphics2D g, java.awt.Shape shape)Render the shadow.- Parameters:
g
- The Java2D graphics.
-
configureShadowableForGroup
public void configureShadowableForGroup(org.graphstream.ui.graphicGraph.stylesheet.Style style, org.graphstream.ui.view.camera.DefaultCamera2D camera)Configure all the static parts needed to cast the shadow of the shape.
-