public final class DataBufferUShort extends DataBuffer
DataBufferを拡張し、データをshortとして内部的に格納します。 この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) |
指定されたバンクのデータ配列を返します。
|
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値で設定します。
|
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloatpublic DataBufferUShort(int size)
DataBufferを構築します。size - DataBufferのサイズ。public DataBufferUShort(int size,
int numBanks)
DataBufferを構築します。size - DataBuffer内のバンクのサイズ。numBanks - DataBuffer内のバンク数。public DataBufferUShort(short[] dataArray,
int size)
DataBufferを、指定された配列を使用して構築します。 最初のsize要素だけを、このDataBufferへのアクセスに使用します。dataArrayは、size要素を格納するために十分な大きさを持つ必要があります。
このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - DataBufferのunsigned-short配列。size - DataBufferバンクのサイズ。public DataBufferUShort(short[] dataArray,
int size,
int offset)
DataBufferを構築します。dataArrayは、少なくともoffset + size要素を持つ必要があります。 offsetからoffset + size - 1までの要素だけを、このDataBufferへのアクセスに使用します。
このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - DataBufferのunsigned-short配列。size - DataBufferバンクのサイズ。offset - dataArrayへのオフセット。public DataBufferUShort(short[][] dataArray,
int size)
DataBufferを、指定された配列を使用して構築します。 バンク数はdataArray.lengthの値と一致します。 各配列の最初のsize要素だけを、このDataBufferへのアクセスに使用します。
このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - DataBufferのunsigned-short配列。size - DataBuffer内のバンクのサイズ。public DataBufferUShort(short[][] dataArray,
int size,
int[] offsets)
DataBufferを、指定された配列、サイズ、オフセットを使用して構築します。 バンク数はdataArray.lengthの値と一致します。 各配列は、size+対応するoffset以上の大きさである必要があります。 各dataArrayエントリのoffset配列内にエントリが必要です。 バンクごとに、offsetからoffset+size - 1の要素だけをこのDataBufferにアクセスするために使用します。
このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。
dataArray - DataBufferのunsigned-short配列。size - DataBuffer内のバンクのサイズ。offsets - 各配列へのオフセット。public short[] getData()
このメソッドを呼び出すと、このDataBufferオブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。
public short[] getData(int bank)
このメソッドを呼び出すと、このDataBufferオブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。
bank - データ配列を取得するバンク。public short[][] getBankData()
このメソッドを呼び出すと、このDataBufferオブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。
public int getElem(int i)
getElem、クラスDataBufferi - 取得するデータ配列要素。setElem(int, int), setElem(int, int, int)public int getElem(int bank,
int i)
getElem、クラスDataBufferbank - データ配列要素を取得するバンク。i - 取得するデータ配列要素。setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
setElem、クラスDataBufferi - 設定するデータ配列要素。val - データ配列要素を設定する整数値。getElem(int), getElem(int, int)public void setElem(int bank,
int i,
int val)
setElem、クラスDataBufferbank - データ配列要素を設定するバンク。i - 設定するデータ配列要素。val - 指定されたデータ配列要素を設定する整数値。getElem(int), getElem(int, int) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。