Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Début d’un bloc if.
Syntaxe
| si bool |
|---|
Où :
- bool est un numéro de registre bool (booléen). Consultez Registre booléen constant.
Notes
| Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|---|---|---|
| si bool | x | x | x | x |
Si l’inscription booléenne source dans l’instruction if a la valeur true, le code placé par l’instruction if et l’endif correspondant - ps ou sinon - ps est exécuté. Sinon, le code placé par l’autre - ps... les instructions endif - ps sont exécutées. Cette instruction consomme un emplacement d’instruction.
Un bloc si peut être imbriqué.
Si le bloc ne peut pas chevaucher un bloc de boucles.
Un bloc if peut être suivi d’un bloc d’instructions et/ou d’une autre instruction - ps et/ou d’une instruction endif - ps .
Exemple
Cette instruction fournit un contrôle de flux statique conditionnel.
defb b3, true
if b3
// Instructions to run if b3 is nonzero
else
// Instructions to run otherwise
endif
Rubriques connexes