voidMLV_draw_bezier_curve(constint*vx,constint*vy,intnb_points,MLV_Colorcolor)
Dessine une courbe de Bézier à partir d'une liste de sommets.
Paramètresvx La liste des coordonnées en X des différents sommets de la courbe.
vy La liste des coordonnées en Y des différents sommets de la courbe.
nb_points Le nombre de sommets disponibles pour dessiner la courbe de Bézier.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_bezier_curve_on_image(constint*vx,constint*vy,intnb_points,MLV_Colorcolor,MLV_Image*image)
Dessine une courbe de Bézier à partir d'une liste de sommets dans une image.
Paramètresvx La liste des coordonnées en X des différents sommets de la courbe.
vy La liste des coordonnées en Y des différents sommets de la courbe.
nb_points Le nombre de sommets disponibles pour dessiner la courbe de Bézier.
color La couleur du tracé.
image image dans laquelle la figure est dessinée
voidMLV_draw_circle(intx,inty,intradius,MLV_Colorcolor)
Dessine un cercle à une position et un rayon spécifiés en paramètres.
Paramètresx La coordonnée en X du centre.
y La coordonnée en Y du centre.
radius Le rayon du cercle.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c, et beginner/05_mouse.c.
voidMLV_draw_circle_on_image(intx,inty,intradius,MLV_Colorcolor,MLV_Image*image)
Dessine un cercle à une position et un rayon spécifiés en paramètres dans une image.
Paramètresx La coordonnée en X du centre.
y La coordonnée en Y du centre.
radius Le rayon du cercle.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_ellipse(intx,inty,intradius_x,intradius_y,MLV_Colorcolor)
Dessine une ellipse.
Paramètresx La coordonnée en X du centre de l'ellipse.
y La coordonnée en Y du centre de l'ellipse.
radius_x Le rayon en X de l'ellipse.
radius_y Le rayon en Y de l'ellipse.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_ellipse_on_image(intx,inty,intradius_x,intradius_y,MLV_Colorcolor,MLV_Image*image)
Dessine une ellipse dans une image.
Paramètresx La coordonnée en X du centre de l'ellipse.
y La coordonnée en Y du centre de l'ellipse.
radius_x Le rayon en X de l'ellipse.
radius_y Le rayon en Y de l'ellipse.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_filled_circle(intx,inty,intradius,MLV_Colorcolor)
Dessine un disque plein dont le centre et le rayon sont passés en paramètres.
Paramètresx La coordonnée en X du centre.
y La coordonnée en Y du centre.
radius Le rayon du cercle.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_filled_circle_on_image(intx,inty,intradius,MLV_Colorcolor,MLV_Image*image)
Dessine un disque plein dont le centre et le rayon sont passés en parametres dans une image.
Paramètresx La coordonnée en X du centre.
y La coordonnée en Y du centre.
radius Le rayon du cercle.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_filled_ellipse(intx,inty,intradius_x,intradius_y,MLV_Colorcolor)
Dessine une ellipse pleine.
Paramètresx La coordonnée en X du centre de l'ellipse.
y La coordonnée en Y du centre de l'ellipse.
radius_x Le rayon en X de l'ellipse.
radius_y Le rayon en Y de l'ellipse.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_filled_ellipse_on_image(intx,inty,intradius_x,intradius_y,MLV_Colorcolor,MLV_Image*image)
Dessine une ellipse pleine dans une image.
Paramètresx La coordonnée en X du centre de l'ellipse.
y La coordonnée en Y du centre de l'ellipse.
radius_x Le rayon en X de l'ellipse.
radius_y Le rayon en Y de l'ellipse.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_filled_polygon(constint*vx,constint*vy,intnb_points,MLV_Colorcolor)
Dessine un polygone plein à partir d'une liste de sommets.
Paramètresvx La liste des coordonnées en X des différents sommets du polygone.
vy La liste des coordonnées en Y des différents sommets du polygone.
nb_points Le nombre de sommets du polygone.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_filled_polygon_on_image(constint*vx,constint*vy,intnb_points,MLV_Colorcolor,MLV_Image*image)
Dessine un polygone plein à partir d'une liste de sommets dans une image.
Paramètresvx La liste des coordonnées en X des différents sommets du polygone.
vy La liste des coordonnées en Y des différents sommets du polygone.
nb_points Le nombre de sommets du polygone.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
vx La liste des coordonnées en X des différents sommets du polygone.
vy La liste des coordonnées en Y des différents sommets du polygone.
nb_points Le nombre de sommets du polygone.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée
voidMLV_draw_filled_rectangle(intx,inty,intwidth,intheight,MLV_Colorcolor)
Dessine un rectangle plein dont la taille, la couleur et la position du sommet Nord-Ouest sont données en
paramètres.
Paramètresx La coordonnée en X du sommet Nord-Ouest du rectangle.
y La coordonnée en Y du sommet Nord-Ouest du rectangle.
width La largeur du rectangle.
height La hauteur du rectangle.
color La couleur du tracé.
Exemplesadvanced/09_animation.c, beginner/02_shapes.c, beginner/09_colors.c, medium/06_colors.c, et
medium/09_keyboard_accents.c.
voidMLV_draw_filled_rectangle_on_image(intx,inty,intwidth,intheight,MLV_Colorcolor,MLV_Image*image)
Dessine un rectangle plein dont la taille, la couleur et la position du sommet Nord-Ouest sont données en
paramètres dans une image.
Paramètresx La coordonnée en X du sommet Nord-Ouest du rectangle.
y La coordonnée en Y du sommet Nord-Ouest du rectangle.
width La largeur du rectangle.
height La hauteur du rectangle.
color La couleur du rectangle.
image L'image dans laquelle la figure est dessinée.
Exemplesadvanced/08_zone_click.c.
voidMLV_draw_filled_triangle(intax,intay,intbx,intby,intcx,intcy,MLV_Colorcolor)
Dessine un triangle plein.
Paramètresax La coordonnée en X du premier point du triangle.
ay La coordonnée en Y dy premier point du traingle.
bx La coordonnée en X du deuxième point du triangle.
by La coordonnée en Y dy deuxième point du traingle.
cx La coordonnée en X du troisième point du triangle.
cy La coordonnée en Y dy troisième point du traingle.
color La couleur du triangle.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_filled_triangle_on_image(intax,intay,intbx,intby,intcx,intcy,MLV_Colorcolor,MLV_Image*image)
Dessine un triangle plein sur une image passée en paramètre.
Paramètresax La coordonnée en X du premier point du triangle.
ay La coordonnée en Y dy premier point du traingle.
bx La coordonnée en X du deuxième point du triangle.
by La coordonnée en Y dy deuxième point du traingle.
cx La coordonnée en X du troisième point du triangle.
cy La coordonnée en Y dy troisième point du traingle.
color La couleur du triangle.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_line(intx1,inty1,intx2,inty2,MLV_Colorcolor)
Dessine une ligne.
Paramètresx1 La coordonnée en X de la première extrémité de la ligne.
y1 La coordonnée en Y de la première extrémité de la ligne.
x2 La coordonnée en X de la deuxième extrémité de la ligne.
y2 La coordonnée en Y de la deuxième extrémité de la ligne.
color La couleur du tracé.
Exemplesadvanced/01_texts_and_boxes.c, beginner/02_shapes.c, et medium/06_colors.c.
voidMLV_draw_line_on_image(intx1,inty1,intx2,inty2,MLV_Colorcolor,MLV_Image*image)
Dessine une ligne dans une image.
Paramètresx1 La coordonnée en X de la première extrémité de la ligne.
y1 La coordonnée en Y de la première extrémité de la ligne.
x2 La coordonnée en X de la deuxième extrémité de la ligne.
y2 La coordonnée en Y de la deuxième extrémité de la ligne.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_pixel(intx,inty,MLV_Colorcolor)
Dessine un pixel dont les coordonnées sont passées en paramètres.
Paramètresx La coordonnée en X du pixel.
y La coordonnée en Y du pixel.
color La couleur du tracé.
voidMLV_draw_pixel_on_image(intx,inty,MLV_Colorcolor,MLV_Image*image)
Dessine un pixel dont les coordonnées sont passées en paramètres dans une image.
Paramètresx Coordonnée en X du pixel
y Coordonnée en Y du pixel
color Couleur du tracé
image image dans laquelle la figure est dessinée
voidMLV_draw_point(intx,inty,MLV_Colorcolor)
Dessine un point dont les coordonnées sont passées en paramètres. Cette fonction est identique à
MLV_draw_pixel.
Paramètresx La coordonnée en X du point.
y La coordonnée en Y du point.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c, et medium/06_colors.c.
voidMLV_draw_point_on_image(intx,inty,MLV_Colorcolor,MLV_Image*image)
Dessine un point dont les coordonnées sont passées en paramètres. Cette fonction est identique à
MLV_draw_pixel dans une image.
Paramètresx La coordonnée en X du point.
y La coordonnée en Y du point.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_polygon(constint*vx,constint*vy,intnb_points,MLV_Colorcolor)
Dessine un polygone à partir d'une liste de sommets.
Paramètresvx La liste des coordonnées en X des différents sommets du polygone.
vy La liste des coordonnées en Y des différents sommets du polygone.
nb_points Le nombre de sommets du polygone.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_polygon_on_image(constint*vx,constint*vy,intnb_points,MLV_Colorcolor,MLV_Image*image)
Dessine un polygone à partir d'une liste de sommets dans une image.
Paramètresvx La liste des coordonnées en X des différents sommets du polygone.
vy La liste des coordonnées en Y des différents sommets du polygone.
nb_points Le nombre de sommets du polygone.
color La couleur du tracé.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_rectangle(intx,inty,intwidth,intheight,MLV_Colorcolor)
Dessine un rectangle dont la taille, la couleur et la position du sommet Nord-Ouest sont données en
paramètres.
Paramètresx La coordonnée en X du sommet Nord-Ouest du rectangle.
y La coordonnée en Y du sommet Nord-Ouest du rectangle.
width La largeur du rectangle.
height La hauteur du rectangle.
color La couleur du tracé.
Exemplesbeginner/02_shapes.c, et medium/08_full_screen.c.
voidMLV_draw_rectangle_on_image(intx,inty,intwidth,intheight,MLV_Colorcolor,MLV_Image*image)
Dessine un rectangle dont la taille, la couleur et la position du sommet Nord-Ouest sont données en
paramètres dans une image.
Paramètresx La coordonnée en X du sommet Nord-Ouest du rectangle.
y La coordonnée en Y du sommet Nord-Ouest du rectangle.
width La largeur du rectangle.
height La hauteur du rectangle.
color La couleur du rectangle.
image L'image dans laquelle la figure est dessinée .
x La coordonnée en X du sommet Nord-Ouest du rectangle.
y La coordonnée en Y du sommet Nord-Ouest du rectangle.
width La largeur du rectangle.
height La hauteur du rectangle.
color La couleur du rectangle.
image L'image dans laquelle la figure est dessinée.
voidMLV_draw_triangle(intax,intay,intbx,intby,intcx,intcy,MLV_Colorcolor)
Dessine un triangle (vide).
Paramètresax La coordonnée en X du premier point du triangle.
ay La coordonnée en Y dy premier point du traingle.
bx La coordonnée en X du deuxième point du triangle.
by La coordonnée en Y dy deuxième point du traingle.
cx La coordonnée en X du troisième point du triangle.
cy La coordonnée en Y dy troisième point du traingle.
color La couleur du triangle.
Exemplesbeginner/02_shapes.c.
voidMLV_draw_triangle_on_image(intax,intay,intbx,intby,intcx,intcy,MLV_Colorcolor,MLV_Image*image)
Dessine un triangle (vide) sur une image passée en paramètre.
Paramètresax La coordonnée en X du premier point du triangle.
ay La coordonnée en Y dy premier point du traingle.
bx La coordonnée en X du deuxième point du triangle.
by La coordonnée en Y dy deuxième point du traingle.
cx La coordonnée en X du troisième point du triangle.
cy La coordonnée en Y dy troisième point du traingle.
color La couleur du triangle.
image L'image dans laquelle la figure est dessinée.