Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
al_calculate_ribbon(3)	    Library Functions Manual	  al_calculate_ribbon(3)

NAME
     al_calculate_ribbon - Allegro 5 API

SYNOPSIS
	    #include <allegro5/allegro_primitives.h>

	    void al_calculate_ribbon(float* dest, int dest_stride, const float *points,
	       int points_stride, float thickness, int num_segments)

DESCRIPTION
     Calculates  a  ribbon given an array of points.  The ribbon will go through
     all of the passed points.	If thickness <= 0, then num_segments  of  points
     are required in the destination buffer, otherwise twice as many are needed.
     The  destination  and  the points buffer should consist of regularly spaced
     doublets of floats, corresponding to x and y coordinates of the vertices.

     Parameters:

     * dest - Pointer to the destination buffer

     * dest_stride - Distance (in bytes) between starts of successive  pairs  of
       coordinates in the destination buffer

     * points - An array of pairs of coordinates for each point

     * points_stride - Distance (in bytes) between starts of successive pairs of
       coordinates in the points buffer

     * thickness - Thickness of the spline ribbon

     * num_segments - The number of points to calculate

SEE ALSO
     al_draw_ribbon(3), al_calculate_arc(3), al_calculate_spline(3)

Allegro reference manual				  al_calculate_ribbon(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=al_calculate_ribbon&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help