Documentation de la bibliothèque MLV-2.0.2

Fonctions
Référence du fichier MLV_shape.h

Ce fichier définit tout les prototypes des fonctions permettant de dessiner des figures. Plus de détails...

Aller au code source de ce fichier.

Fonctions

void MLV_draw_circle (int x, int y, int radius, MLV_Color color)
 Dessine un cercle à une position et un rayon spécifiés en paramètres. Plus de détails...
 
void MLV_draw_filled_circle (int x, int y, int radius, MLV_Color color)
 Dessine un disque plein dont le centre et le rayon sont passés en paramètres. Plus de détails...
 
void MLV_draw_ellipse (int x, int y, int radius_x, int radius_y, MLV_Color color)
 Dessine une ellipse. Plus de détails...
 
void MLV_draw_filled_ellipse (int x, int y, int radius_x, int radius_y, MLV_Color color)
 Dessine une ellipse pleine. Plus de détails...
 
void MLV_draw_polygon (const int *vx, const int *vy, int nb_points, MLV_Color color)
 Dessine un polygone à partir d'une liste de sommets. Plus de détails...
 
void MLV_draw_filled_polygon (const int *vx, const int *vy, int nb_points, MLV_Color color)
 Dessine un polygone plein à partir d'une liste de sommets. Plus de détails...
 
void MLV_draw_bezier_curve (const int *vx, const int *vy, int nb_points, MLV_Color color)
 Dessine une courbe de Bézier à partir d'une liste de sommets. Plus de détails...
 
void MLV_draw_rectangle (int x, int y, int width, int height, MLV_Color color)
 Dessine un rectangle dont la taille, la couleur et la position du sommet Nord-Ouest sont données en paramètres. Plus de détails...
 
void MLV_draw_filled_rectangle (int x, int y, int width, int height, MLV_Color color)
 Dessine un rectangle plein dont la taille, la couleur et la position du sommet Nord-Ouest sont données en paramètres. Plus de détails...
 
void MLV_draw_line (int x1, int y1, int x2, int y2, MLV_Color color)
 Dessine une ligne. Plus de détails...
 
void MLV_draw_pixel (int x, int y, MLV_Color color)
 Dessine un pixel dont les coordonnées sont passées en paramètres. Plus de détails...
 
void MLV_draw_point (int x, int y, MLV_Color color)
 Dessine un point dont les coordonnées sont passées en paramètres. Cette fonction est identique à MLV_draw_pixel. Plus de détails...
 
void MLV_draw_circle_on_image (int x, int y, int radius, MLV_Color color, MLV_Image *image)
 Dessine un cercle à une position et un rayon spécifiés en paramètres dans une image. Plus de détails...
 
void MLV_draw_filled_circle_on_image (int x, int y, int radius, MLV_Color color, MLV_Image *image)
 Dessine un disque plein dont le centre et le rayon sont passés en parametres dans une image. Plus de détails...
 
void MLV_draw_ellipse_on_image (int x, int y, int radius_x, int radius_y, MLV_Color color, MLV_Image *image)
 Dessine une ellipse dans une image. Plus de détails...
 
void MLV_draw_filled_ellipse_on_image (int x, int y, int radius_x, int radius_y, MLV_Color color, MLV_Image *image)
 Dessine une ellipse pleine dans une image. Plus de détails...
 
void MLV_draw_polygon_on_image (const int *vx, const int *vy, int nb_points, MLV_Color color, MLV_Image *image)
 Dessine un polygone à partir d'une liste de sommets dans une image. Plus de détails...
 
void MLV_draw_filled_polygon_on_image (const int *vx, const int *vy, int nb_points, MLV_Color color, MLV_Image *image)
 Dessine un polygone plein à partir d'une liste de sommets dans une image. Plus de détails...
 
void MLV_draw_bezier_curve_on_image (const int *vx, const int *vy, int nb_points, MLV_Color color, MLV_Image *image)
 Dessine une courbe de Bézier à partir d'une liste de sommets dans une image. Plus de détails...
 
void MLV_draw_rectangle_on_image (int x, int y, int width, int height, MLV_Color color, 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. Plus de détails...
 
void MLV_draw_filled_rectangle_on_image (int x, int y, int width, int height, MLV_Color color, 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. Plus de détails...
 
void MLV_draw_line_on_image (int x1, int y1, int x2, int y2, MLV_Color color, MLV_Image *image)
 Dessine une ligne dans une image. Plus de détails...
 
void MLV_draw_pixel_on_image (int x, int y, MLV_Color color, MLV_Image *image)
 Dessine un pixel dont les coordonnées sont passées en paramètres dans une image. Plus de détails...
 
void MLV_draw_point_on_image (int x, int y, MLV_Color color, 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. Plus de détails...
 

Description détaillée

Ce fichier définit tout les prototypes des fonctions permettant de dessiner des figures.

Auteur
Adrien Boussicault
Marc Zipstein