Section courante

A propos

Section administrative du site

GXSUP

Supérieur
Free Pascal

Description

Cette unité permet la gestion de modes graphiques dans un contexte de programmation de bas niveau. Elle permet de manipuler et de gérer les modes vidéo (résolutions, profondeurs de couleur,...) ainsi que certaines informations liées à l'initialisation de périphériques graphiques.

Liste des procédures et des fonctions

Nom Description
AddModeToList Cette procédure permet d'ajouter un nouveau mode vidéo à une liste de modes vidéo, avec tous les paramètres définissant le mode (résolution, nombre d'octets par pixel, lignes de balayages, positions des couleurs,...).
CreateModeInfoList Cette fonction permet de créer et de renvoyer une liste d'informations sur les modes vidéo disponibles.
DeleteModeInfoList Cette procédure permet de supprimer tous les éléments d'une liste d'informations de mode vidéo.
DeleteModeList Cette procédure permet de supprimer tous les modes vidéo d'une liste de modes.
ExecuteGXUnitInit Cette procédure permet d'exécuter toutes les procédures d'initialisation des unités graphiques ayant été enregistrées avec RegisterGXUnit.
GetModeFromList Cette fonction permet de chercher et de renvoyer un mode vidéo correspondant à la résolution et aux drapeaux spécifiés dans une liste de modes vidéo.
GetNextModeInfo Cette fonction permet de récupérer les informations du mode suivant dans une liste d'informations de mode vidéo. Renvoie True si des informations ont été trouvées, False sinon.
POPcoords Cette procédure permet de restaurer les coordonnées précédemment sauvegardées par PUSHcoords.
PUSHcoords Cette procédure permet de sauvegarder les coordonnées spécifiées (x1, y1, x2, y2) sur une pile. Cette fonction peut être utilisée pour sauvegarder une zone de l'écran ou des coordonnées avant une opération graphique.
RegisterGXUnit Cette procédure permet d'enregistrer une procédure d'initialisation d'une unité graphique. Cette procédure sera ensuite appelée lors de l'initialisation générale.


Dernière mise à jour : Dimanche, le 20 avril 2014