RenderScript のインデックス

定数

M_1_PI 1 / pi(32 ビット浮動小数点数)
M_2_PI 2 / pi(32 ビット浮動小数点数)
M_2_SQRTPI 2 / sqrt(pi)、32 ビット浮動小数点数
M_E e(32 ビット浮動小数点数)
M_LN10 log_e(10)(32 ビット浮動小数点数)。
M_LN2 log_e(2)(32 ビット浮動小数点数)。
M_LOG10E log_10(e)(32 ビット浮動小数点数)。
M_LOG2E log_2(e)(32 ビット浮動小数点数)。
M_PI pi(32 ビット浮動小数点数)
M_PI_2 pi / 2(32 ビット浮動小数点数)
M_PI_4 pi / 4(32 ビット浮動小数点数)
M_SQRT1_2 1 / sqrt(2)(32 ビット浮動小数点数)
M_SQRT2 sqrt(2)(32 ビット浮動小数点数)

文字 2 2 つの 8 ビット符号付き整数
char3 8 ビット符号付き整数が 3 つ
char4 4 つの 8 ビット符号付き整数
double2 2 つの 64 ビット浮動小数点数
double3 3 つの 64 ビット浮動小数点数
double4 4 つの 64 ビット浮動小数点数
float2 2 つの 32 ビット浮動小数点数
float3 3 つの 32 ビット浮動小数点数
float4 4 つの 32 ビット浮動小数点数
half 16 ビット浮動小数点値
half2 2 つの 16 ビット浮動小数点数
half3 3 つの 16 ビット浮動小数点数
half4 4 つの 16 ビット浮動小数点数
int16_t 16 ビット符号付き整数
int2 2 つの 32 ビット符号付き整数
int3 3 つの 32 ビット符号付き整数
int32_t 32 ビット符号付き整数
int4 4 つの 32 ビット符号付き整数
int64_t 64 ビット符号付き整数
int8_t 8 ビット符号付き整数
long2 2 つの 64 ビット符号付き整数
long3 64 ビット符号付き整数が 3 つ
long4 4 つの 64 ビット符号付き整数
rs_allocation 割り当てに対するハンドル
rs_allocation_cubemap_face 立方体の地図の面を選択するための列挙型
rs_allocation_usage_type 割り当ての使用方法を指定するビットフィールド
rs_data_kind 要素データの種類
rs_data_type 要素の基本データ型
rs_element 要素に対するハンドル
rs_for_each_strategy_t セルの処理順序の候補
rs_kernel カーネル関数に対するハンドル
rs_kernel_context カーネル呼び出しコンテキストに対するハンドル
rs_matrix2x2 32 ビット浮動小数点数の 2x2 行列
rs_matrix3x3 32 ビット浮動小数点数の 3x3 行列
rs_matrix4x4 32 ビット浮動小数点数の 4x4 行列
rs_quaternion 四元数
rs_sampler サンプラーに対するハンドル
rs_sampler_value サンプラーのラップの T 値
rs_script スクリプトに対する処理
rs_script_call_t セルの反復処理に関する情報
rs_time_t 1970 年 1 月 1 日からの秒数
rs_tm 日付と時刻の構造
rs_type 型のハンドル
rs_yuv_format YUV 形式
short2 2 つの 16 ビット符号付き整数
short3 16 ビット符号付き整数が 3 つ
short4 4 つの 16 ビット符号付き整数
size_t 符号なしのサイズ型
ssize_t 署名付きサイズタイプ
uchar 8 ビット符号なし整数
uchar2 2 つの 8 ビット符号なし整数
uchar3 3 つの 8 ビット符号なし整数
uchar4 4 つの 8 ビット符号なし整数
uint 32 ビット符号なし整数
uint16_t 16 ビット符号なし整数
uint2 2 つの 32 ビット符号なし整数
uint3 3 つの 32 ビット符号なし整数
uint32_t 32 ビット符号なし整数
uint4 4 つの 32 ビット符号なし整数
uint64_t 64 ビット符号なし整数
uint8_t 8 ビット符号なし整数
ulong 64 ビット符号なし整数
ulong2 2 つの 64 ビット符号なし整数
ulong3 3 つの 64 ビット符号なし整数
ulong4 4 つの 64 ビット符号なし整数
ushort 16 ビット符号なし整数
ushort2 2 つの 16 ビット符号なし整数
ushort3 3 つの 16 ビット符号なし整数
ushort4 4 つの 16 ビット符号なし整数

関数

abs 整数の絶対値
acos 逆コサイン
acosh 逆双曲線コサイン
acospi 逆コサインを円周率で割ったもの
asin 逆正弦
asinh 逆双曲線正弦
asinpi 逆正弦を円周率で除算した値
atan 逆タンジェント
atan2 比率の逆タンジェント
atan2pi 比率の逆タンジェントを円周率で割った数値
atanh 逆双曲線正接
atanpi 逆タンジェントを円周率で割った数値
cbrt キューブルート
ceil 特定の値以上の最小の整数
clamp 値を範囲に制約する
clz 先頭の 0 ビットの数
convert 数値ベクトルを変換する
copysign 数値の符号を別の符号にコピーします。
cos コサイン
cosh 双曲線コサイン
cospi 数値に円周率を乗じたコサイン
cross 2 つのベクトルの外積
ラジアンを度数に変換します
distance 2 点間の距離
ドット 2 つのベクトルのドット積
erf 数学の誤差関数
erfc 数学の補完誤差関数
exp e が数値に上げられる
exp10 10 の数字が 10 になる
exp2 2 の累乗数
expm1 数字から 1 を引いた e を底とする
FAB 浮動小数点数の絶対値
fast_distance 2 地点間の近似距離
fast_length ベクトルのおおよその長さ
fast_normalize 正規化された近似ベクトル
fdim 2 つの値の正の差
下限 ある値以下の最小の整数
fma かけ算と足し算を行う
fmax 最大 2 つの浮動小数点数
fmin 2 つ以上の浮動小数点数。
fmod モジュロ
fract 正分数部
frexp 2 進仮数と指数
half_recip 16 ビット精度で計算された逆数
half_rsqrt 16 ビット精度で計算された平方根の逆数
half_sqrt 16 ビット精度で計算された平方根
hypot 斜辺
ilogb 2 を底とする指数
ldexp 仮数と指数から浮動小数点を作成します。
length ベクトルの長さ
lgamma ガンマ関数の自然対数
log 自然対数
log10 10 を底とする対数
log1p 値 + 1 の自然対数
log2 2 を底とする対数
logb 2 を底とする指数
mad かけ算と足し算を行う
max 最大
min 最小
mix 2 つの値を混在させる
modf 積分成分と分数成分
nan 数値ではありません
nan_half 数値ではありません
native_acos 近似逆コサイン
native_acosh 近似逆双曲線コサイン
native_acospi 円周率で割った近似逆コサイン
native_asin 近似逆正弦
native_asinh 近似逆双曲線正弦
native_asinpi 円周率で割った近似逆サイン
native_atan 近似逆タンジェント
native_atan2 比率の近似逆タンジェント
native_atan2pi 比率の近似逆タンジェントを円周率で割ったもの
native_atanh 近似逆双曲線正接
native_atanpi 逆タンジェントを円周率で割った近似値
native_cbrt 近似立方根
native_cos 近似コサイン
native_cosh 近似双曲線コサイン
native_cospi 数値に円周率を乗じた近似余弦
native_distance 2 地点間の近似距離
native_divide 近似除算
native_exp 近似 e を数字に累乗する
native_exp10 約 10 の 1 乗
native_exp2 近似 2 を底とする
native_expm1 近似 e を数字から 1 を引いた値に累乗する
native_hypot 近似斜辺
native_length ベクトルのおおよその長さ
native_log 近似自然対数
native_log10 近似 10 を底とする対数
native_log1p 値に 1 を足した近似自然対数
native_log2 近似 2 を底とする対数
native_normalize ベクトルを近似正規化する
native_powr 正の底を指数に累乗する近似値
native_recip 近似逆数
native_rootn 近似 n 乗根
native_rsqrt 平方根の近似逆数
native_sin 近似正弦
native_sincos 近似正弦と近似余弦
native_sinh 近似双曲線正弦
native_sinpi 数値に円周率を乗じた近似正弦
native_sqrt 近似平方根
native_tan 近似タンジェント
native_tanh 近似双曲線正接
native_tanpi 数値に円周率を乗じた近似タンジェント
nextafter 次の浮動小数点数
normalize ベクトルを正規化する
pow 底を指数に累乗する
pown 底を整数の指数に累乗する
powr 正の底を指数に累乗する
ラジアン 度数をラジアンに変換します
remainder 除算の余り
remquo 除算の余りと商
rint 偶数に丸める
rootn N 乗根
round ゼロから逆算する
rsAllocationCopy1DRange 割り当て間で連続セルをコピーする
rsAllocationCopy2DRange 割り当て間のセルの長方形領域をコピーする
rsAllocationGetDimFaces 複数の顔が含まれている
rsAllocationGetDimLOD 詳細レベルの有無
rsAllocationGetDimX X ディメンションのサイズ
rsAllocationGetDimY Y ディメンションのサイズ
rsAllocationGetDimZ Z ディメンションのサイズ
rsAllocationGetElement 割り当てのセルを記述するオブジェクトを取得する
rsAllocationIoReceive キューから新しいコンテンツを受け取る
rsAllocationIoSend 新しいコンテンツをキューに送信する
rsAllocationVLoadX スカラーの割り当てからベクトルを取得する
rsAllocationVStoreX ベクトルをスカラーの割り当てに格納する
rsAtomicAdd スレッドセーフな追加
rsAtomicAnd スレッドセーフなビット演算と
rsAtomicCas スレッドセーフな比較と設定
rsAtomicDec スレッドセーフなデクリメント
rsAtomicInc スレッドセーフなインクリメント
rsAtomicMax スレッドセーフな最大値
rsAtomicMin スレッドセーフな最小値
rsAtomicOr スレッドセーフなビット単位または
rsAtomicSub スレッドセーフな減算
rsAtomicXor スレッドセーフなビット単位排他的論理和
rsClearObject オブジェクトを解放する
rsCreateAllocation 指定された型の rs_allocation オブジェクトを作成します。
rsCreateElement 指定されたデータ型の rs_element オブジェクトを作成します
rsCreatePixelElement 指定されたデータ型とデータ型の rs_element オブジェクトを作成します
rsCreateType 指定された要素とシェイプの属性を持つ rs_type オブジェクトを作成します。
rsCreateVectorElement 指定されたデータ型とベクトル幅の rs_element オブジェクトを作成します
rsDebug メッセージと値をログに記録する
rsElementGetBytesSize 要素のサイズ
rsElementGetDataKind 要素の種類
rsElementGetDataType 要素のデータ型
rsElementGetSubElement 複合要素のサブ要素
rsElementGetSubElementArraySize 複合要素のサブ要素の配列サイズ。
rsElementGetSubElementCount 下位要素の数
rsElementGetSubElementName サブ要素の名前
rsElementGetSubElementNameLength 下位要素の名前の長さ
rsElementGetSubElementOffsetBytes インスタンス化されたサブ要素のオフセット
rsElementGetVectorSize 要素のベクターサイズ
rsExtractFrustumPlanes 錐台平面の計算
rsForEach カーネルを起動する
rsForEachInternal (内部 API)現在のスクリプトで(スロット番号を指定して)カーネルを起動する
rsForEachWithOptions オプションを指定してカーネルを起動する
rsGetArray0 指定されたカーネル コンテキストの Array0 ディメンションのインデックス
rsGetArray1 指定されたカーネル コンテキストの Array1 ディメンションのインデックス
rsGetArray2 指定されたカーネル コンテキストの Array2 ディメンションのインデックス
rsGetArray3 指定されたカーネル コンテキストの Array3 ディメンションのインデックス
rsGetDimArray0 指定されたカーネル コンテキストの Array0 ディメンションのサイズ
rsGetDimArray1 指定されたカーネル コンテキストの Array1 ディメンションのサイズ
rsGetDimArray2 指定されたカーネル コンテキストの Array2 ディメンションのサイズ
rsGetDimArray3 指定されたカーネル コンテキストの Array3 ディメンションのサイズ
rsGetDimHasFaces 指定されたカーネル コンテキストに複数の顔が存在する
rsGetDimLod 指定されたカーネル コンテキストの詳細レベル数
rsGetDimX 指定されたカーネル コンテキストの X ディメンションのサイズ
rsGetDimY 指定されたカーネル コンテキストの Y ディメンションのサイズ
rsGetDimZ 指定されたカーネル コンテキストの Z ディメンションのサイズ
rsGetDt 最後の呼び出しからの経過時間
rsGetElementAt 割り当てからセルを返す
rsGetElementAtYuv_uchar_U YUV の割り当てから U コンポーネントを取得する
rsGetElementAtYuv_uchar_V YUV の割り当ての V コンポーネントを取得する
rsGetElementAtYuv_uchar_Y YUV の割り当ての Y コンポーネントを取得する
rsGetFace 指定されたカーネル コンテキストの顔の座標
rsGetLod 指定されたカーネル コンテキストの詳細レベル ディメンションのインデックス
rsIsObject 空のハンドルをチェックする
rsIsSphereInFrustum 球が円錐面内にあるかどうかを確認します。
rsLocaltime 現地時間に変換する
rsMatrixGet 1 つの要素を取得する
rsMatrixInverse 行列を所定の位置で反転します。
rsMatrixInverseTranspose 所定の位置で行列を反転、転置する
rsMatrixLoad マトリックスの読み込みまたはコピー
rsMatrixLoadFrustum 錐台射影行列を読み込む
rsMatrixLoadIdentity ID マトリックスの読み込み
rsMatrixLoadMultiply 2 つの行列を乗算する
rsMatrixLoadOrtho 正投影行列を読み込む
rsMatrixLoadPerspective 視点射影行列を読み込む
rsMatrixLoadRotate 回転マトリックスを読み込む
rsMatrixLoadScale スケーリング マトリックスを読み込む
rsMatrixLoadTranslate 変換マトリックスを読み込む
rsMatrixMultiply 行列とベクトルまたは他の行列を乗算する
rsMatrixRotate 変換行列に回転を適用する
rsMatrixScale 変換行列にスケーリングを適用する
rsMatrixSet 要素を 1 つ設定する
rsMatrixTranslate 変換行列に平行移動を適用する
rsMatrixTranspose 行列の転置
rsPackColorTo8888 浮動小数点数から uchar4 RGBA を作成する
rsQuaternionAdd 2 つの四元数を足し算する
rsQuaternionConjugate 四元数を共役する
rsQuaternionDot 2 つの四元数のドット積
rsQuaternionGetMatrixUnit 四元数から回転行列を取得する
rsQuaternionLoadRotate 回転四元数を作成する
rsQuaternionLoadRotateUnit 任意の単位ベクトルに関する回転を表す四元数
rsQuaternionMultiply 四元数にスカラーまたは他の四元数を乗算する
rsQuaternionStandardize 四元数を正規化する
rsQuaternionSet 四元数を作成する
rsQuaternionSlerp 2 つの四元数間の球面線形補間
rsRand 擬似乱数
rsSample テクスチャ割り当てから値をサンプリングする
rsSamplerGetAnisotropy サンプラーの異方性
rsSamplerGetMagnification サンプラーの拡大値
rsSamplerGetMinification サンプラー圧縮値
rsSamplerGetWrapS サンプラー ラップの S 値
rsSamplerGetWrapT サンプラーのラップの T 値
rsSendToClient クライアントへのメッセージ送信
rsSendToClientBlocking クライアントにメッセージを送信して、
rsSetElementAt 割り当てのセルを設定する
rsTime 1970 年 1 月 1 日からの秒数
rsUnpackColor8888 uchar4 から float4 RGBA を作成する
rsUptimeMillis システムの稼働時間(ミリ秒)
rsUptimeNanos システムの稼働時間(ナノ秒単位)
rsYuvToRGBA YUV 値を RGBA に変換する
rsqrt 平方根の逆数
sign 値の符号
sin サイン
sincos 正弦と余弦
sinh 双曲線正弦
sinpi 数値に円周率を掛けた正弦
sqrt 平方根
step 値未満の場合は 0、それ以外の場合は 0
tan タンジェント
tanh 双曲線正接
tanpi 数値に円周率を乗じたタンジェント
tgamma ガンマ関数
trunc 浮動小数点数を切り捨てます。

非推奨の型

rs_blend_dst_func サポート終了。統合のデスティネーション関数
rs_blend_src_func サポート終了。ソースの統合関数
rs_cull_mode サポート終了。カリングモード
rs_depth_func サポート終了。深度関数
rs_font サポート終了。フォントのハンドル
rs_mesh サポート終了。メッシュのハンドル
rs_between サポート終了。メッシュ頂点データの解釈方法
rs_program_fragment サポート終了。ProgramFragment に対するハンドル
rs_program_raster サポート終了。ProgramRaster に対するハンドル
rs_program_store サポート終了。ProgramStore に対するハンドル
rs_program_vertex サポート終了。ProgramVertex に対するハンドル

非推奨の関数

rsClamp サポート終了。値を範囲に制約する
rsFrac サポート終了。float 型の小数部を返します。
rsGetAllocation サポート終了。指定されたポインタの割り当てを返す
rsgAllocationSyncAll サポート終了。割り当ての内容を同期する
rsgBindColorTarget サポート終了。カラー ターゲットを設定する
rsgBindConstant サポート終了。定数割り当てをバインドする
rsgBindDepthTarget サポート終了。深度ターゲットを設定する
rsgBindFont サポート終了。フォント オブジェクトをバインドする
rsgBindProgramFragment サポート終了。ProgramFragment をバインドする
rsgBindProgramRaster サポート終了。ProgramRaster をバインドする
rsgBindProgramStore サポート終了。ProgramStore をバインドする
rsgBindProgramVertex サポート終了。ProgramVertex をバインドする
rsgBindSampler サポート終了。サンプラーをバインドする
rsgBindTexture サポート終了。テクスチャ割り当てをバインドする
rsgClearAllRenderTargets サポート終了。色と奥行きのターゲットをすべてクリアする
rsgClearColor サポート終了。指定した色をサーフェスから消去する
rsgClearColorTarget サポート終了。カラー ターゲットをクリアする
rsgClearDepth サポート終了。深度サーフェスをクリアする
rsgClearDepthTarget サポート終了。深度ターゲットをクリアする
rsgDrawMesh サポート終了。メッシュを描画する
rsgDrawQuad サポート終了。クワッドを描画する
rsgDrawQuadTexCoords サポート終了。テクスチャのあるクワッドを描画する
rsgDrawRect サポート終了。長方形を描画する
rsgDrawSpriteScreenspace サポート終了。画面スペースに長方形を描画する
rsgDrawText サポート終了。テキスト文字列を描画する
rsgFinish サポート終了。レンダリング コマンドを終了する
rsgFontColor サポート終了。フォントの色を設定する
rsgGetHeight サポート終了。サーフェスの高さを取得する
rsgGetWidth サポート終了。サーフェスの幅を取得する
rsgMeasureText サポート終了。テキスト文字列の境界ボックスを取得する
rsgMeshComputeBoundingBox サポート終了。境界ボックスを計算する
rsgMeshGetIndexAllocation サポート終了。インデックス データを含む割り当てを返す
rsgMeshGetPrimitive サポート終了。プリミティブを返す
rsgMeshGetPrimitiveCount サポート終了。インデックス セットの数を返します。
rsgMeshGetVertexAllocation サポート終了。頂点の割り当てを返す
rsgMeshGetVertexAllocationCount サポート終了。頂点の割り当ての数を返します。
rsgProgramFragmentConstantColor サポート終了。固定関数のエミュレーション プログラムの定数色を設定する
rsgProgramRasterGetCullMode サポート終了。プログラムのラスターカルモードを取得する
rsgProgramRasterIsPointSpriteEnabled サポート終了。プログラムのラスター ポイントのスプライト状態を取得する
rsgProgramStoreGetBlendDstFunc サポート終了。プログラム ストア統合デスティネーション関数を取得する
rsgProgramStoreGetBlendSrcFunc サポート終了。プログラム ストア ブレンドソース関数を取得する
rsgProgramStoreGetDepthFunc サポート終了。プログラムのストア深度関数を取得する
rsgProgramStoreIsColorMaskAlphaEnabled サポート終了。プログラム ストアのアルファ コンポーネントのカラーマスクを取得する
rsgProgramStoreIsColorMaskBlueEnabled サポート終了。プログラム ストアのぼかしコンポーネントのカラーマスクを取得する
rsgProgramStoreIsColorMaskGreenEnabled サポート終了。プログラム ストアの緑色のコンポーネントのカラーマスクを取得する
rsgProgramStoreIsColorMaskRedEnabled サポート終了。プログラム ストアの赤色のコンポーネントのカラーマスクを取得する
rsgProgramStoreIsDepthMaskEnabled サポート終了。プログラムのストア深度マスクを取得する
rsgProgramStoreIsDitherEnabled サポート終了。プログラム ストアのディザ状態を取得する
rsgProgramVertexGetProjectionMatrix サポート終了。固定関数の頂点プログラムの射影行列を取得する
rsgProgramVertexLoadModelMatrix サポート終了。バインドされた固定関数の頂点プログラムのモデル行列を読み込む
rsgProgramVertexLoadProjectionMatrix サポート終了。バインドされた固定関数の頂点プログラムの射影行列を読み込む
rsgProgramVertexLoadTextureMatrix サポート終了。バインドされた固定関数の頂点プログラムのテクスチャ マトリックスを読み込む