MetaDone
|
Classes | |
class | ImageRasterizer |
Public Member Functions | |
SVGImageWidget (Scene scene, TranscoderInput input) throws TranscoderException | |
Image | getImage () |
Dimension | getImageSize () |
Static Public Member Functions | |
static BufferedImage | createImage (TranscoderInput input) throws TranscoderException |
static BufferedImage | createImage (TranscoderInput input, Map<?,?> hints) throws TranscoderException |
Protected Member Functions | |
final void | generateImage () |
void | generateImage (int minWidth, int minHeight, float reductionRatio) |
Image | getImage (int width, int height) |
Rectangle | calculateClientArea () |
void | paintWidget () |
Static Protected Attributes | |
static final float | DEFAULT_REDUCTION_RATIO = 0.25f |
Private Attributes | |
final TranscoderInput | input |
Image | image = null |
Draws an SVG image as a widget background.
metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.SVGImageWidget | ( | Scene | scene, |
TranscoderInput | input | ||
) | throws TranscoderException |
Initializes this widget.
scene | The scene |
input | The input |
TranscoderException |
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImageSize(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.input.
Rectangle metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.calculateClientArea | ( | ) | [protected] |
static BufferedImage metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.createImage | ( | TranscoderInput | input | ) | throws TranscoderException [static] |
Transforms a TranscoderInput into a BufferedImage.
input | The input to transform |
TranscoderException | when an error occurred while transcoding |
NullPointerException | when input is null |
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.input.
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), and metadone.client.grasyla2.visuallibrary.widgets.W_SVG.W_SVG().
static BufferedImage metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.createImage | ( | TranscoderInput | input, |
Map<?,?> | hints | ||
) | throws TranscoderException [static] |
Transforms a TranscoderInput into a BufferedImage.
input | The input to transform |
TranscoderException | when an error occurred while transcoding |
NullPointerException | when input is null |
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.ImageRasterizer.getLastImage(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.input.
void metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage | ( | int | minWidth, |
int | minHeight, | ||
float | reductionRatio | ||
) | [protected] |
Regenerates the image.
minWidth | The minimum width |
minHeight | The minimum height |
reductionRatio | The reduction ratio |
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.createImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImageSize(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.image, and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.input.
final void metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage | ( | ) | [protected] |
Regenerates the image (any size).
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.DEFAULT_REDUCTION_RATIO.
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImage(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.SVGImageWidget().
Image metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImage | ( | int | width, |
int | height | ||
) | [protected] |
Gets the image with a specified width and height.
The current image is regenerated to match the given size.
width | The new width |
height | The new height |
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.DEFAULT_REDUCTION_RATIO, metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.image.
Image metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImage | ( | ) |
Gets the rendered image.
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.image.
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.paintWidget().
Dimension metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImageSize | ( | ) |
Gets the default dimension of the image.
References metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.image.
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.calculateClientArea(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), metadone.client.grasyla2.visuallibrary.widgets.W_SVG.getBackgroundImageSize(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.SVGImageWidget().
void metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.paintWidget | ( | ) | [protected] |
final float metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.DEFAULT_REDUCTION_RATIO = 0.25f [static, protected] |
Image metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.image = null [private] |
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.getImageSize(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.paintWidget().
final TranscoderInput metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.input [private] |
Referenced by metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.createImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.generateImage(), metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.paintWidget(), and metadone.client.grasyla2.visuallibrary.widgets.backgrounds.SVGImageWidget.SVGImageWidget().