Uses of Class java.awt.image.DataBuffer

Uses in package java.awt.image

Classes derived from java.awt.image.DataBuffer

class
A DataBuffer that uses an array of byte primitives to represent each of its banks.
class
A DataBuffer that uses an array of double primitives to represent each of its banks.
class
A DataBuffer that uses an array of float primitives to represent each of its banks.
class
A DataBuffer that uses an array of int primitives to represent each of its banks.
class
A DataBuffer that uses an array of short primitives to represent each of its banks.
class
A DataBuffer that uses an array of short primitives to represent each of its banks.

Constructors with parameter type java.awt.image.DataBuffer

Raster.Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
Raster.Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
WritableRaster.WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
WritableRaster.WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)

Fields of type java.awt.image.DataBuffer

DataBuffer

Methods with parameter type java.awt.image.DataBuffer

WritableRaster
Raster.createBandedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
WritableRaster
Raster.createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
WritableRaster
Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)
WritableRaster
Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location)
Raster
WritableRaster
Object
ComponentSampleModel.getDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
Object
SampleModel.getDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
Object
SinglePixelPackedSampleModel.getDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
This is a more efficient implementation of the default implementation in the super class.
Object
BandedSampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
Extract all samples of one pixel and return in an array of transfer type.
Object
Object
Extract one pixel and return in an array of transfer type.
Object
SampleModel.getDataElements(int x, int y, Object obj, DataBuffer data)
This method is provided as a faster alternative to getPixel(), that can be used when there is no need to decode the pixel into separate sample values.
Object
double[]
SampleModel.getPixel(int x, int y, double[] dArray, DataBuffer data)
float[]
SampleModel.getPixel(int x, int y, float[] fArray, DataBuffer data)
int[]
BandedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int[]
ComponentSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int[]
MultiPixelPackedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int[]
SampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
int[]
SinglePixelPackedSampleModel.getPixel(int x, int y, int[] iArray, DataBuffer data)
double[]
SampleModel.getPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data)
float[]
SampleModel.getPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data)
int[]
BandedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
Copy pixels from a region into an array.
int[]
ComponentSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int[]
MultiPixelPackedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int[]
SampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int[]
SinglePixelPackedSampleModel.getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
int
BandedSampleModel.getSample(int x, int y, int b, DataBuffer data)
int
ComponentSampleModel.getSample(int x, int y, int b, DataBuffer data)
int
MultiPixelPackedSampleModel.getSample(int x, int y, int b, DataBuffer data)
int
SampleModel.getSample(int x, int y, int b, DataBuffer data)
int
SinglePixelPackedSampleModel.getSample(int x, int y, int b, DataBuffer data)
double
BandedSampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
double
SampleModel.getSampleDouble(int x, int y, int b, DataBuffer data)
float
BandedSampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
float
SampleModel.getSampleFloat(int x, int y, int b, DataBuffer data)
double[]
SampleModel.getSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data)
float[]
SampleModel.getSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data)
int[]
BandedSampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
Copy one band's samples from a region into an array.
int[]
SampleModel.getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
void
ComponentSampleModel.setDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
void
SampleModel.setDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
void
SinglePixelPackedSampleModel.setDataElements(int x, int y, int w, int h, Object obj, DataBuffer data)
This method implements a more efficient way to set data elements than the default implementation of the super class.
void
BandedSampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
Set the pixel at x, y to the value in the first element of the primitive array obj.
void
void
Set the pixel at x, y to the value in the first element of the primitive array obj.
void
SampleModel.setDataElements(int x, int y, Object obj, DataBuffer data)
void
void
SampleModel.setPixel(int x, int y, double[] dArray, DataBuffer data)
void
SampleModel.setPixel(int x, int y, float[] fArray, DataBuffer data)
void
BandedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
void
ComponentSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
void
MultiPixelPackedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
void
SampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
void
SinglePixelPackedSampleModel.setPixel(int x, int y, int[] iArray, DataBuffer data)
void
SampleModel.setPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data)
void
SampleModel.setPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data)
void
BandedSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
void
SampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
void
SinglePixelPackedSampleModel.setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data)
This method implements a more efficient way to set pixels than the default implementation of the super class.
void
BandedSampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
void
SampleModel.setSample(int x, int y, int b, double s, DataBuffer data)
void
BandedSampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
void
SampleModel.setSample(int x, int y, int b, float s, DataBuffer data)
void
BandedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
void
ComponentSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
void
MultiPixelPackedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
void
SampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
void
SinglePixelPackedSampleModel.setSample(int x, int y, int b, int s, DataBuffer data)
void
SampleModel.setSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data)
void
SampleModel.setSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data)
void
BandedSampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)
void
SampleModel.setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data)

Methods with return type java.awt.image.DataBuffer

DataBuffer
DataBuffer
Creates a DataBuffer for holding pixel data in the format and layout described by this SampleModel.
DataBuffer
DataBuffer
Creates a DataBuffer for holding pixel data in the format and layout described by this SampleModel.
DataBuffer