---
name: "MLV_text_va.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_text_va.h"
---

# MLV\_text\_va.h(3)

Ce fichier définit différents prototypes des fonctions permmettant d'afficher du texte et des boîtes de dialogues.

## NAME

MLV\_text\_va.h - Ce fichier définit différents prototypes des fonctions permmettant d'afficher du texte et des boîtes de dialogues.

## SYNOPSIS

### Fonctions

void **MLV\_draw\_text\_va** (int x, int y, const char \*text, **MLV\_Color** color, va\_list pile)\
 Imprime un texte donné à une position et une couleur données.  void **MLV\_draw\_text\_with\_font\_va** (int x, int y, const char \*text, const **MLV\_Font** \*font, **MLV\_Color** color, va\_list pile)\
 Écrit du texte sur l'écran en utilisant une couleur et une fonte de caractères données en paramètres.  void **MLV\_draw\_text\_with\_font\_on\_image\_va** (int x, int y, const char \*text, const **MLV\_Font** \*font, **MLV\_Color** color, **MLV\_Image** \*image, va\_list pile)\
 Écrit du texte sur une image en utilisant une couleur et une fonte de caractères données en paramètres.  void **MLV\_get\_size\_of\_text\_va** (const char \*text, int \*width, int \*height, va\_list pile)\
 Cette fonction calcule la taille du texte qui sera affiché sur l'écran à l'aide de la fonction **MLV\_draw\_text()**.  void **MLV\_get\_size\_of\_text\_with\_font\_va** (const char \*text, int \*width, int \*height, const **MLV\_Font** \*font, va\_list pile)\
 Cette fonction calcule la taille du texte qui sera affiché sur l'écran à l'aide de la fonction **MLV\_draw\_text\_with\_font()**.  void **MLV\_draw\_adapted\_text\_box\_with\_font\_va** (int x, int y, const char \*message, const **MLV\_Font** \*font, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, va\_list pile)\
 Même chose que **MLV\_draw\_adapted\_text\_box()** mis à part que le texte est rendu avec une fonte de caractères donnée en paramètre.  void **MLV\_draw\_adapted\_text\_box\_va** (int x, int y, const char \*message, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, va\_list pile)\
 Dessine une boîte contenant du texte.  void **MLV\_draw\_adapted\_text\_box\_on\_image\_va** (int x, int y, const char \*message, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, **MLV\_Image** \*image, va\_list pile)\
 Même chose que **MLV\_draw\_adapted\_text\_box()** mis à part que le texte est rendu avec une fonte de caractères donnée en paramètre.  void **MLV\_draw\_adapted\_text\_box\_with\_font\_on\_image\_va** (int x, int y, const char \*message, const **MLV\_Font** \*font, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, **MLV\_Image** \*image, va\_list pile)\
 Même chose que **MLV\_draw\_adapted\_text\_box\_with\_font()** mis à part que le texte est rendu sur une image et non directement à l'écran.  int **MLV\_get\_size\_of\_adapted\_text\_box\_va** (const char \*message, int sizeInterligne, int \*result\_width, int \*result\_height, va\_list pile)\
 Cette fonction calcule la taille de la boîte de texte qui serait obtenue si vous utilisez la fonction : **MLV\_draw\_adapted\_text\_box()**.  int **MLV\_get\_size\_of\_adapted\_text\_box\_with\_font\_va** (const char \*message, const **MLV\_Font** \*font, int sizeInterligne, int \*result\_width, int \*result\_height, va\_list pile)\
 Cette fonction calcule la taille de la boîte de texte qui serait obtenue si vous utilisez la fonction : **MLV\_draw\_adapted\_text\_box\_with\_font()**.  void **MLV\_draw\_text\_box\_with\_font\_va** (int x, int y, int width, int height, const char \*message, const **MLV\_Font** \*font, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, **MLV\_Horizontal\_position** horizontal\_position, **MLV\_Vertical\_position** vertical\_position, va\_list pile)\
 Même chose que la fonction **MLV\_draw\_text\_box()** mis à part que le texte est rendu avec une fonte de caractères donnée en paramètre par l'utilisateur.  void **MLV\_draw\_text\_box\_va** (int x, int y, int width, int height, const char \*message, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, **MLV\_Horizontal\_position** horizontal\_position, **MLV\_Vertical\_position** vertical\_position, va\_list pile)\
 Dessine une boîte de taille donnée par l'utilisateur et contenant un texte donné par l'utilisateur.  void **MLV\_draw\_text\_box\_with\_font\_on\_image\_va** (int x, int y, int width, int height, const char \*message, **MLV\_Font** \*font, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, **MLV\_Horizontal\_position** horizontal\_position, **MLV\_Vertical\_position** vertical\_position, **MLV\_Image** \*image, va\_list pile)\
 Même chose que la fonction **MLV\_draw\_text\_box\_with\_font()** mis à part que le texte n'est pas dessinné directement sur l'ecran, mais sur une une image.  void **MLV\_draw\_text\_box\_on\_image\_va** (int x, int y, int width, int height, const char \*message, int sizeInterligne, **MLV\_Color** borderColor, **MLV\_Color** textColor, **MLV\_Color** backgroundColor, **MLV\_Text\_justification** text\_justification, **MLV\_Horizontal\_position** horizontal\_position, **MLV\_Vertical\_position** vertical\_position, **MLV\_Image** \*image, va\_list pile)\
 Même chose que **MLV\_draw\_text\_box()** mis à part que le texte n'est pas écrit directement sur l'écran, mais sur une image à la place.

## Description détaillée

Ce fichier définit différents prototypes des fonctions permmettant d'afficher du texte et des boîtes de dialogues.

**Auteur**

Adrien Boussicault

Marc Zipstein

## Documentation des fonctions

### void MLV\_draw\_adapted\_text\_box\_on\_image\_va (int x, int y, const char \* message, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, MLV\_Image \* image, va\_list pile)

Même chose que **MLV\_draw\_adapted\_text\_box()** mis à part que le texte est rendu avec une fonte de caractères donnée en paramètre. Cette fonction est équivalente à la fonction **MLV\_draw\_adapted\_text\_box\_on\_image()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_adapted\_text\_box\_on\_image()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *message* Le texte à afficher. \
 *borderColor* La couleur des bordures. \
 *sizeInterligne* La taille de l'interligne. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *image* L'image sur laquel le texte doit être ecrit. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_adapted\_text\_box\_va (int x, int y, const char \* message, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, va\_list pile)

Dessine une boîte contenant du texte. Cette fonction est équivalente à la fonction **MLV\_draw\_adapted\_text\_box()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_adapted\_text\_box()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *message* Le texte à afficher. \
 *borderColor* La couleur des bordures. \
 *sizeInterligne* La taille de l'interligne. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_adapted\_text\_box\_with\_font\_on\_image\_va (int x, int y, const char \* message, const MLV\_Font \* font, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, MLV\_Image \* image, va\_list pile)

Même chose que **MLV\_draw\_adapted\_text\_box\_with\_font()** mis à part que le texte est rendu sur une image et non directement à l'écran. Cette fonction est équivalente à la fonction **MLV\_draw\_adapted\_text\_box\_with\_font\_on\_image()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_adapted\_text\_box\_with\_font\_on\_image()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *message* Le texte à afficher. \
 *font* La fonte de caractères utilisée pour dessiner le texte. \
 *borderColor* La couleur des bordures. \
 *sizeInterligne* Le taille de l'interligne. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *image* L'image sur laquel le texte doit être ecrit. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_adapted\_text\_box\_with\_font\_va (int x, int y, const char \* message, const MLV\_Font \* font, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, va\_list pile)

Même chose que **MLV\_draw\_adapted\_text\_box()** mis à part que le texte est rendu avec une fonte de caractères donnée en paramètre. Cette fonction est équivalente à la fonction **MLV\_draw\_adapted\_text\_box\_with\_font()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_adapted\_text\_box\_with\_font()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *message* Le texte à afficher. \
 *font* La fonte de caractères utilisée pour dessiner le texte. \
 *borderColor* La couleur des bordures. \
 *sizeInterligne* La taille de l'interligne. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_box\_on\_image\_va (int x, int y, int width, int height, const char \* message, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, MLV\_Horizontal\_position horizontal\_position, MLV\_Vertical\_position vertical\_position, MLV\_Image \* image, va\_list pile)

Même chose que **MLV\_draw\_text\_box()** mis à part que le texte n'est pas écrit directement sur l'écran, mais sur une image à la place. Cette fonction est équivalente à la fonction **MLV\_draw\_text\_box\_on\_image()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text\_box\_on\_image()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *width* La largeur de la boîte. \
 *height* La hauteur de la boîte. \
 *message* Le texte à afficher. \
 *sizeInterligne* La taille de l'interligne. \
 *borderColor* La couleur des bordures. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *horizontal\_position* La position horizontale du texte dans la boîte. \
 *vertical\_position* La position verticale du texte dans la boîte. \
 *image* L'image sur laquel le texte doit être ecrit. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_box\_va (int x, int y, int width, int height, const char \* message, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, MLV\_Horizontal\_position horizontal\_position, MLV\_Vertical\_position vertical\_position, va\_list pile)

Dessine une boîte de taille donnée par l'utilisateur et contenant un texte donné par l'utilisateur. Cette fonction est équivalente à la fonction **MLV\_draw\_text\_box()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text\_box()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *width* La largeur de la boîte. \
 *height* La hauteur de la boîte. \
 *message* Le texte à afficher. \
 *sizeInterligne* La taille de l'interligne. \
 *borderColor* La couleur des bordures. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *horizontal\_position* La position horizontale du texte dans la boîte. \
 *vertical\_position* La position verticale du texte dans la boîte. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_box\_with\_font\_on\_image\_va (int x, int y, int width, int height, const char \* message, MLV\_Font \* font, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, MLV\_Horizontal\_position horizontal\_position, MLV\_Vertical\_position vertical\_position, MLV\_Image \* image, va\_list pile)

Même chose que la fonction **MLV\_draw\_text\_box\_with\_font()** mis à part que le texte n'est pas dessinné directement sur l'ecran, mais sur une une image. Cette fonction est équivalente à la fonction **MLV\_draw\_text\_box\_with\_font\_on\_image()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text\_box\_with\_font\_on\_image()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *width* La largeur de la boîte. \
 *height* La hauteur de la boîte. \
 *message* Le texte à afficher. \
 *font* La fonte caractères utilisée pour dessiner le texte. \
 *sizeInterligne* La taille de l'interligne. \
 *borderColor* La couleur des bordures. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *horizontal\_position* La position horizontale du texte dans la boîte. \
 *vertical\_position* La position verticale du texte dans la boîte. \
 *image* L'image sur laquel le texte doit être ecrit. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_box\_with\_font\_va (int x, int y, int width, int height, const char \* message, const MLV\_Font \* font, int sizeInterligne, MLV\_Color borderColor, MLV\_Color textColor, MLV\_Color backgroundColor, MLV\_Text\_justification text\_justification, MLV\_Horizontal\_position horizontal\_position, MLV\_Vertical\_position vertical\_position, va\_list pile)

Même chose que la fonction **MLV\_draw\_text\_box()** mis à part que le texte est rendu avec une fonte de caractères donnée en paramètre par l'utilisateur. Cette fonction est équivalente à la fonction **MLV\_draw\_text\_box\_with\_font()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text\_box\_with\_font()**

**Paramètres**

*x* La coordonnée en X de la position du coin Nord-Ouest de la boîte. \
 *y* La coordonnée en Y de la position du coin Nord-Ouest de la boîte. \
 *width* La largeur de la boîte. \
 *height* La hauteur de la boîte. \
 *message* Le texte à afficher. \
 *font* La fonte de caractères utilisée pour dessiner le texte. \
 *sizeInterligne* La taille de l'interligne. \
 *borderColor* La couleur des bordures. \
 *textColor* La couleur du texte. \
 *backgroundColor* La couleur du fond de la boîte. \
 *text\_justification* La justification du texte. \
 *horizontal\_position* La position horizontale du texte dans la boîte. \
 *vertical\_position* La position verticale du texte dans la boîte. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_va (int x, int y, const char \* text, MLV\_Color color, va\_list pile)

Imprime un texte donné à une position et une couleur données. Cette fonction est équivalente à la fonction **MLV\_draw\_text()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text()**

**Paramètres**

*x* Coordonnée en X du coin Nord-Ouest du texte \
 *y* Coordonnée en Y du coin Nord-Ouest du texte \
 *text* texte à afficher \
 *color* couleur du tracé \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_with\_font\_on\_image\_va (int x, int y, const char \* text, const MLV\_Font \* font, MLV\_Color color, MLV\_Image \* image, va\_list pile)

Écrit du texte sur une image en utilisant une couleur et une fonte de caractères données en paramètres. Cette fonction est équivalente à la fonction **MLV\_draw\_text\_with\_font\_on\_image()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text\_with\_font\_on\_image()**

**Paramètres**

*x* La coordonnée en X du coin Nord-Ouest du texte. \
 *y* La coordonnée en Y du coin Nord-Ouest du texte. \
 *text* Le texte à afficher. \
 *font* La fonte de caractères utilisée pour dessiner le texte. \
 *color* La couleur du tracé. \
 *image* L'image sur laquel le texte doit être ecrit. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_draw\_text\_with\_font\_va (int x, int y, const char \* text, const MLV\_Font \* font, MLV\_Color color, va\_list pile)

Écrit du texte sur l'écran en utilisant une couleur et une fonte de caractères données en paramètres. Cette fonction est équivalente à la fonction MLV\_draw\_text\_wih\_font() à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_draw\_text\_with\_font()**

**Paramètres**

*x* La coordonnée en X du coin Nord-Ouest du texte. \
 *y* La coordonnée en Y du coin Nord-Ouest du texte. \
 *text* Le texte à afficher. \
 *color* La couleur du tracé. \
 *font* La fonte de caractères utilisée pour dessiner le texte. \
 *pile* Une liste d'arguments supplémentaires

### int MLV\_get\_size\_of\_adapted\_text\_box\_va (const char \* message, int sizeInterligne, int \* result\_width, int \* result\_height, va\_list pile)

Cette fonction calcule la taille de la boîte de texte qui serait obtenue si vous utilisez la fonction : **MLV\_draw\_adapted\_text\_box()**. Cette fonction est équivalente à la fonction **MLV\_get\_size\_of\_adapted\_text\_box()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_get\_size\_of\_adapted\_text\_box()**

**Paramètres**

*message* Le texte qui sera affiché lorsque vous utiliserez **MLV\_draw\_adapted\_text\_box()**. \
 *sizeInterligne* La taille de l'interligne. \
 *result\_width* La largeur de la boîte que vous obtiendrez en utilisant **MLV\_draw\_adapted\_text\_box()**. \
 *result\_height* La hauteur de la boîte que vous obtiendrez en utilisant **MLV\_draw\_adapted\_text\_box()**. \
 *pile* Une liste d'arguments supplémentaires

**Renvoie**

La fonction renvoie la taille de la boîte de texte.

### int MLV\_get\_size\_of\_adapted\_text\_box\_with\_font\_va (const char \* message, const MLV\_Font \* font, int sizeInterligne, int \* result\_width, int \* result\_height, va\_list pile)

Cette fonction calcule la taille de la boîte de texte qui serait obtenue si vous utilisez la fonction : **MLV\_draw\_adapted\_text\_box\_with\_font()**. Cette fonction est équivalente à la fonction **MLV\_get\_size\_of\_adapted\_text\_box\_with\_font()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_get\_size\_of\_adapted\_text\_box\_with\_font()**

**Paramètres**

*message* Le texte qui sera affiché lorsque vous utiliserez **MLV\_draw\_adapted\_text\_box\_with\_font()**. \
 *font* La fonte de caractères utilisée pour dessiner le texte. \
 *sizeInterligne* La taille de l'interligne. \
 *result\_width* La largeur de la boîte que vous obtiendrez en utilisant **MLV\_draw\_adapted\_text\_box\_with\_font()**. \
 *result\_height* La hauteur de la boîte que vous obtiendrez en utilisant **MLV\_draw\_adapted\_text\_box\_with\_font()**. \
 *pile* Une liste d'arguments supplémentaires

**Renvoie**

La fonction renvoie la taille de la boîte de texte.

### void MLV\_get\_size\_of\_text\_va (const char \* text, int \* width, int \* height, va\_list pile)

Cette fonction calcule la taille du texte qui sera affiché sur l'écran à l'aide de la fonction **MLV\_draw\_text()**. Cette fonction est équivalente à la fonction **MLV\_get\_size\_of\_text()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_get\_size\_of\_text()**

**Paramètres**

*text* Le texte qui doit être affiché. \
 *width* La largeur du texte. \
 *height* La hauteur du texte. \
 *pile* Une liste d'arguments supplémentaires

### void MLV\_get\_size\_of\_text\_with\_font\_va (const char \* text, int \* width, int \* height, const MLV\_Font \* font, va\_list pile)

Cette fonction calcule la taille du texte qui sera affiché sur l'écran à l'aide de la fonction **MLV\_draw\_text\_with\_font()**. Cette fonction est équivalente à la fonction **MLV\_get\_size\_of\_text\_with\_font()** à l'exception qu'elle est apellée avec un paramètre de type va\_list à la place d'une nombre variable d'arguments.

Pour plus de détail sur la fonction, aller voir la documentation de **MLV\_get\_size\_of\_text\_with\_font()**

**Paramètres**

*text* Le texte qui doit être affiché. \
 *width* La largeur du texte. \
 *height* La hauteur du texte. \
 *font* La fonte de caractères utilisée pour afficher le texte. \
 *pile* Une liste d'arguments supplémentaires

## Auteur

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