Outils pour utilisateurs

Outils du site


allegro:addon_primitives

Allegro — Primitive

Contient les fonctions pour dessiner sur un bitmap, il n'utilise que des coordonnées représenté en float, et détermine lui même si les pixels doivent être dessinés ou pas. Toutes ces fonctions sont disponibles dans ce header :

#include <allegro5/allegro_primitives.h>

Vous devez l'installer pour pouvoir l'utiliser et le désinstaller avant l'arrêt du programme

al_init();
/* ... */
al_init_primitives_addon();
 
/* Faire joujou */
 
al_shutdown_primitives_addon();

Ces fonctions dessinent sur le buffer de dessin du Display (target), pour dessiner sur un autre bitmap :

ALLEGRO_DISPLAY display;
ALLEGRO_BITMAP *drawing;
 
al_set_target_bitmap(&drawing);
 
/* Utiliser les fonction de dessin ici */
 
al_set_target_backbuffer(display);

En ce qui concerne les fonctions, référez-vous à la doc, il y a de tout, dessiner des lignes, cercles rectangles plein ou non, de n'importe quelle couleur.

http://liballeg.org/a5docs/trunk/primitives.html

Liste des greffons

allegro/addon_primitives.txt · Dernière modification: 2018/03/01 11:02 par mrhide