MLV_shape.h(3) | Library Functions Manual | MLV_shape.h(3) |
MLV_shape.h - Ce fichier définit tout les prototypes des fonctions permettant de dessiner des figures.
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_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_ellipse (int x, int y, int radius_x,
int radius_y, MLV_Color color)
Dessine une ellipse. 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_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_triangle (int ax, int ay, int bx, int by, int cx, int cy,
MLV_Color color)
Dessine un triangle (vide). 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_triangle (int ax, int ay, int bx, int by, int cx, int
cy, MLV_Color color)
Dessine un triangle plein. 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_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. 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. void
MLV_draw_line (int x1, int y1, int x2, int y2, MLV_Color
color)
Dessine une ligne. void MLV_draw_pixel (int x, int y, MLV_Color
color)
Dessine un pixel dont les coordonnées sont passées en
paramètres. 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.
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_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_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. 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_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_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_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_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_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 paramètres dans une image. 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. 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. 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_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.
Ce fichier définit tout les prototypes des fonctions permettant de dessiner des figures.
Auteur
Marc Zipstein
Dessine une courbe de Bézier à partir d'une liste de sommets.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine une courbe de Bézier à partir d'une liste de sommets dans une image.
Paramètres
Dessine un cercle à une position et un rayon spécifiés en paramètres.
Paramètres
Exemples
beginner/02_shapes.c, et beginner/05_mouse.c.
Dessine un cercle à une position et un rayon spécifiés en paramètres dans une image.
Paramètres
Dessine une ellipse.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine une ellipse dans une image.
Paramètres
Dessine un disque plein dont le centre et le rayon sont passés en paramètres.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine un disque plein dont le centre et le rayon sont passés en parametres dans une image.
Paramètres
Dessine une ellipse pleine.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine une ellipse pleine dans une image.
Paramètres
Dessine un polygone plein à partir d'une liste de sommets.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine un polygone plein à partir d'une liste de sommets dans une image.
Paramètres
Dessine un rectangle plein dont la taille, la couleur et la position du sommet Nord-Ouest sont données en paramètres.
Paramètres
Exemples
advanced/09_animation.c, beginner/02_shapes.c,
beginner/09_colors.c, medium/06_colors.c, et
medium/09_keyboard_accents.c.
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ètres
Exemples
advanced/08_zone_click.c.
Dessine un triangle plein.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine un triangle plein sur une image passée en paramètre.
Paramètres
Dessine une ligne.
Paramètres
Exemples
advanced/01_texts_and_boxes.c, beginner/02_shapes.c, et
medium/06_colors.c.
Dessine une ligne dans une image.
Paramètres
Dessine un pixel dont les coordonnées sont passées en paramètres.
Paramètres
Dessine un pixel dont les coordonnées sont passées en paramètres dans une image.
Paramètres
Dessine un point dont les coordonnées sont passées en paramètres. Cette fonction est identique à MLV_draw_pixel.
Paramètres
Exemples
beginner/02_shapes.c, et medium/06_colors.c.
Dessine un point dont les coordonnées sont passées en paramètres. Cette fonction est identique à MLV_draw_pixel dans une image.
Paramètres
Dessine un polygone à partir d'une liste de sommets.
Paramètres
Exemples
beginner/02_shapes.c.
Dessine un polygone à partir d'une liste de sommets dans une image.
Paramètres
Dessine un rectangle dont la taille, la couleur et la position du sommet Nord-Ouest sont données en paramètres.
Paramètres
Exemples
beginner/02_shapes.c, et medium/08_full_screen.c.
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ètres
Dessine un triangle (vide).
Paramètres
Exemples
beginner/02_shapes.c.
Dessine un triangle (vide) sur une image passée en paramètre.
Paramètres
Généré automatiquement par Doxygen pour MLV-3.1.0 à partir du code source.
Lundi 2 Janvier 2023 | MLV-3.1.0 |