1al_draw_ribbon(3) al_draw_ribbon(3)
2
3
4
6 al_draw_ribbon - Allegro 5 API
7
9 #include <allegro5/allegro_primitives.h>
10
11 void al_draw_ribbon(const float *points, int points_stride, ALLEGRO_COLOR color,
12 float thickness, int num_segments)
13
15 Draws a ribbon given an array of points. The ribbon will go through
16 all of the passed points. The points buffer should consist of regular‐
17 ly spaced doublets of floats, corresponding to x and y coordinates of
18 the vertices.
19
20 Parameters:
21
22 · points - An array of coordinate pairs (x and y) for each point
23
24 · points_stride - Distance (in bytes) between starts of successive
25 pairs of coordinates in the points buffer
26
27 · color - Color of the spline
28
29 · thickness - Thickness of the spline, pass <= 0 to draw hairline
30 spline
31
32 · num_segments - The number of segments
33
35 al_calculate_ribbon(3)
36
37
38
39Allegro reference manual al_draw_ribbon(3)