| java.awt.image.DataBufferFloat
Field Summary | |
float | bankdata The array of data banks. | float | data A reference to the default data bank. |
Constructor Summary | |
public | DataBufferFloat(int size) Constructs a float -based DataBuffer
with a specified size. | public | DataBufferFloat(int size, int numBanks) Constructs a float -based DataBuffer
with a specified number of banks, all of which are of a
specified size. | public | DataBufferFloat(float dataArray, int size) Constructs a float -based DataBuffer
with the specified data array. | public | DataBufferFloat(float dataArray, int size, int offset) Constructs a float -based DataBuffer
with the specified data array. | public | DataBufferFloat(float dataArray, int size) Constructs a float -based DataBuffer
with the specified data arrays. | public | DataBufferFloat(float dataArray, int size, int offsets) Constructs a float -based DataBuffer
with the specified data arrays, size, and per-bank offsets.
The number of banks is equal to dataArray.length .
Each array must be at least as large as size plus the
corresponding offset. |
Method Summary | |
public float[][] | getBankData() Returns the data array for all banks. | public float[] | getData() Returns the default (first) float data array. | public float[] | getData(int bank) Returns the data array for the specified bank. | public int | getElem(int i) Returns the requested data array element from the first
(default) bank as an int .
Parameters: i - The desired data array element. | public int | getElem(int bank, int i) Returns the requested data array element from the specified
bank as an int .
Parameters: bank - The bank number. Parameters: i - The desired data array element. | public double | getElemDouble(int i) Returns the requested data array element from the first
(default) bank as a double .
Parameters: i - The desired data array element. | public double | getElemDouble(int bank, int i) Returns the requested data array element from the specified
bank as a double .
Parameters: bank - The bank number. Parameters: i - The desired data array element. | public float | getElemFloat(int i) Returns the requested data array element from the first
(default) bank as a float .
Parameters: i - The desired data array element. | public float | getElemFloat(int bank, int i) Returns the requested data array element from the specified
bank as a float .
Parameters: bank - The bank number. Parameters: i - The desired data array element. | public void | setElem(int i, int val) Sets the requested data array element in the first (default)
bank to the given int . | public void | setElem(int bank, int i, int val) Sets the requested data array element in the specified bank to
the given int . | public void | setElemDouble(int i, double val) Sets the requested data array element in the first (default)
bank to the given double . | public void | setElemDouble(int bank, int i, double val) Sets the requested data array element in the specified bank to
the given double . | public void | setElemFloat(int i, float val) Sets the requested data array element in the first (default)
bank to the given float . | public void | setElemFloat(int bank, int i, float val) Sets the requested data array element in the specified bank to
the given float . |
bankdata | float bankdata(Code) | | The array of data banks.
|
data | float data(Code) | | A reference to the default data bank.
|
DataBufferFloat | public DataBufferFloat(int size)(Code) | | Constructs a float -based DataBuffer
with a specified size.
Parameters: size - The number of elements in the DataBuffer. |
DataBufferFloat | public DataBufferFloat(int size, int numBanks)(Code) | | Constructs a float -based DataBuffer
with a specified number of banks, all of which are of a
specified size.
Parameters: size - The number of elements in each bank of theDataBuffer . Parameters: numBanks - The number of banks in theDataBuffer . |
DataBufferFloat | public DataBufferFloat(float dataArray, int size)(Code) | | Constructs a float -based DataBuffer
with the specified data array. Only the first
size elements are available for use by this
DataBuffer . The array must be large enough to
hold size elements.
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
Parameters: dataArray - An array of float s to be used as thefirst and only bank of this DataBuffer . Parameters: size - The number of elements of the array to be used. |
DataBufferFloat | public DataBufferFloat(float dataArray, int size, int offset)(Code) | | Constructs a float -based DataBuffer
with the specified data array. Only the elements between
offset and offset + size - 1 are
available for use by this DataBuffer . The array
must be large enough to hold offset + size
elements.
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
Parameters: dataArray - An array of float s to be used as thefirst and only bank of this DataBuffer . Parameters: size - The number of elements of the array to be used. Parameters: offset - The offset of the first element of the arraythat will be used. |
DataBufferFloat | public DataBufferFloat(float dataArray, int size)(Code) | | Constructs a float -based DataBuffer
with the specified data arrays. Only the first
size elements of each array are available for use
by this DataBuffer . The number of banks will be
equal to dataArray.length .
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
Parameters: dataArray - An array of arrays of float s to beused as the banks of this DataBuffer . Parameters: size - The number of elements of each array to be used. |
DataBufferFloat | public DataBufferFloat(float dataArray, int size, int offsets)(Code) | | Constructs a float -based DataBuffer
with the specified data arrays, size, and per-bank offsets.
The number of banks is equal to dataArray.length .
Each array must be at least as large as size plus the
corresponding offset. There must be an entry in the offsets
array for each data array.
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
Parameters: dataArray - An array of arrays of float s to beused as the banks of this DataBuffer . Parameters: size - The number of elements of each array to be used. Parameters: offsets - An array of integer offsets, one for each bank. |
getBankData | public float[][] getBankData()(Code) | | Returns the data array for all banks.
Note that calling this method may cause this
DataBuffer object to be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
all data arrays for this data buffer. |
getData | public float[] getData()(Code) | | Returns the default (first) float data array.
Note that calling this method may cause this
DataBuffer object to be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
the first float data array. |
getData | public float[] getData(int bank)(Code) | | Returns the data array for the specified bank.
Note that calling this method may cause this
DataBuffer object to be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
Parameters: bank - the data array the data array specified by bank . |
setElem | public void setElem(int bank, int i, int val)(Code) | | Sets the requested data array element in the specified bank to
the given int .
Parameters: bank - The bank number. Parameters: i - The desired data array element. Parameters: val - The value to be set. See Also: DataBufferFloat.getElem(int) See Also: DataBufferFloat.getElem(int,int) |
|
|