Class TextureBufferedImage
- java.lang.Object
-
- java.awt.Image
-
- java.awt.image.BufferedImage
-
- org.scilab.forge.scirenderer.texture.TextureBufferedImage
-
- All Implemented Interfaces:
java.awt.image.RenderedImage
,java.awt.image.WritableRenderedImage
,java.awt.Transparency
public class TextureBufferedImage extends java.awt.image.BufferedImage
- Author:
- Pierre Lando
-
-
Field Summary
-
Fields inherited from class java.awt.image.BufferedImage
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
-
-
Constructor Summary
Constructors Constructor Description TextureBufferedImage(int width, int height)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffer
getRGBABuffer()
Buffered data getter.byte[]
getRGBAData()
Return the buffer data of the image.-
Methods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, createGraphics, getAlphaRaster, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB, toString
-
-
-
-
Method Detail
-
getRGBAData
public byte[] getRGBAData()
Return the buffer data of the image. Returned data are stored in 4 bytes (RGBA) per pixel.- Returns:
- the buffer data of the image.
-
getRGBABuffer
public java.nio.ByteBuffer getRGBABuffer()
Buffered data getter.- Returns:
- a byte buffer filled with RGBA data.
-
-