Canvas.DrawBitmapMesh メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッシュを通してビットマップを描画します。メッシュ頂点はビットマップ全体に均等に分散されます。
[Android.Runtime.Register("drawBitmapMesh", "(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V", "GetDrawBitmapMesh_Landroid_graphics_Bitmap_IIarrayFIarrayIILandroid_graphics_Paint_Handler")]
public virtual void DrawBitmapMesh(Android.Graphics.Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[]? colors, int colorOffset, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmapMesh", "(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V", "GetDrawBitmapMesh_Landroid_graphics_Bitmap_IIarrayFIarrayIILandroid_graphics_Paint_Handler")>]
abstract member DrawBitmapMesh : Android.Graphics.Bitmap * int * int * single[] * int * int[] * int * Android.Graphics.Paint -> unit
override this.DrawBitmapMesh : Android.Graphics.Bitmap * int * int * single[] * int * int[] * int * Android.Graphics.Paint -> unit
パラメーター
- bitmap
- Bitmap
メッシュを使用して描画するビットマップ
- meshWidth
- Int32
メッシュ内の列の数。 0 の場合は何も描画されません
- meshHeight
- Int32
メッシュ内の行数。 0 の場合は何も描画されません
- verts
- Single[]
メッシュを描画する位置を指定する x、y ペアの配列。 配列には少なくとも (meshWidth+1) * (meshHeight+1) * 2 + vertOffset 値が必要です
- vertOffset
- Int32
描画前にスキップする変換要素の数
- colors
- Int32[]
null を指定できます。 各頂点の色を指定します。この色はセル全体で補間され、その値に対応するビットマップカラーが乗算されます。 null でない場合は、配列に少なくとも (meshWidth+1) * (meshHeight+1) + colorOffset 値が必要です。
- colorOffset
- Int32
描画前にスキップする色要素の数
- paint
- Paint
null を指定できます。 ビットマップの描画に使用するペイント。 アンチエイリアシングはサポートされていません。
- 属性
注釈
メッシュを通してビットマップを描画します。メッシュ頂点はビットマップ全体に均等に分散されます。 メッシュ幅 + 1 個の頂点があり、meshHeight + 1 個の頂点があります。 verts 配列は行優先順にアクセスされるため、最初の meshWidth+ 1 頂点がビットマップの上部に左から右に分散されます。 このメソッドのより一般的なバージョンは drawVertices() です。
API レベル Build.VERSION_CODES#P 前は vertOffset と colorOffset が無視され、実質的に 0 として扱われました。 API レベルでは、 Build.VERSION_CODES#P 以上のパラメーターが考慮されます。
注: アンチエイリアシングはサポートされていないため、 Paint#ANTI_ALIAS_FLAG は無視されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。