Agar
Agar 1.7 Manual

VG_Polygon(3)

SYNOPSIS

#include <agar/core.h>
#include <agar/gui.h>
#include <agar/vg.h>

DESCRIPTION

ScreenshotVG_Polygon is a VG(3) node class which describes a filled polygon with VG_Point(3) entities as its vertices.

INTERFACE


VG_Polygon * VG_PolygonNew (VG_Node *parent)

Uint VG_PolygonVertex (VG_Polygon *P, VG_Point *pt)

void VG_PolygonDelVertex (VG_Polygon *P, Uint vtx)


The VG_PolygonNew() function creates a new polygon entity attached to parent, without any vertices.

VG_PolygonVertex() creates a new vertex using the existing VG_Point(3) pt. The index of the new vertex is returned.

VG_PolygonDelVertex() removes the specified vertex vtx from the polygon. The function is a no-op if vtx is an invalid index.

VG_PolygonSetOutline() disables filling of the polygon such that only its outline is displayed. Default behavior is to display a filled polygon.

SEE ALSO

VG(3), VG_Point(3)

HISTORY

The VG_Polygon class first appeared in Agar 1.3.3.


ElectronTubeStore Csoft.net www.libAgar.org is © 2024 Julien Nadeau Carriere <vedge@csoft.net>.
Support LibAgar: www.patreon.com/libAgar.