浮動小数点の配列を表すデータ構造です。
Lua でバッファを処理するための効率的な構造です。
コンストラクタとアクセサ
![]() | stingray.Float32Array() stingray.Float32Array.add() stingray.Float32Array.div() stingray.Float32Array.mul() stingray.Float32Array.sqrt() stingray.Float32Array.sqrt() stingray.Float32Array.sub() |
関連サンプル コード
その他の関連リファレンス項目
![]() |
add ( a, b ) : stingray.Float32Array![]() 2 つの Float32Array、または 1 つの Float32Array と 1 つの数値の加算を行って、結果を返します。
|
a : | any(stingray.Float32Array, number) | 加算される一方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
b : | any(stingray.Float32Array, number) | 加算される他方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
結果 |
関連サンプル コード
![]() |
div ( a, b ) : stingray.Float32Array![]() 2 つの Float32Array、または 1 つの Float32Array と 1 つの数値の除算を行って、結果を返します。
|
a : | any(stingray.Float32Array, number) | 一方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
b : | any(stingray.Float32Array, number) | 他方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
結果 |
ゼロで除算した場合、FPU 例外ではなく、ゼロが結果として返されます。
関連サンプル コード
![]() |
get ( self, i ) : number![]() 浮動小数点配列の要素を検索します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
i : | integer | 取得する項目です。 |
number |
配列の i 番目の要素です。 |
![]() |
mul ( a, b ) : stingray.Float32Array![]() 2 つの Float32Array、または 1 つの Float32Array と 1 つの数値の乗算を行って、結果を返します。
|
a : | any(stingray.Float32Array, number) | 一方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
b : | any(stingray.Float32Array, number) | 他方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
結果 |
関連サンプル コード
![]() |
push ( self, value )![]() 配列の最後に新しい値をプッシュします。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
value : | number | プッシュする値です。 |
この関数は値を返しません。 |
![]() |
resize ( self, size )![]() 配列のサイズを変更します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
size : | integer | 新しいサイズです。 |
この関数は値を返しません。 |
![]() |
set ( self, i, value )![]() 配列内の i 番目の項目を設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
i : | integer | 取得する項目です。 |
value : | number | 設定する値です。 |
この関数は値を返しません。 |
![]() |
size ( self ) : integer![]() 配列のサイズを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
integer |
配列のサイズです。 |
![]() |
sqrt ( self ) : stingray.Float32Array![]() すべての項目の平方根を計算します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
すべての項目の平方根を含む配列です。 |
関連サンプル コード
![]() |
sqrt ( a ) : stingray.Float32Array![]() リストされた配列の浮動小数点値を新しい配列にインターリーブして、その配列を返します。
|
a : | インターリーブする配列です。 + 表記は、指定されたタイプのインスタンスが 1 つまたは複数存在することを示しています。 |
すべての値がインターリーブされた配列です。 |
すべての配列は同じサイズである必要があります。
![]() |
sub ( a, b ) : stingray.Float32Array![]() 2 つの Float32Array、または 1 つの Float32Array と 1 つの数値の減算を行って、結果を返します。
|
a : | any(stingray.Float32Array, number) | 一方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
b : | any(stingray.Float32Array, number) | 他方の値 any(...) 表記は、この項目が括弧内に示されている任意のタイプのインスタンスであることを示しています。 |
結果 |
関連サンプル コード
![]() |
swap ( a, b )![]() 配列 a と b の内容を入れ替えます。
|
a : | 一方の配列です。 | |
b : | 他方の配列です。 |
この関数は値を返しません。 |
関連サンプル コード