Canvas.DrawVertices Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeichnen Sie das Array von Scheitelpunkten, interpretiert als Dreiecke (basierend auf dem Modus).
[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
Parameter
- mode
- Canvas.VertexMode
So interpretieren Sie das Array von Scheitelpunkten
- vertexCount
- Int32
Die Anzahl der Werte im Scheitelpunktarray (und entsprechende Tex- und Farbarrays, wenn keine Null ist). Jeder logische Scheitelpunkt ist zwei Werte (x, y), vertexCount muss ein Vielfaches von 2 sein.
- verts
- Single[]
Array von Scheitelpunkten für das Gitter
- vertOffset
- Int32
Die Anzahl der Werte in den Scheitelpunkte, die vor der Zeichnung übersprungen werden sollen.
- texs
- Single[]
Kann null sein. Wenn nicht NULL, gibt die Koordinaten an, die in den aktuellen Shader aufgenommen werden sollen (z. B. Bitmapkachel oder Farbverlauf)
- texOffset
- Int32
Anzahl der Werte in Tex, die vor dem Zeichnen übersprungen werden sollen.
- colors
- Int32[]
Kann null sein. Wenn nicht NULL, gibt sie eine Farbe für jeden Scheitelpunkt an, der über das Dreieck interpoliert werden soll.
- colorOffset
- Int32
Anzahl der Werte in Farben, die vor dem Zeichnen übersprungen werden sollen.
- indices
- Int16[]
Wenn nicht NULL, array ofdices to reference into the vertex (texs, colors) array.
- indexOffset
- Int32
- indexCount
- Int32
Anzahl der Einträge im Indizesarray (wenn nicht NULL).
- paint
- Paint
Gibt den zu verwendenden Shader an, wenn das Texarray ungleich NULL ist.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.