espace de noms zelos
Classes
Classe | Description |
---|---|
BottomRow | Objet contenant des informations sur les éléments de la rangée inférieure d'un bloc, ainsi que sur l'espacement pour la ligne supérieure. Les éléments d'une ligne inférieure peuvent être constitués d'angles, d'espaces et de connexions suivantes. |
ConstantProvider | Objet fournissant des constantes pour le rendu des blocs en mode Zelos. |
Panneau | Objet qui trace un bloc en fonction des informations de rendu fournies. |
MarkerSvg | Classe permettant de dessiner un repère. |
PathObject | Objet qui gère la création et la définition de chacun des éléments SVG utilisés par le moteur de rendu. |
Moteur de rendu | Le moteur de rendu zelos Ce moteur de rendu émule le rendu de style 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 mesure ne propage pas les modifications dans le bloc (bien que les champs puissent choisir de réafficher lorsque la méthode getSize() est appelée). Toutefois, les appels répétés peuvent s'avérer coûteux. |
RightConnectionShape | Objet contenant des informations sur l'espace occupé par une forme de connexion appropriée lors du rendu. |
StatementInput | Objet contenant des informations sur l'espace occupé par une entrée d'instruction lors du rendu. |
TopRow | Objet contenant des informations sur les éléments qui figurent dans la ligne supérieure d'un bloc, ainsi que des informations de taille pour la ligne supérieure. Les éléments d'une ligne supérieure peuvent être constitués d'angles, de chapeaux, d'entretoises et de connexions précédentes. Une fois ce constructeur appelé, la ligne contient tous les éléments non d'espacement dont elle a besoin. |