---
name: "MLV_all.h"
section: "3"
platform: "linux"
package: "libmlv3-dev"
version: "3.1.0-8"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/MLV_all.h"
---

# MLV\_all.h(3)

Fichier d'entête principal incluant tous les autres fichiers entêtes de la bibliothèque MLV.

## NAME

MLV\_all.h - Fichier d'entête principal incluant tous les autres fichiers entêtes de la bibliothèque MLV.

## SYNOPSIS

## Description détaillée

Fichier d'entête principal incluant tous les autres fichiers entêtes de la bibliothèque MLV.

**Auteur**

Adrien Boussicault

Marc Zipstein

Vous trouverez tous les prototypes des fonctions proprées par la bibliothèque MLV dans les fichiers entêtes (.h) suivants :

**MLV\_animation.h** : permet de mettre en oeuvre des animations.

**MLV\_audio.h** : permet de jouer de la musique.

**MLV\_color.h** : definit les différentes couleurs de la bibliothèque MLV.

**MLV\_event.h** : propose une gestion avancée des évènements. Avec les fonctions proposées par MLV\_evenement.h, il est possible de traiter les évènements sans intérrompre l'exécution du programme.

**MLV\_image.h** : charger, modifier et afficher des images.

**MLV\_information.h** : permet d'obtenir quelques informations concernant la bibliothèque MLV (web, auteurs, version).

**MLV\_input\_box.h** : définit différents outils pour créer et utiliser des boîtes de saisies.

**MLV\_keyboard.h** : définit les types concerant le clavier et définit la fonction MLV\_keyboard\_wait pour récuperer des évènements provenant du clavier.

**MLV\_mouse.h** : définit les types concerant la souris ainsi que la fonction MLV\_mouse\_wait pour récuperer des évènements provenant de la souris.

**MLV\_path.h** : définit différents outils pour utiliser des chemins d'accès aux fichiers.

**MLV\_random.h** : propose des outils pour engendrer des nombres aléatoires.

**MLV\_shape.h** : permet de créer des figures ( cercle, ellipse, polygone, courbe de bezier, rectangle, ligne , point).

**MLV\_text.h** : définit differents outils permettant d'afficher du texte seul ou dans une boîte.

**MLV\_text\_va.h** : définit les même outils que **MLV\_text.h** mais en prenant une comme argument suplémentaire une liste d'arguments.

**MLV\_time.h** : propose des outils pour gérer le temps.

**MLV\_turtle.h** : propose une implémentation de la tortue, inspiré de le tortue du langage Lodo.

**MLV\_xml.h** : propose des outils pour lire des fichiers XML.

**MLV\_xml\_va.h** : définit les même outils que **MLV\_xml.h** mais en prenant une comme argument suplémentaire une liste d'arguments.

**MLV\_window.h** : propose des fonctions pour

- •

  initialiser, créer et fermer une fenêtre

- •

  actualiser l'affichage de la fenêtre

- •

  exécuter du code à la fermeture de la fenêtre

**Voir également**

**MLV\_animation.h** **MLV\_audio.h** **MLV\_color.h** **MLV\_event.h** **MLV\_image.h** **MLV\_information.h** **MLV\_input\_box.h** **MLV\_keyboard.h** **MLV\_mouse.h** **MLV\_path.h** **MLV\_random.h** **MLV\_shape.h** **MLV\_text.h** **MLV\_text\_va.h** **MLV\_time.h** **MLV\_xml.h** **MLV\_xml\_va.h** **MLV\_window.h**

## Auteur

Généré automatiquement par Doxygen pour MLV-3.1.0 à partir du code source.
