RecordingCanvas.DrawVertices Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- mode
- Canvas.VertexMode
- 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.