DataProvider<Texture>, TextureDataProviderpublic class DrawnTextureDataProvider extends AbstractDataProvider<Texture> implements TextureDataProvider
| Constructor | Description |
|---|---|
DrawnTextureDataProvider(TextureDrawer textureDrawer) |
| Modifier and Type | Method | Description |
|---|---|---|
java.nio.ByteBuffer |
getData() |
Data getter.
|
java.awt.image.BufferedImage |
getImage() |
|
java.nio.ByteBuffer |
getSubData(int x,
int y,
int width,
int height) |
Sub-data getter.
|
java.awt.image.BufferedImage |
getSubImage(int x,
int y,
int width,
int height) |
|
java.awt.Dimension |
getTextureSize() |
Texture size getter.
|
boolean |
isValid() |
Data provider validity getter.
|
void |
reDraw() |
Reload the texture and recall the texture drawing tools.
|
void |
setTextureDrawingTools(TextureDrawer textureDrawer) |
Texture drawer setter.
|
addDataUser, fireUpdate, removeDataUser, toByte, toByteaddDataUser, removeDataUserpublic DrawnTextureDataProvider(TextureDrawer textureDrawer)
public void reDraw()
public void setTextureDrawingTools(TextureDrawer textureDrawer)
textureDrawer - the new texture drawer.public java.awt.Dimension getTextureSize()
TextureDataProvidergetTextureSize in interface TextureDataProviderpublic java.nio.ByteBuffer getData()
TextureDataProvidergetData in interface TextureDataProviderpublic java.nio.ByteBuffer getSubData(int x,
int y,
int width,
int height)
TextureDataProvidergetSubData in interface TextureDataProviderx - rectangle origin x-coordinate.y - rectangle origin y-coordinate.width - rectangle width.height - rectangle height.public java.awt.image.BufferedImage getImage()
getImage in interface TextureDataProviderpublic java.awt.image.BufferedImage getSubImage(int x,
int y,
int width,
int height)
getSubImage in interface TextureDataProviderx - rectangle origin x-coordinate.y - rectangle origin y-coordinate.width - rectangle width.height - rectangle height.public boolean isValid()
DataProviderisValid in interface DataProvider<Texture>