|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.scilab.forge.scirenderer.texture.BufferedImageTextureDrawingTools
public class BufferedImageTextureDrawingTools
Implementation of TextureDrawingTools
.
This implementation create a TextureBufferedImage
an fill it with texture drawing.
Constructor Summary | |
---|---|
BufferedImageTextureDrawingTools(java.awt.Dimension textureSize)
Default constructor. |
Method Summary | |
---|---|
void |
accept(TextureDrawer textureDrawer)
Ask this image to accept a texture drawer. |
void |
clear(Color color)
Clear the sprite with the given color. |
void |
draw(javax.swing.Icon icon,
int x,
int y)
Draw the given Icon at the given position. |
void |
draw(TextEntity textEntity,
int x,
int y)
Draw the given text at the given position with the given appearance. |
void |
drawCircle(int x,
int y,
int diameter,
Appearance appearance)
Draw a circle. |
void |
drawPlus(int size,
Appearance appearance)
Draw a plus. |
void |
drawPolyline(int[] coordinates,
Appearance appearance)
Draw a polyline. |
void |
fillDisc(int x,
int y,
int diameter,
Color color)
Fill a disc of given diameter, centered at (x, y) with the given appearance. |
void |
fillPolygon(int[] coordinates,
Appearance appearance)
Fill a polygon. |
TextureBufferedImage |
getImage()
Return the image. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BufferedImageTextureDrawingTools(java.awt.Dimension textureSize)
textureSize
- the texture size.Method Detail |
---|
public void accept(TextureDrawer textureDrawer)
textureDrawer
- the given texture drawer.public void drawPlus(int size, Appearance appearance)
TextureDrawingTools
drawPlus
in interface TextureDrawingTools
size
- the plus size.appearance
- the used appearance.public void drawPolyline(int[] coordinates, Appearance appearance)
TextureDrawingTools
drawPolyline
in interface TextureDrawingTools
coordinates
- polyline's point coordinates.appearance
- the used appearance.public void fillPolygon(int[] coordinates, Appearance appearance)
TextureDrawingTools
fillPolygon
in interface TextureDrawingTools
coordinates
- polygon's point coordinates.appearance
- the used appearance.public void drawCircle(int x, int y, int diameter, Appearance appearance)
TextureDrawingTools
drawCircle
in interface TextureDrawingTools
x
- the x coordinate of the circle center.y
- the y coordinate of the circle center.diameter
- the circle diameter.appearance
- the circle appearance.public void fillDisc(int x, int y, int diameter, Color color)
TextureDrawingTools
fillDisc
in interface TextureDrawingTools
x
- the x coordinate of the disc center.y
- the y coordinate of the disc center.diameter
- the disc diameter.color
- the disc color.public void draw(TextEntity textEntity, int x, int y)
TextureDrawingTools
draw
in interface TextureDrawingTools
textEntity
- the text entity to draw.x
- the x text position.y
- the y text position.public void draw(javax.swing.Icon icon, int x, int y)
TextureDrawingTools
Icon
at the given position.
draw
in interface TextureDrawingTools
icon
- the given icon to paint.x
- the x text position.y
- the y text position.public void clear(Color color)
TextureDrawingTools
clear
in interface TextureDrawingTools
color
- the new background color.public TextureBufferedImage getImage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |