public abstract class AbstractTextureDataProvider extends AbstractDataProvider<Texture> implements TextureDataProvider
TextureDataProvider.ImageType
Modifier and Type | Field and Description |
---|---|
protected TextureDataProvider.ImageType |
imageType |
Constructor and Description |
---|
AbstractTextureDataProvider() |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
getImage() |
TextureDataProvider.ImageType |
getImageType() |
java.awt.image.BufferedImage |
getSubImage(int x,
int y,
int width,
int height) |
boolean |
isRowMajorOrder() |
addDataUser, fireUpdate, removeDataUser, toByte, toByte
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getData, getSubData, getTextureSize
addDataUser, isValid, removeDataUser
protected TextureDataProvider.ImageType imageType
public TextureDataProvider.ImageType getImageType()
getImageType
in interface TextureDataProvider
public boolean isRowMajorOrder()
isRowMajorOrder
in interface TextureDataProvider
public java.awt.image.BufferedImage getImage()
getImage
in interface TextureDataProvider
public java.awt.image.BufferedImage getSubImage(int x, int y, int width, int height)
getSubImage
in interface TextureDataProvider
x
- rectangle origin x-coordinate.y
- rectangle origin y-coordinate.width
- rectangle width.height
- rectangle height.