RecordingCanvas.DrawVertices Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegnare la matrice di vertici, interpretati come triangoli (in base alla modalità).
[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
Parametri
- mode
- Canvas.VertexMode
- vertexCount
- Int32
Numero di valori nella matrice di vertici (e matrici di tex e colori corrispondenti se non Null). Ogni vertice logico è costituito da due valori (x, y), vertexCount deve essere un multiplo di 2.
- verts
- Single[]
- vertOffset
- Int32
Numero di valori negli inversione da ignorare prima del disegno.
- texs
- Single[]
- texOffset
- Int32
Numero di valori nei tex da ignorare prima del disegno.
- colors
- Int32[]
- colorOffset
- Int32
Numero di valori in colori da ignorare prima del disegno.
- indices
- Int16[]
- indexOffset
- Int32
- indexCount
- Int32
Numero di voci nella matrice di indici (se non null).
- paint
- Paint
- Attributi
Commenti
Disegnare la matrice di vertici, interpretati come triangoli (in base alla modalità). La matrice verts è obbligatoria e specifica le coppie x,y per ogni vertice. Se texs è diverso da Null, viene usato per specificare la coordinata nelle coordinate dello shader da usare in ogni vertice ( in questo caso, la vernice deve avere uno shader). Se non esiste una matrice di tex, ma esiste una matrice di colori, ogni colore viene interpolato nel triangolo corrispondente in una sfumatura. Se sono presenti sia i tex che le matrici di colori, si comportano come in precedenza, ma il colore risultante a ogni pixel è il risultato della moltiplicazione dei colori dallo shader e della sfumatura di colore insieme. La matrice di indici è facoltativa, ma, se presente, viene usata per specificare l'indice di ogni triangolo, anziché semplicemente attraversare le matrici in ordine. Nota: l'antialiasing non è supportato, pertanto Paint.ANTI_ALIAS_FLAG viene ignorato.
Informazioni di riferimento su Android per android.graphics.RecordingCanvas.drawVertices.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.