All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.image.DataBufferInt
java.lang.Object
|
+----java.awt.image.DataBuffer
|
+----java.awt.image.DataBufferInt
- public class DataBufferInt
- extends DataBuffer
This class extends DataBuffer and stores data internally as ints.
DataBufferInt(int)
- Construct an int based DataBuffer with specified size
DataBufferInt(int, int)
- Construct an int based DataBuffer with specified number of
banks all of which are the specified size.
DataBufferInt(int[], int)
- Construct an int based DataBuffer with specified array.
DataBufferInt(int[], int, int)
- Construct an int based DataBuffer with specified array, size,
and offset.
DataBufferInt(int[][], int)
- Construct an int based DataBuffer with specified array.
DataBufferInt(int[][], int, int[])
- Construct an int based DataBuffer with specified arrays/size/offsets.
getBankData()
- Return the data array for all banks
getData()
- Return the default (first) int data array int DataBuffer
getData(int)
- Return the data array for the specified bank
getElem(int)
- Returns the requested data array element from the first (default) bank
as an integer.
getElem(int, int)
- Returns the requested data array element from the specified bank
as an integer.
setElem(int, int)
- Sets the requested data array element in the first (default) bank
from the given integer.
setElem(int, int, int)
- Sets the requested data array element in the specified bank
from the given integer.
DataBufferInt
public DataBufferInt(int size)
- Construct an int based DataBuffer with specified size
DataBufferInt
public DataBufferInt(int size,
int numBanks)
- Construct an int based DataBuffer with specified number of
banks all of which are the specified size.
DataBufferInt
public DataBufferInt(int[] dataArray,
int size)
- Construct an int based DataBuffer with specified array.
Only the first size elements are available for use by
this databuffer. dataArray.length must be large enough to
hold size elements.
DataBufferInt
public DataBufferInt(int[] dataArray,
int size,
int offset)
- Construct an int based DataBuffer with specified array, size,
and offset. dataArray.length must be at least as large as
offset + size.
DataBufferInt
public DataBufferInt(int[][] dataArray,
int size)
- Construct an int based DataBuffer with specified array.
Only the first size elements are available for use by
this databuffer. dataArray.length must be large enough to
hold size elements.
DataBufferInt
public DataBufferInt(int[][] dataArray,
int size,
int[] offsets)
- Construct an int based DataBuffer with specified arrays/size/offsets.
The number of banks is equal to dataArray.length. Each array must
be at least as large as size + the corresponding offset. There must
be an entry in the offset array for each dataArray entry.
getData
public int[] getData()
- Return the default (first) int data array int DataBuffer
getData
public int[] getData(int bank)
- Return the data array for the specified bank
getBankData
public int[][] getBankData()
- Return the data array for all banks
getElem
public int getElem(int i)
- Returns the requested data array element from the first (default) bank
as an integer.
- Overrides:
- getElem in class DataBuffer
getElem
public int getElem(int bank,
int i)
- Returns the requested data array element from the specified bank
as an integer.
- Overrides:
- getElem in class DataBuffer
setElem
public void setElem(int i,
int val)
- Sets the requested data array element in the first (default) bank
from the given integer.
- Overrides:
- setElem in class DataBuffer
setElem
public void setElem(int bank,
int i,
int val)
- Sets the requested data array element in the specified bank
from the given integer.
- Overrides:
- setElem in class DataBuffer
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature