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... | |
Ce fichier définit tout les prototypes des fonctions permettant de dessiner des figures.
| 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.
| vx | 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é. |
| 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.
| vx | 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 |
| 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.
| x | 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é. |
Dessine un cercle à une position et un rayon spécifiés en paramètres dans une image.
| x | 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. |
| void MLV_draw_ellipse | ( | int | x, |
| int | y, | ||
| int | radius_x, | ||
| int | radius_y, | ||
| MLV_Color | color | ||
| ) |
Dessine une ellipse.
| x | 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é. |
| 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.
| x | 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. |
| 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.
| x | 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é. |
| 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.
| x | 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. |
| void MLV_draw_filled_ellipse | ( | int | x, |
| int | y, | ||
| int | radius_x, | ||
| int | radius_y, | ||
| MLV_Color | color | ||
| ) |
Dessine une ellipse pleine.
| x | 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é. |
| 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.
| x | 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. |
| 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.
| 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é. |
| 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.
| 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. |
| 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 |
| 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.
| 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 tracé. |
| 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.
| 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. |
| void MLV_draw_line | ( | int | x1, |
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| MLV_Color | color | ||
| ) |
Dessine une ligne.
| x1 | 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é. |
Dessine une ligne dans une image.
| x1 | 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. |
| void MLV_draw_pixel | ( | int | x, |
| int | y, | ||
| MLV_Color | color | ||
| ) |
Dessine un pixel dont les coordonnées sont passées en paramètres.
| x | La coordonnée en X du pixel. |
| y | La coordonnée en Y du pixel. |
| color | La couleur du tracé. |
Dessine un pixel dont les coordonnées sont passées en paramètres dans une image.
| x | 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 |
| 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.
| x | La coordonnée en X du point. |
| y | La coordonnée en Y du point. |
| color | La couleur du tracé. |
Dessine un point dont les coordonnées sont passées en paramètres. Cette fonction est identique à MLV_draw_pixel dans une image.
| x | 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. |
| 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.
| 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é. |
| 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.
| 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. |
| 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.
| 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 tracé. |
| 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.
| 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 . |
| 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. |
1.8.4