Language

Canvas.DrawVertices メソッド

定義

(モードに基づいて) 三角形として解釈される頂点の配列を描画します。

[Android.Runtime.Register("drawVertices", "(Landroid/graphics/Canvas$VertexMode;I[FI[FI[II[SIILandroid/graphics/Paint;)V", "GetDrawVertices_Landroid_graphics_Canvas_VertexMode_IarrayFIarrayFIarrayIIarraySIILandroid_graphics_Paint_Handler")]
public virtual void DrawVertices(Android.Graphics.Canvas.VertexMode mode, int vertexCount, float[] verts, int vertOffset, float[]? texs, int texOffset, int[]? colors, int colorOffset, short[]? indices, int indexOffset, int indexCount, Android.Graphics.Paint paint);
[<Android.Runtime.Register("drawVertices", "(Landroid/graphics/Canvas$VertexMode;I[FI[FI[II[SIILandroid/graphics/Paint;)V", "GetDrawVertices_Landroid_graphics_Canvas_VertexMode_IarrayFIarrayFIarrayIIarraySIILandroid_graphics_Paint_Handler")>]
abstract member DrawVertices : Android.Graphics.Canvas.VertexMode * int * single[] * int * single[] * int * int[] * int * int16[] * int * int * Android.Graphics.Paint -> unit
override this.DrawVertices : Android.Graphics.Canvas.VertexMode * int * single[] * int * single[] * int * int[] * int * int16[] * int * int * Android.Graphics.Paint -> unit

パラメーター

mode
Canvas.VertexMode

頂点の配列を解釈する方法

vertexCount
Int32

頂点配列内の値の数 (null 以外の場合は、対応する texs 配列と色配列)。 各論理頂点は 2 つの値 (x、y)、vertexCount は 2 の倍数である必要があります。

verts
Single[]

メッシュの頂点の配列

vertOffset
Int32

描画前にスキップする変換内の値の数。

texs
Single[]

null を指定できます。 null でない場合は、現在のシェーダーにサンプリングする座標を指定します (ビットマップ タイルやグラデーションなど)。

texOffset
Int32

描画前にスキップする texs 内の値の数。

colors
Int32[]

null を指定できます。 null でない場合は、三角形全体に補間する各頂点の色を指定します。

colorOffset
Int32

描画前にスキップする色の値の数。

indices
Int16[]

null でない場合は、頂点 (texs、色) 配列に参照するインデックスの配列。

indexOffset
Int32
indexCount
Int32

インデックス配列内のエントリの数 (null でない場合)。

paint
Paint

texs 配列が null 以外の場合に使用するシェーダーを指定します。

属性

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象