| Frames | No Frames | 
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 | |
 Creates a new raster.
  | |
Raster.Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)  Creates a new raster.
  | |
 Creates a new  WritableRaster instance.
 | |
WritableRaster.WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)  Creates a new  WritableRaster instance.
 | |
Fields of type java.awt.image.DataBuffer | |
| DataBuffer | The data buffer used to store the pixel values.   | 
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)  Creates a new banded raster.
  | 
| WritableRaster | Raster.createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)  Creates a new interleaved raster.
  | 
| WritableRaster | Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)  Creates a new packed raster.
  | 
| WritableRaster |  Creates a new packed raster.
  | 
| Raster |  Creates a new raster.
  | 
| WritableRaster |  Creates a new writable raster.
  | 
| Object | |
| Object |  Extract all samples of one pixel and return in an array of transfer type.
  | 
| Object |  Returns the samples for the pixel at location  (x, y) in
 a primitive array (the array type is determined by the data type for
 this model).   | 
| Object |  Extract one pixel and return in an array of transfer type.
  | 
| Object | 
 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[] |  Returns an array containing the samples for the pixel at (x, y) in the
 specified data buffer.    | 
| float[] |  Returns an array containing the samples for the pixel at (x, y) in the
 specified data buffer.    | 
| int[] |  Returns all the samples for the pixel at location  (x, y)
 stored in the specified data buffer.
 | 
| int[] |  Returns all the samples for the pixel at location  (x, y)
 stored in the specified data buffer.
 | 
| int[] |  Returns an array (of length 1) containing the sample for the pixel at
 (x, y) in the specified data buffer.    | 
| int[] |  Returns an array containing the samples for the pixel at (x, y) in the
 specified data buffer.    | 
| int[] |  Returns an array containing the samples for the pixel at (x, y) in the
 specified data buffer.    | 
| double[] |  Returns an array containing the samples for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.    | 
| float[] |  Returns an array containing the samples for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.    | 
| int[] |  Copy pixels from a region into an array.
  | 
| int[] |  Returns the samples for all the pixels in a rectangular region.
  | 
| int[] |  Returns an array containing the samples for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.    | 
| int[] |  Returns an array containing the samples for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.    | 
| int |  Returns a sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| int |  Returns the sample for band  b of the pixel at
 (x, y) that is stored in the specified data buffer.
 | 
| int |  Returns the sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| int |  Returns the sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| int |  Returns the sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| double |  Returns the sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| double |  Returns the sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| float |  Returns a sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| float |  Returns the sample value for the pixel at (x, y) in the specified data
 buffer.
  | 
| double[] |  Returns an array containing the samples from one band for the pixels in
 the region specified by (x, y, w, h) in the specified data buffer.    | 
| float[] |  Returns an array containing the samples from one band for the pixels in
 the region specified by (x, y, w, h) in the specified data buffer.    | 
| int[] |  Copy one band's samples from a region into an array.
  | 
| int[] |  Returns an array containing the samples from one band for the pixels in
 the region specified by (x, y, w, h) in the specified data buffer.    | 
| void | |
| void |  Set the pixel at x, y to the value in the first element of the primitive
 array obj.
  | 
| void |  Sets the samples for the pixel at location  (x, y) from the
 supplied primitive array (the array type must be consistent with the data
 type for this model).
 | 
| void |  Set the pixel at x, y to the value in the first element of the primitive
 array obj.
  | 
| void | |
| void | |
| void |  Sets the samples for the pixel at (x, y) in the specified data buffer to
 the specified values.
  | 
| void |  Sets the samples for the pixel at (x, y) in the specified data buffer to
 the specified values.
  | 
| void |  Sets the samples for the pixel at (x, y) in the specified data buffer to
 the specified values.
  | 
| void |  Sets the sample values for the pixel at location  (x, y)
 stored in the specified data buffer.
 | 
| void |  Sets the sample value for the pixel at (x, y) in the specified data
 buffer to the specified value.
  | 
| void |  Sets the samples for the pixel at (x, y) in the specified data buffer to
 the specified values.
  | 
| void |  Sets the samples for the pixel at (x, y) in the specified data buffer to
 the specified values.
  | 
| void |  Sets the sample values for the pixels in the region specified by
 (x, y, w, h) in the specified data buffer.    | 
| void |  Sets the sample values for the pixels in the region specified by
 (x, y, w, h) in the specified data buffer.    | 
| void |  Sets the sample values for the pixels in the region specified by
 (x, y, w, h) in the specified data buffer.    | 
| void |  Sets the sample values for the pixels in the region specified by
 (x, y, w, h) in the specified data buffer.    | 
| void |  This method implements a more efficient way to set pixels than the default
 implementation of the super class.   | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample value for band  b of the pixel at location
 (x, y) in the specified data buffer.
 | 
| void |  Sets the sample value for band  b of the pixel at location
 (x, y) in the specified data buffer.
 | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample value for a band for the pixel at (x, y) in the
 specified data buffer.
  | 
| void |  Sets the sample values for one band for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.
  | 
| void |  Sets the sample values for one band for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.
  | 
| void |  Sets the sample values for one band for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.
  | 
| void |  Sets the sample values for one band for the pixels in the region
 specified by (x, y, w, h) in the specified data buffer.
  | 
Methods with return type java.awt.image.DataBuffer | |
| DataBuffer |  Creates a new data buffer that is compatible with this sample model.
  | 
| DataBuffer |  Creates a new data buffer that is compatible with this sample model.
  | 
| DataBuffer |  Creates a DataBuffer for holding pixel data in the format and
 layout described by this SampleModel.   | 
| DataBuffer |  Creates a new  DataBuffer of the correct type and size for this
 SampleModel.
 | 
| DataBuffer |  Creates a DataBuffer for holding pixel data in the format and
 layout described by this SampleModel.   | 
| DataBuffer |  Returns the data buffer that stores the pixel data for this raster.
  | 
Methods with parameter type java.awt.image.DataBuffer | |
| Object |  Return the data array of a data buffer, regardless of the data
 type.
  | 
| Object |  Copy data from array contained in data buffer, much like
 System.arraycopy.   | 
Methods with return type java.awt.image.DataBuffer | |
| DataBuffer | Buffers.createBuffer(int dataType, int size)  Create a data buffer of a particular type.
  | 
| DataBuffer | Buffers.createBuffer(int dataType, int size, int numBanks)  Create a data buffer of a particular type.
  | 
| DataBuffer |  Create a data buffer of a particular type.
  | 
| DataBuffer |  Create a data buffer of a particular type.
  |