Lingua

RecordingCanvas.DrawVertices Metodo

Definizione

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

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.

Si applica a