RecordingCanvas.DrawVertices メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
(モードに基づいて) 三角形として解釈される頂点の配列を描画します。
[Android.Runtime.Register("drawVertices", "(Landroid/graphics/Canvas$VertexMode;I[FI[FI[II[SIILandroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed 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", "", ApiSince=29)>]
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[]
- texOffset
- Int32
描画前にスキップする texs 内の値の数。
- colors
- Int32[]
- colorOffset
- Int32
描画前にスキップする色の値の数。
- indices
- Int16[]
- indexOffset
- Int32
- indexCount
- Int32
インデックス配列内のエントリの数 (null でない場合)。
- paint
- Paint
- 属性
注釈
(モードに基づいて) 三角形として解釈される頂点の配列を描画します。 verts 配列は必須であり、各頂点の x、y のペアを指定します。 texs が null 以外の場合は、各頂点で使用するシェーダー座標の座標を指定するために使用されます (この場合、ペイントにはシェーダーが必要です)。 texs 配列がなく、カラー配列がある場合、各色はグラデーション内の対応する三角形全体に補間されます。 tex と colors の両方の配列が存在する場合は、以前と同様に動作しますが、各ピクセルで結果として得られる色は、シェーダーから色と色グラデーションを乗算した結果です。 インデックス配列は省略可能ですが、存在する場合は、配列を順番に移動するのではなく、各三角形のインデックスを指定するために使用されます。 注: アンチエイリアシングはサポートされていないため、Paint.ANTI_ALIAS_FLAGは無視されます。
android.graphics.RecordingCanvas.drawVerticesの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。