| Package | Description |
|---|---|
| de.javagl.viewer | |
| de.javagl.viewer.painters |
Generic
Painter implementations that can
serve as building blocks for more complex painters. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiObjectPainter<T>
Implementation of an
ObjectPainter that paints multiple objects
using a delegate |
class |
TransformedObjectPainter<T>
Implementation of an
ObjectPainter that delegates the painting
to another ObjectPainter, and allows setting an additional
transform. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Painter |
Painters.create(ObjectPainter<T> objectPainter,
T object)
Creates a new
Painter that only paints the given object
with the given ObjectPainter |
| Constructor and Description |
|---|
MultiObjectPainter(ObjectPainter<T> delegate)
Create a new painter that paints objects using the given delegate
|
SimpleObjectPainter(ObjectPainter<? super T> objectPainter)
Creates a new simple object painter using the given delegate
|
TransformedObjectPainter(ObjectPainter<T> delegatePainter)
Creates a new transformed object painter
|
TransformedObjectPainter(ObjectPainter<T> delegatePainter,
java.util.function.BiConsumer<T,java.awt.geom.AffineTransform> transformUpdate)
Creates a new transformed object painter
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImagePainter
An
ObjectPainter that paints an image, filling the unit
square. |
class |
LabelPainter
Implementation of an
ObjectPainter for strings that serve as
labels, to be painted with a certain font and layout |
Copyright © 2019. All Rights Reserved.