dxDrawPrimitive
Cliente
Dibuja una primitiva 2D (puntos, líneas o triángulos) en la pantalla durante un fotograma.
bool dxDrawPrimitive(string primitiveType, bool postGUI, table vertex1, vertex2, ...)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| primitiveType | string | Tipo de primitiva: pointlist, linelist, linestrip, trianglelist, trianglestrip o trianglefan. |
| postGUI | bool | Dibuja por encima de la interfaz. |
| vertex1, vertex2, ... | table | Un argumento por vértice: {x, y} o {x, y, color}, en píxeles, con el color como valor de tocolor. |
Retorno
true si el dibujo quedó en cola. false cuando la cantidad de vértices no sirve para el tipo (por ejemplo, trianglelist necesita un múltiplo de 3).
Ejemplo
addEventHandler("onClientRender", root, function()
dxDrawPrimitive("trianglelist", false,
{ 100, 300, tocolor(255, 0, 0) },
{ 200, 300, tocolor(0, 255, 0) },
{ 150, 200, tocolor(0, 0, 255) })
end)