al_draw_filled_polygon_with_holes - Online Linux Manual PageSection : 3
Updated :
Source : Allegro reference manual
Note :

NAMEal_draw_filled_polygon_with_holes − Allegro 5 API

SYNOPSIS #include <allegro5/allegro_primitives.h> void al_draw_filled_polygon_with_holes(const float *vertices,    const int *vertex_counts, ALLEGRO_COLOR color)

DESCRIPTIONDraws a filled simple polygon with zero or more other simple polygons subtracted from it − the holes. The holes cannot touch or intersect with the outline of the filled polygon. • vertices − Interleaved array of (x, y) vertex coordinates for each of the polygons, including holes. • vertex_counts − Number of vertices for each polygon. The number of vertices in the filled polygon is given by vertex_counts[0] and must be at least three. Subsequent elements indicate the number of vertices in each hole. The array must be terminated with an element with value zero. • color − Color of the filled polygon All hole vertices must use the opposite order (clockwise with y down) of the polygon vertices. All hole vertices must be inside the main polygon and no hole may overlap the main polygon. For example: float vertices[] = {       0,   0, // filled polygon, upper left corner       0, 100, // filled polygon, lower left corner     100, 100, // filled polygon, lower right corner     100,   0, // filled polygon, upper right corner      10,  10, // hole, upper left      90,  10, // hole, upper right      90,  90  // hole, lower right }; int vertex_counts[] = {    4, // number of vertices for filled polygon    3, // number of vertices for hole    0  // terminator }; There are 7 vertices: four for an outer square from (0, 0) to (100, 100) in anti−clockwise order, and three more for an inner triangle in clockwise order. The outer main polygon uses vertices 0 to 3 (inclusive) and the hole uses vertices 4 to 6 (inclusive).

SINCE5.1.0

SEE ALSOal_draw_filled_polygon(3), al_draw_filled_polygon_with_holes(3), al_triangulate_polygon(3)
0
Johanes Gumabo
Data Size   :   6,872 byte
man-al_draw_filled_polygon_with_holes.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 179,967
Visitor ID   :     :  
Visitor IP   :   3.142.174.8   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.