Canvas.DrawBitmapMesh Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Dessinez la bitmap à travers le maillage, où les sommets de maillage sont répartis uniformément sur la bitmap.
[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
Paramètres
- bitmap
- Bitmap
Bitmap à dessiner à l’aide du maillage
- meshWidth
- Int32
Nombre de colonnes dans le maillage. Rien n’est dessiné si c’est 0
- meshHeight
- Int32
Nombre de lignes dans le maillage. Rien n’est dessiné si c’est 0
- verts
- Single[]
Tableau de paires x,y, spécifiant où le maillage doit être dessiné. Il doit y avoir au moins (meshWidth+1) * (meshHeight+1) * 2 + valeurs vertOffset dans le tableau
- vertOffset
- Int32
Nombre d’éléments verts à ignorer avant le dessin
- colors
- Int32[]
Peut être null. Spécifie une couleur à chaque vertex, interpolée sur la cellule et dont les valeurs sont multipliées par les couleurs bitmap correspondantes. S’il n’est pas null, il doit y avoir au moins (meshWidth+1) * (meshHeight+1) + valeurs colorOffset dans le tableau.
- colorOffset
- Int32
Nombre d’éléments de couleur à ignorer avant le dessin
- paint
- Paint
Peut être null. Peinture utilisée pour dessiner la bitmap. L’anticrénelage n’est pas pris en charge.
- Attributs
Remarques
Dessinez la bitmap à travers le maillage, où les sommets de maillage sont répartis uniformément sur la bitmap. Il existe des sommets meshWidth+1 à travers, et meshHeight+1 sommets vers le bas. Le tableau verts est accessible dans l’ordre principal des lignes, afin que les premiers sommets meshWidth+1 soient répartis en haut de la bitmap de gauche à droite. Une version plus générale de cette méthode est drawVertices().
Avant vertOffset au niveau Build.VERSION_CODES#P de l’API et colorOffset ont été ignorés, les traitant efficacement comme des zéros. Au niveau Build.VERSION_CODES#P de l’API et au-dessus de ces paramètres seront respectés.
Remarque : l’anticrénelage n’est pas pris en charge, par conséquent Paint#ANTI_ALIAS_FLAG est ignoré.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.