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