概要
RenderScript のグラフィック サブシステムは、API レベル 23 で削除されました。
まとめ
非推奨の型 | |
---|---|
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 に対するハンドル |
非推奨の関数 | |
---|---|
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 | サポート終了。バインドされた固定関数の頂点プログラムのテクスチャ マトリックスを読み込む |
型
rs_blend_dst_func : 統合デスティネーション関数
次の値を持つ列挙型: 32 ビット用にコンパイルする場合。API レベル 16 ~ 22
RS_BLEND_DST_ZERO = 0 | |
---|---|
RS_BLEND_DST_ONE = 1 | |
RS_BLEND_DST_SRC_COLOR = 2 | |
RS_BLEND_DST_ONE_MINUS_SRC_COLOR = 3 | |
RS_BLEND_DST_SRC_ALPHA = 4 | |
RS_BLEND_DST_ONE_MINUS_SRC_ALPHA = 5 | |
RS_BLEND_DST_DST_ALPHA = 6 | |
RS_BLEND_DST_ONE_MINUS_DST_ALPHA = 7 | |
RS_BLEND_DST_INVALID = 100 |
非推奨。使用しないでください。
rs_blend_src_func : ソース関数の統合
次の値を持つ列挙型: 32 ビット用にコンパイルする場合。API レベル 16 ~ 22
RS_BLEND_SRC_ZERO = 0 | |
---|---|
RS_BLEND_SRC_ONE = 1 | |
RS_BLEND_SRC_DST_COLOR = 2 | |
RS_BLEND_SRC_ONE_MINUS_DST_COLOR = 3 | |
RS_BLEND_SRC_SRC_ALPHA = 4 | |
RS_BLEND_SRC_ONE_MINUS_SRC_ALPHA = 5 | |
RS_BLEND_SRC_DST_ALPHA = 6 | |
RS_BLEND_SRC_ONE_MINUS_DST_ALPHA = 7 | |
RS_BLEND_SRC_SRC_ALPHA_SATURATE = 8 | |
RS_BLEND_SRC_INVALID = 100 |
非推奨。使用しないでください。
rs_cull_mode : カリングモード
次の値を持つ列挙型: 32 ビット用にコンパイルする場合。API レベル 16 ~ 22
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
非推奨。使用しないでください。
rs_depth_func : 深度関数
次の値を持つ列挙型: 32 ビット用にコンパイルする場合。API レベル 16 ~ 22
RS_DEPTH_FUNC_ALWAYS = 0 | 常に描画する |
---|---|
RS_DEPTH_FUNC_LESS = 1 | 受信深度値が深度バッファの値よりも小さい場合に描画されます。 |
RS_DEPTH_FUNC_LEQUAL = 2 | 受信深度値が深度バッファの値以下の場合に描画されます。 |
RS_DEPTH_FUNC_GREATER = 3 | 受信深度値が深度バッファの値よりも大きい場合に描画されます。 |
RS_DEPTH_FUNC_GEQUAL = 4 | 受信深度値が深度バッファの値以上の場合に描画されます。 |
RS_DEPTH_FUNC_EQUAL = 5 | 受信深度値が深度バッファの値と等しい場合に描画されます。 |
RS_DEPTH_FUNC_NOTEQUAL = 6 | 受信深度値が深度バッファの値と等しくない場合に描画されます |
RS_DEPTH_FUNC_INVALID = 100 | 深度関数が無効です |
非推奨。使用しないでください。
受信深度と深度バッファ内の深度の比較に応じた条件付き描画を指定します。
rs_font : フォントの処理
32 ビット用にコンパイルする場合。API レベル 23 以降から削除
非推奨。使用しないでください。
RenderScript フォント オブジェクトへの不透明ハンドル。 参照: android.renderscript.Font
rs_mesh : メッシュへのハンドル
32 ビット用にコンパイルする場合。API レベル 23 以降から削除
非推奨。使用しないでください。
RenderScript メッシュ オブジェクトに対する不透明ハンドル。 参照: android.renderscript.Mesh
rs_original : メッシュ頂点データの解釈方法
次の値を持つ列挙型: 32 ビット用にコンパイルする場合。API レベル 16 ~ 22
RS_PRIMITIVE_POINT = 0 | 頂点データは一連の点としてレンダリングされる |
---|---|
RS_PRIMITIVE_LINE = 1 | 頂点ペアは線としてレンダリングされます |
RS_PRIMITIVE_LINE_STRIP = 2 | 頂点データは接続されたライン ストリップとしてレンダリングされます |
RS_PRIMITIVE_TRIANGLE = 3 | 頂点は個々の三角形としてレンダリングされます |
RS_PRIMITIVE_TRIANGLE_STRIP = 4 | 頂点は、最初の 3 つの頂点によって定義される、接続された三角形のストリップとしてレンダリングされ、追加の三角形は新しい頂点によって定義されます |
RS_PRIMITIVE_TRIANGLE_FAN = 5 | 頂点は、最初の頂点を原点とする一連の三角形としてレンダリングされます |
RS_PRIMITIVE_INVALID = 100 | プリミティブが無効です |
非推奨。使用しないでください。
レンダリング時にメッシュ頂点データを解釈する方法について説明します。
rs_program_fragment : ProgramFragment へのハンドル
32 ビット用にコンパイルする場合。API レベル 23 以降から削除
非推奨。使用しないでください。
RenderScript ProgramFragment オブジェクトに対する Opaque ハンドル。 参照: android.renderscript.ProgramFragment
rs_program_raster : ProgramRaster に対するハンドル
32 ビット用にコンパイルする場合。API レベル 23 以降から削除
非推奨。使用しないでください。
RenderScript ProgramRaster オブジェクトに対する不透明ハンドル。 参照: android.renderscript.ProgramRaster
rs_program_store : ProgramStore に対するハンドル
32 ビット用にコンパイルする場合。API レベル 23 以降から削除
非推奨。使用しないでください。
RenderScript ProgramStore オブジェクトへの不透明ハンドル。 参照: android.renderscript.ProgramStore
rs_program_vertex : ProgramVertex に対するハンドル
32 ビット用にコンパイルする場合。API レベル 23 以降から削除
非推奨。使用しないでください。
RenderScript ProgramVertex オブジェクトに対する不透明ハンドル。参照: android.renderscript.ProgramVertex
関数
rsgAllocationSyncAll : 割り当てのコンテンツを同期する
void rsgAllocationSyncAll(rs_allocation alloc); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
割り当ての内容を同期します。
ソースが指定されている場合は、ソースで指定されたメモリ空間から同期します。
ソースが指定されていない場合は、SCRIPT メモリ空間から HW メモリ空間に同期します。
rsgBindColorTarget : カラー ターゲットを設定する
void rsgBindColorTarget(rs_allocation colorTarget, uint slot); | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
後続のすべてのレンダリング呼び出しに使用されるカラー ターゲットを設定する
rsgBindConstant : 定数割り当てをバインドする
void rsgBindConstant(rs_program_fragment ps, uint スロット, rs_allocation c); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgBindConstant(rs_program_vertex pv, uint slot, rs_allocation c); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
ps | プログラム フラグメント オブジェクト |
---|---|
時間枠 | プログラム上の定数バッファのインデックス |
c | バインドする定数 |
pv | 頂点オブジェクトを作成する |
非推奨。使用しないでください。
新しい Allocation オブジェクトを ProgramFragment または ProgramVertex にバインドします。割り当ては、プログラムの有効な定数入力である必要があります。
rsgBindDepthTarget : 深度ターゲットを設定
void rsgBindDepthTarget(rs_allocation depthTarget); | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
後続のすべてのレンダリング呼び出しに使用される深度ターゲットを設定する
rsgBindFont : フォント オブジェクトをバインドする
void rsgBindFont(rs_font font); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
フォント | バインドするオブジェクト |
---|
非推奨。使用しないでください。
後続のすべてのフォント レンダリング呼び出しに使用されるフォント オブジェクトをバインドします。
rsgBindProgramFragment : ProgramFragment をバインドする
void rsgBindProgramFragment(rs_program_fragment pf); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
新しい ProgramFragment をレンダリング コンテキストにバインドします。
rsgBindProgramRaster : ProgramRaster をバインドする
void rsgBindProgramRaster(rs_program_raster pr); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
新しい ProgramRaster をレンダリング コンテキストにバインドします。
rsgBindProgramStore : ProgramStore をバインドする
void rsgBindProgramStore(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
新しい ProgramStore をレンダリング コンテキストにバインドします。
rsgBindProgramVertex : ProgramVertex のバインド
void rsgBindProgramVertex(rs_program_vertex pv); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
新しい ProgramVertex をレンダリング コンテキストにバインドします。
rsgBindSampler : サンプラーをバインドする
void rsgBindSampler(rs_program_fragment fragment, uint スロット, rs_sampler sampler); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
新しいサンプラー オブジェクトを ProgramFragment にバインドします。サンプラーは、一致するスロットにバインドされたテクスチャを操作します。
rsgBindTexture : テクスチャ割り当てをバインドする
void rsgBindTexture(rs_program_fragment v, uint slot, rs_allocation alloc); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
新しい Allocation オブジェクトを ProgramFragment にバインドします。割り当ては、プログラムの有効なテクスチャである必要があります。テクスチャのサンプリングは、一致するスロットにバインドされたサンプラーによって制御されます。
rsgClearAllRenderTargets : 色と奥行きのターゲットをすべてクリア
void rsgClearAllRenderTargets() | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
すべての色と奥行きのターゲットを消去し、フレームバッファへのレンダリングを再開します。
rsgClearColor : 指定した色をサーフェスから消去します
void rsgClearColor(float r, float g, float b, float a); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
レンダリング サーフェスを指定の色にクリアします。
rsgClearColorTarget : カラー ターゲットをクリア
void rsgClearColorTarget(uint slot); | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
以前に設定したカラー ターゲットをクリアする
rsgClearDepth : 深度サーフェスをクリアします
void rsgClearDepth(float 値); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
奥行きの面を指定された値にクリアします。
rsgClearDepthTarget : 深度ターゲットをクリア
void rsgClearDepthTarget); | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
以前に設定した深度ターゲットをクリアします。
rsgDrawMesh : メッシュを描画する
void rsgDrawMesh(rs_mesh ism); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgDrawMesh(rs_mesh ism, uint 全般インデックス); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgDrawMesh(rs_mesh ism, uint を高める PracticeIndex, uint start, uint len); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
イズム | レンダリングするメッシュ オブジェクト |
---|---|
プリミティブ インデックス | 複数のプリミティブ グループを含むメッシュの場合、このパラメータは描画するグループのインデックスを指定します。 |
start | 範囲内の開始インデックス |
長尺 | 描画するインデックスの数 |
非推奨。使用しないでください。
現在のコンテキスト状態を使用してメッシュを描画します。
frontend が指定されている場合、現在のコンテキスト状態を使用してメッシュの一部を描画します。
start と len も指定した場合は、現在のコンテキスト状態を使用して、メッシュの一部の特定のインデックス範囲を描画します。
そうでない場合は、メッシュ全体がレンダリングされます。
rsgDrawQuad : クワッドを描画する
void rsgDrawQuad(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
単純なクワッドを描画するための低パフォーマンスのユーティリティ関数。ジオメトリを大量に描画するためのものではありません。
rsgDrawQuadTexCoords : テクスチャのあるクワッドを描画する
void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, float y3, float z3, float u3, float 4, float 4, float u3, | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
テクスチャのあるクワッドを描画するための低パフォーマンスのユーティリティ関数。ジオメトリを大量に描画するためのものではありません。
rsgDrawRect : 長方形を描画する
void rsgDrawRect(float x1, float y1, float x2, float y2, float z); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
単純な長方形を描画するための低パフォーマンスのユーティリティ関数。ジオメトリを大量に描画するためのものではありません。
rsgDrawSpriteScreenspace : 画面スペースに長方形を描画する
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
画面スペースに長方形を描画するためのパフォーマンスの低い関数。この関数は、デフォルトのパススルー ProgramVertex を使用します。バインドされた ProgramVertex は無視されます。この関数はかなりのオーバーヘッドがあるため、リリース アプリケーションでの描画には使用しないでください。
rsgDrawText : テキスト文字列を描画する
void rsgDrawText(const char* text, int x, int y); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgDrawText(rs_allocation alloc, int x, int y); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
文字列と場所を指定してテキストを描画します
rsgFinish : レンダリング コマンドを終了します
uint rsgFinish() | 32 ビット用にコンパイルする場合。API レベル 14 ~ 22 |
非推奨。使用しないでください。
すべてのレンダリング コマンドを RenderScript に強制的に終了させる
rsgFontColor : フォントの色を設定する
void rsgFontColor(float r, float g, float b, float a); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
r | 赤色コンポーネント |
---|---|
g | 緑色のコンポーネント |
b | 青コンポーネント |
a | アルファ コンポーネント |
非推奨。使用しないでください。
後続のすべてのレンダリング呼び出しのフォント色を設定します。
rsgGetHeight : サーフェスの高さを取得する
uint rsgGetHeight() | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
現在のレンダリング サーフェスの高さを取得します。
rsgGetWidth : サーフェスの幅を取得する
uint rsgGetWidth() | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
現在のレンダリング サーフェスの幅を取得します。
rsgMeasureText : テキスト文字列の境界ボックスを取得します
void rsgMeasureText(const char* text, int* left, int* right, int* top, int* down); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* down); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
(0, 0) からの相対位置にあるテキストの境界ボックスを返します。左、右、上、下のいずれも NULL にできます。
rsgMeshComputeBoundingBox : 境界ボックスを計算します。
void rsgMeshComputeBoundingBox(rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
void rsgMeshComputeBoundingBox(rs_mesh mesh, float3* bBoxMin, float3* bBoxMax); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
メッシュ オブジェクトの軸に平行な境界ボックスを計算します。
rsgMeshGetIndexAllocation : インデックス データを含む割り当てを返す
rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, uint32_t index); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
分 | データを取得して |
---|---|
index | インデックス割り当てのインデックス |
戻り値
インデックス データを含む割り当て |
非推奨。使用しないでください。
インデックス データを含む割り当てを返します。プリミティブのみが指定されている場合は null 割り当てを返します。
rsgMeshGetPrimitive : プリミティブを返す
rs_between rsgMeshGetPrimitive(rs_mesh m, uint32_t index); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
分 | データを取得して |
---|---|
index | プリミティブのインデックス |
戻り値
メッシュをレンダリングする方法を記述したプリミティブ |
非推奨。使用しないでください。
メッシュの一部のレンダリング方法を記述するプリミティブを返します。
rsgMeshGetPrimitiveCount : インデックス セットの数を返します。
uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
分 | データを取得して |
---|
戻り値
メッシュ内のプリミティブ グループの数。これには、単純なプリミティブやインデックス データを含む割り当てが含まれます。 |
非推奨。使用しないでください。
メッシュには複数のインデックス セットを含めることができます。この関数はその番号を返します。
rsgMeshGetVertexAllocation : 頂点の割り当てを返す
rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, uint32_t index); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
分 | データを取得して |
---|---|
index | 頂点割り当てのインデックス |
戻り値
頂点データを含む割り当て |
非推奨。使用しないでください。
メッシュの一部であり、位置、法線、テックス座標などの頂点データを含む割り当てを返します。
rsgMeshGetVertexAllocationCount : 頂点の割り当ての数を返す
uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
分 | データを取得して |
---|
戻り値
頂点データを含むメッシュ内の割り当ての数 |
非推奨。使用しないでください。
頂点データを含むメッシュ内の割り当ての数を返します。
rsgProgramFragmentConstantColor : 固定関数のエミュレーション プログラムの定数色を設定します
void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
非推奨。使用しないでください。
固定関数のエミュレーション プログラムの定数色を設定します。
rsgProgramRasterGetCullMode : プログラムのラスターカルモードを取得する
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
pr | クエリのラスターをプログラム |
---|
非推奨。使用しないでください。
プログラムのラスターカルモードを取得する
rsgProgramRasterIsPointSpriteEnabled : プログラムのラスター ポイントのスプライトの状態を取得する
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
pr | クエリのラスターをプログラム |
---|
非推奨。使用しないでください。
プログラムのラスター ポイントのスプライト状態を取得する
rsgProgramStoreGetBlendDstFunc : プログラム ストア統合デスティネーション関数を取得する
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストア統合デスティネーション関数を取得する
rsgProgramStoreGetBlendSrcFunc : プログラム ストア統合ソース関数を取得する
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストア ブレンドソース関数を取得する
rsgProgramStoreGetDepthFunc : プログラムのストア デプス関数を取得する
rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラムのストア深度関数を取得する
rsgProgramStoreIsColorMaskAlphaEnabled : プログラム ストアのアルファ コンポーネントのカラーマスクを取得する
bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストアのアルファ コンポーネントのカラーマスクを取得する
rsgProgramStoreIsColorMaskBlueEnabled : プログラム ストアのぼかしコンポーネントのカラーマスクを取得する
bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストアのぼかしコンポーネントのカラーマスクを取得する
rsgProgramStoreIsColorMaskGreenEnabled : プログラム ストアの緑色のコンポーネントのカラーマスクを取得する
bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストアの緑色のコンポーネントのカラーマスクを取得する
rsgProgramStoreIsColorMaskRedEnabled : プログラム ストアの赤コンポーネントのカラーマスクを取得する
bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストアの赤色のコンポーネントのカラーマスクを取得する
rsgProgramStoreIsDepthMaskEnabled : プログラム ストアの深度マスクを取得する
bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラムのストア深度マスクを取得する
rsgProgramStoreIsDitherEnabled : プログラム ストアのディザ状態を取得する
bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | 32 ビット用にコンパイルする場合。API レベル 16 ~ 22 |
パラメータ
ps | 問い合わせるプログラムストア |
---|
非推奨。使用しないでください。
プログラム ストアのディザ状態を取得する
rsgProgramVertexGetProjectionMatrix : 固定関数頂点プログラムの射影行列を取得する
void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
プロジェクト | matrix。現在の投影行列を |
---|
非推奨。使用しないでください。
現在バインドされている固定関数の頂点プログラムの射影行列を取得します。カスタム頂点シェーダーを使用してこの関数を呼び出すと、エラーが発生します。
rsgProgramVertexLoadModelMatrix : バインドされた固定関数頂点プログラムのモデル行列を読み込みます。
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
モデル | モデル行列 |
---|
非推奨。使用しないでください。
現在バインドされている固定関数の頂点プログラムのモデル行列を読み込みます。カスタム頂点シェーダーを使用してこの関数を呼び出すと、エラーが発生します。
rsgProgramVertexLoadProjectionMatrix : バインドされた固定関数の頂点プログラムの射影行列を読み込みます。
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
プロジェクト | 射影行列 |
---|
非推奨。使用しないでください。
現在バインドされている固定関数の頂点プログラムの射影行列を読み込みます。カスタム頂点シェーダーを使用してこの関数を呼び出すと、エラーが発生します。
rsgProgramVertexLoadTextureMatrix : バインドされた固定関数頂点プログラムのテクスチャ行列を読み込みます。
void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); | 32 ビット用にコンパイルする場合。API レベル 23 以降から削除 |
パラメータ
テキスト | テクスチャ マトリックス |
---|
非推奨。使用しないでください。
現在バインドされている固定関数の頂点プログラムのテクスチャ マトリックスを読み込みます。カスタム頂点シェーダーを使用してこの関数を呼び出すと、エラーが発生します。