Espace de noms zelos
Classes
Classe | Description |
---|---|
BottomRow | Objet contenant des informations sur les éléments de la ligne inférieure d'un bloc, ainsi que des informations sur l'espacement de la ligne supérieure. Les éléments d'une ligne inférieure peuvent être des coins, des espaceurs et des connexions suivantes. |
ConstantProvider | Objet qui fournit des constantes pour le rendu des blocs en mode Zelos. |
Réglages | Objet qui dessine un bloc en fonction des informations de rendu fournies. |
PathObject | Objet qui gère la création et la configuration de chacun des éléments SVG utilisés par le moteur de rendu. |
Moteur de rendu | Moteur de rendu zelos. Ce moteur d'affichage émule le rendu de type Scratch et MakeCode. Zelos est l'esprit de rivalité et d'émulation de la Grèce antique. |
RenderInfo | Objet contenant toutes les informations de dimensionnement nécessaires pour dessiner ce bloc. Cette étape de mesure ne propage pas les modifications apportées au bloc (bien que les champs puissent choisir de le redessiner lorsque getSize() est appelé). Toutefois, l'appeler de manière répétée peut être coûteux. |
RightConnectionShape | Objet contenant des informations sur l'espace occupé par une forme de connexion droite lors du rendu. |
StatementInput | Objet contenant des informations sur l'espace qu'occupe une entrée d'instruction lors du rendu. |
TopRow | Objet contenant des informations sur les éléments de la première ligne d'un bloc, ainsi que des informations de dimensionnement pour la première ligne. Les éléments d'une ligne supérieure peuvent être des coins, des chapeaux, des entretoises et des connexions précédentes. Une fois ce constructeur appelé, la ligne contiendra tous les éléments autres que les espaces dont elle a besoin. |