Aller à la documentation de ce fichier.
33 #ifndef __MLV__MLV_FIGURES_H__
34 #define __MLV__MLV_FIGURES_H__
74 int x,
int y,
int radius_x,
int radius_y,
MLV_Color color
87 int x,
int y,
int radius_x,
int radius_y,
MLV_Color color
99 const int* vx,
const int* vy,
int nb_points,
MLV_Color color
114 int ax,
int ay,
int bx,
int by,
int cx,
int cy,
MLV_Color color
126 const int* vx,
const int* vy,
int nb_points,
MLV_Color color
141 int ax,
int ay,
int bx,
int by,
int cx,
int cy,
MLV_Color color
155 const int* vx,
const int* vy,
int nb_points,
MLV_Color color
167 const int* vx,
const int* vy,
int nb_points,
MLV_Color color
205 int x,
int y,
int width,
int height,
MLV_Color color
329 int ax,
int ay,
int bx,
int by,
int cx,
int cy,
MLV_Color color,
360 int ax,
int ay,
int bx,
int by,
int cx,
int cy,
MLV_Color color,
void MLV_draw_triangle_on_image(int ax, int ay, int bx, int by, int cx, int cy, MLV_Color color, MLV_Image *image)
Dessine un triangle (vide) sur une image passée en paramètre.
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é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.
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 p...
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_...
Définit toutes les couleurs disponibles dans la bibliothèque MLV.
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.
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.
Uint32 MLV_Color
Définit un type couleur pour la bibliothèque MLV.
Definition: MLV_color.h:54
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.
void MLV_draw_line(int x1, int y1, int x2, int y2, MLV_Color color)
Dessine une ligne.
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_...
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.
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ée...
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.
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.
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.
void MLV_draw_filled_triangle_on_image(int ax, int ay, int bx, int by, int cx, int cy, MLV_Color color, MLV_Image *image)
Dessine un triangle plein sur une image passée en paramètre.
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.
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.
struct _MLV_Image MLV_Image
Définit le type Image dans la bibliothèque MLV.
Definition: MLV_image.h:53
void MLV_draw_filled_triangle(int ax, int ay, int bx, int by, int cx, int cy, MLV_Color color)
Dessine un triangle plein.
void MLV_draw_pixel(int x, int y, MLV_Color color)
Dessine un pixel dont les coordonnées sont passées en paramètres.
Ce fichier définit tous les prototypes concernant les fonctions permettant d'insérer des images.
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.
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 p...
void MLV_draw_filled_ellipse(int x, int y, int radius_x, int radius_y, MLV_Color color)
Dessine une ellipse pleine.
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.
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.
void MLV_draw_triangle(int ax, int ay, int bx, int by, int cx, int cy, MLV_Color color)
Dessine un triangle (vide).
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.
void MLV_draw_ellipse(int x, int y, int radius_x, int radius_y, MLV_Color color)
Dessine une ellipse.