DataBuffer
を拡張し、データをshortとして内部的に格納します。
-
フィールドのサマリー
クラス java.awt.image.DataBufferで宣言されたフィールド
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT
-
コンストラクタのサマリー
コンストラクタ説明DataBufferShort
(int size) 1つのバンクを持ち、サイズが指定された、shortベースのDataBuffer
を構築します。DataBufferShort
(int size, int numBanks) 指定されたサイズのバンクを指定された数だけ持つ、shortベースのDataBuffer
を構築します。DataBufferShort
(short[][] dataArray, int size) shortベースのDataBuffer
を、指定された配列を使用して構築します。DataBufferShort
(short[][] dataArray, int size, int[] offsets) shortベースのDataBuffer
を、指定された配列、サイズ、オフセットを使用して構築します。DataBufferShort
(short[] dataArray, int size) 1つのバンクを持つ、shortベースのDataBuffer
を、指定された配列を使用して構築します。DataBufferShort
(short[] dataArray, int size, int offset) 指定された配列、サイズ、およびオフセットを使用して単一のバンクを持つshortベースのDataBuffer
を構築します。 -
メソッドのサマリー
修飾子と型メソッド説明short[][]
すべてのバンクについて、データ配列を返します。short[]
getData()
デフォルト(最初の)バイト・データ配列を返します。short[]
getData
(int bank) 指定されたバンクのデータ配列を返します。int
getElem
(int i) 要求されたデータ配列要素を、最初の(デフォルトの)バンクから返します。int
getElem
(int bank, int i) 要求されたデータ配列要素を、指定されたバンクから返します。void
setElem
(int i, int val) 最初の(デフォルトの)バンクにある要求されたデータ配列要素を、指定された値に設定します。void
setElem
(int bank, int i, int val) 指定されたバンク内の要求されたデータ配列要素を、指定されたint値で設定します。クラス java.awt.image.DataBufferで宣言されたメソッド
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloat
-
コンストラクタの詳細
-
DataBufferShort
public DataBufferShort(int size) 1つのバンクを持ち、サイズが指定された、shortベースのDataBuffer
を構築します。- パラメータ:
size
-DataBuffer
のサイズ。
-
DataBufferShort
public DataBufferShort(int size, int numBanks) 指定されたサイズのバンクを指定された数だけ持つ、shortベースのDataBuffer
を構築します。- パラメータ:
size
-DataBuffer
内のバンクのサイズ。numBanks
-DataBuffer
内のバンク数。
-
DataBufferShort
public DataBufferShort(short[] dataArray, int size) 1つのバンクを持つ、shortベースのDataBuffer
を、指定された配列を使用して構築します。 最初のsize
要素だけを、このDataBuffer
へのアクセスに使用します。dataArray
は、size
要素を格納するために十分な大きさを持つ必要があります。このコンストラクタによって作成された
DataBuffer
オブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。- パラメータ:
dataArray
-DataBuffer
のshort配列。size
-DataBuffer
バンクのサイズ。
-
DataBufferShort
public DataBufferShort(short[] dataArray, int size, int offset) 指定された配列、サイズ、およびオフセットを使用して単一のバンクを持つshortベースのDataBuffer
を構築します。dataArray
は、少なくともoffset
+size
要素を持つ必要があります。offset
からoffset
+size
- 1までの要素だけを、このDataBuffer
へのアクセスに使用します。このコンストラクタによって作成された
DataBuffer
オブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。- パラメータ:
dataArray
-DataBuffer
のshort配列。size
-DataBuffer
バンクのサイズ。offset
-dataArray
へのオフセット。
-
DataBufferShort
public DataBufferShort(short[][] dataArray, int size) shortベースのDataBuffer
を、指定された配列を使用して構築します。 バンク数はdataArray.length
の値と一致します。 各配列の最初のsize
要素だけを、このDataBuffer
へのアクセスに使用します。このコンストラクタによって作成された
DataBuffer
オブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。- パラメータ:
dataArray
-DataBuffer
のshort配列。size
-DataBuffer
内のバンクのサイズ。
-
DataBufferShort
public DataBufferShort(short[][] dataArray, int size, int[] offsets) shortベースのDataBuffer
を、指定された配列、サイズ、オフセットを使用して構築します。 バンク数はdataArray.length
の値と一致します。 各配列は、size
+対応するoffset以上の大きさである必要があります。 各dataArray
エントリのoffset配列内にエントリが必要です。 バンクごとに、offset
からoffset
+size
- 1の要素だけをこのDataBuffer
にアクセスするために使用します。このコンストラクタによって作成された
DataBuffer
オブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。- パラメータ:
dataArray
-DataBuffer
のshort配列。size
-DataBuffer
内のバンクのサイズ。offsets
- 各配列へのオフセット。
-
-
メソッドの詳細
-
getData
public short[] getData()デフォルト(最初の)バイト・データ配列を返します。このメソッドを呼び出すと、この
DataBuffer
オブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。- 戻り値:
- 最初のshortデータ配列
-
getData
public short[] getData(int bank) 指定されたバンクのデータ配列を返します。このメソッドを呼び出すと、この
DataBuffer
オブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。- パラメータ:
bank
- データ配列を取得するバンク。- 戻り値:
- 指定されたバンクのデータ配列
-
getBankData
public short[][] getBankData()すべてのバンクについて、データ配列を返します。このメソッドを呼び出すと、この
DataBuffer
オブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。- 戻り値:
- すべてのデータ配列
-
getElem
public int getElem(int i) 要求されたデータ配列要素を、最初の(デフォルトの)バンクから返します。- オーバーライド:
getElem
、クラスDataBuffer
- パラメータ:
i
- 取得するデータ配列要素。- 戻り値:
- 要求された整数型のデータ配列要素
- 関連項目:
-
getElem
public int getElem(int bank, int i) 要求されたデータ配列要素を、指定されたバンクから返します。- 定義:
getElem
、クラスDataBuffer
- パラメータ:
bank
- データ配列要素を取得するバンク。i
- 取得するデータ配列要素。- 戻り値:
- 要求された整数型のデータ配列要素
- 関連項目:
-
setElem
public void setElem(int i, int val) 最初の(デフォルトの)バンクにある要求されたデータ配列要素を、指定された値に設定します。- オーバーライド:
setElem
、クラスDataBuffer
- パラメータ:
i
- 設定するデータ配列要素。val
- データ配列要素を設定する整数値。- 関連項目:
-
setElem
public void setElem(int bank, int i, int val) 指定されたバンク内の要求されたデータ配列要素を、指定されたint値で設定します。- 定義:
setElem
、クラスDataBuffer
- パラメータ:
bank
- データ配列要素を設定するバンク。i
- 設定するデータ配列要素。val
- 指定されたデータ配列要素を設定する整数値。- 関連項目:
-