|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.kddi.oap.opgl.Buffer
com.kddi.oap.opgl.FloatBuffer
float型のデータを扱う、Buffer
のサブクラスです。
メソッドの概要 | |
static FloatBuffer |
allocate(FloatBuffer buffer)
指定された FloatBuffer を元に、新しいFloatBuffer インスタンスを生成します。
|
static FloatBuffer |
allocate(int size)
指定された要素数の FloatBuffer インスタンスを生成します。
|
float[] |
get(int srcPos,
float[] buf,
int dstPos,
int len)
指定された範囲のデータをfloat配列にコピーします。 |
void |
put(int dstPos,
float[] buf,
int srcPos,
int len)
指定されたfloat配列のデータを、このインスタンスにコピーします。 |
クラス com.kddi.oap.opgl.Buffer から継承したメソッド |
length, resetRange, setRange |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static FloatBuffer allocate(int size)
FloatBuffer
インスタンスを生成します。
各要素の内容を、0 で初期化します。
size
- 要素数
size
で指定された要素数のFloatBuffer
インスタンス
java.lang.IllegalArgumentException
- size
<= 0の場合public static FloatBuffer allocate(FloatBuffer buffer)
FloatBuffer
を元に、新しいFloatBuffer
インスタンスを生成します。
このメソッドは、パラメータbuffer
に指定されたFloatBuffer
を元に、
以下の属性とデータを持つ新しいFloatBuffer
インスタンスを生成します。
buffer
の有効範囲の長さと同じ。buffer
の有効範囲内の各要素の値で初期化される。
このメソッドは、buffer
に指定されたFloatBuffer
インスタンスの各属性およびデータを変更しません。
buffer
- 元になるFloatBuffer
インスタンス
FloatBuffer
インスタンス
java.lang.NullPointerException
- buffer
にnullが指定された場合public float[] get(int srcPos, float[] buf, int dstPos, int len)
このメソッドは、 setRange
メソッドで設定した有効範囲の影響を受けません。
srcPos
- コピー元の要素の位置buf
- コピー先のfloat配列dstPos
- コピー先配列の開始位置len
- コピーする要素数
buf
に指定された配列
java.lang.NullPointerException
- buf
にnullが指定された場合
java.lang.IndexOutOfBoundsException
- 以下の条件のうち、少なくとも1項目を満たした場合
srcPos
< 0
dstPos
< 0
len
< 0
dstPos
+ len
> buf.length
srcPos
+ len
> length()
public void put(int dstPos, float[] buf, int srcPos, int len)
このメソッドは、 setRange
メソッドで設定された有効範囲の影響を受けません。
dstPos
- コピー先の要素の位置buf
- コピー元のfloat配列srcPos
- コピー元配列の開始位置len
- コピーする要素数
java.lang.NullPointerException
- buf
にnullが指定された場合
java.lang.IndexOutOfBoundsException
- 以下の条件のうち、少なくとも1項目を満たした場合
dstPos
< 0
srcPos
< 0
len
< 0
srcPos
+ len
> buf.length
dstPos
+ len
> length()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Document of KDDI