Class TextureBufferedImage
java.lang.Object
java.awt.Image
java.awt.image.BufferedImage
org.scilab.forge.scirenderer.texture.TextureBufferedImage
- All Implemented Interfaces:
RenderedImage
,WritableRenderedImage
,Transparency
- 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
Fields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuffered data getter.byte[]
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
Methods inherited from class java.awt.Image
flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
-
Constructor Details
-
TextureBufferedImage
public TextureBufferedImage(int width, int height) Default constructor.- Parameters:
width
- texture width.height
- texture height.
-
-
Method Details
-
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
Buffered data getter.- Returns:
- a byte buffer filled with RGBA data.
-