Idioma

RecordingCanvas.DrawVertices Método

Definição

Desenhe a matriz de vértices, interpretada como triângulos (com base no modo).

[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

Parâmetros

vertexCount
Int32

O número de valores na matriz de vértices (e as matrizes de texs e cores correspondentes, se não nulo). Cada vértice lógico é dois valores (x, y), vertexCount deve ser um múltiplo de 2.

verts
Single[]
vertOffset
Int32

Número de valores nas versões inversas a serem ignoradas antes do desenho.

texs
Single[]
texOffset
Int32

Número de valores em texs para ignorar antes do desenho.

colors
Int32[]
colorOffset
Int32

Número de valores em cores a serem ignoradas antes do desenho.

indices
Int16[]
indexOffset
Int32
indexCount
Int32

Número de entradas na matriz de índices (se não for nulo).

paint
Paint
Atributos

Comentários

Desenhe a matriz de vértices, interpretada como triângulos (com base no modo). A matriz de inverte é necessária e especifica os pares x,y para cada vértice. Se texs não for nulo, ele será usado para especificar a coordenada em coordenadas de sombreador a serem usadas em cada vértice (a tinta deve ter um sombreador nesse caso). Se não houver matriz texs, mas houver uma matriz de cores, cada cor será interpolada em seu triângulo correspondente em um gradiente. Se as matrizes texs e de cores estiverem presentes, elas se comportarão como antes, mas a cor resultante em cada pixel é o resultado da multiplicação das cores do sombreador e do gradiente de cor juntos. A matriz de índices é opcional, mas se ela estiver presente, ela será usada para especificar o índice de cada triângulo, em vez de apenas percorrer as matrizes em ordem. Observação: não há suporte para a suavização, portanto, Paint.ANTI_ALIAS_FLAG é ignorado.

Referência do Android para android.graphics.RecordingCanvas.drawVertices.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a