Showing changes from revision #2 to #3:
Added | Removed | Changed
Descripteur de mode est une chaîne de caractère qui contient une liste de paramètres séparés par des espaces ou des points virgule décrivant un mode graphique. Par exemple “X640 Y480 C256” décrit le mode VGA 256 couleurs.
En plus des attributs standards qui commencent par une lettre, il est possible de commencer la chaîne de caractères par un numéro de mode. Par exemple “28 C16M” prends les paramètres du mode 28 auquel on a modifié le nombre de couleurs pour le passer à 16M.
Les attributs suivant peuvent être définis dans le descripteur de mode:
Attribut | Details |
---|---|
X | Résolution X en pixels, ex. X1024 |
Y | Résolution Y en pixels, ex. Y768 |
C | Nombre de couleurs: |
C2 = 2 couleurs (1bpp) | |
C4 = 4 couleurs (2bpp) | |
C16 = 16 couleurs (4bpp) | |
C64 = 64 couleurs (VIDC1 style 256 couleurs mode) (8bpp) | |
C256 = 256 couleurs (8bpp) | |
C4K/C4T = 4096 couleurs (16bpp) | |
C32K/C32T = 32768 couleurs (16bpp) | |
C64K/C64T = 65536 couleurs (16bpp) | |
C16M = 16 millions couleurs (32bpp) | |
G | Niveau de gris / couleurs : |
G2 = 2 niveaux de gris (1bpp) | |
G4 = 4 niveaux de gris (2bpp) | |
G16 = 16 niveaux de gris (4bpp) | |
G256 = 256 niveaux de gris (8bpp) | |
G16M = 16 millions couleurs (24bpp packed) | |
F | Fréquence d’écran en Hz, e.g. F60 |
EX | Ratio X (0-3), e.g. EX1 |
EY | Ratio Y (0-3), e.g. EY1 |
T | Nombre de couleur du mode Teletext, ex. T16 |
TX | Nombre de colonnes du mode Teletext, ex. TX40 |
TY | Nombre de lignes du mode Teletext, ex. TY25 |
L | Format des pixels |
LTBGR = Format VIDC standard. Le rouge dans les bits de poids faibles | |
LTRGB = Les composantes Rouge et Bleu sont inversées | |
LABGR = Format VIDC avec canal alpha | |
LARGB = Les composantes Rouge et Bleu sont inversées avec canal alpha |
Définir plusieurs fois le même attribut ou bien fournir 2 attributs en conflit n’est pas autorisé, et retournera probablement un erreur.
De même, il est interdit d’omettre un attribut obligatoire. Par exemple, pour un mode standard, les attributs X, Y et C (ou G) doivent être fournis.
Si un numéro de mode a été fourni, ces attributs sont facultatifs, car les valeurs par défaut seront extraites de la définition de ce mode.
Certains attributs de couleurs ne permettent pas de définir un canal alpha. Pour ces attributs, il n’est pas possible de fournir un format de pixel précisant une couche alpha. Par exemple “C64K LARGB” n’est pas autorisé.
Toutes les version de RISC OS ne supportent pas tous les attributs: