blockly > blockRendering

espace de noms blockRendering

Classes

Classe Description
BottomRow Objet contenant des informations sur les éléments qui figurent dans la rangée inférieure d'un bloc, ainsi que sur l'espacement pour la dernière ligne. Les éléments d'une ligne inférieure peuvent être constitués d'angles, d'espaces et de connexions suivantes.
Connexion La classe de base représentant une connexion et l'espace qu'elle occupe dans le bloc.
ConstantProvider Objet qui fournit des constantes pour le rendu des blocs.
Panneau Objet qui trace un bloc en fonction des informations de rendu fournies.
ExternalValueInput Objet contenant des informations sur l'espace occupé par une valeur d'entrée externe lors du rendu
Champ Objet contenant des informations sur l'espace occupé par un champ lors du rendu
Casquette Objet contenant des informations sur l'espace occupé par un chapeau lors du rendu.
Icône Objet contenant des informations sur l'espace occupé par une icône lors de l'affichage.
InlineInput Objet contenant des informations sur l'espace occupé par une entrée intégrée lors du rendu.
InputConnection Classe de base représentant une entrée qui occupe de l'espace sur un bloc lors du rendu.
InputRow Objet contenant des informations sur une ligne qui contient une ou plusieurs entrées.
InRowSpacer Objet contenant des informations sur un espace vide entre deux éléments d'une ligne.
JaggedEdge Objet contenant des informations sur l'espace occupé par le bord déchiqueté d'un bloc réduit lors du rendu.
MarkerSvg Classe d'un repère contenant des méthodes permettant d'afficher graphiquement un repère au format SVG.
Mesurables Classe de base représentant une partie d'un bloc qui prend de l'espace lors du rendu. Le constructeur de chaque élément mesurable sans espace vide enregistre la taille de l'élément de bloc (par exemple, un champ ou une instruction).
NextConnection Objet contenant des informations sur l'espace occupé par une prochaine connexion lors du rendu.
OutputConnection Objet contenant des informations sur l'espace occupé par une connexion de sortie lors du rendu.
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.
PreviousConnection Objet contenant des informations sur l'espace occupé par une connexion précédente lors du rendu.
Moteur de rendu Classe de base d'un moteur de rendu de blocs.
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.

RoundCorner Objet contenant des informations sur l'espace occupé par un angle arrondi lors du rendu.
Ligne Objet représentant une seule ligne dans un bloc affiché et tous ses sous-composants.
SpacerRow Objet contenant des informations sur un espace vide entre deux lignes.
SquareCorner Objet contenant des informations sur l'espace occupé par un angle carré 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.

distantes

Fonction Description
register(name, viewerClass) Enregistre un nouveau moteur de rendu.
unregister(name) Annule l'enregistrement du moteur de rendu enregistré avec le nom donné.

Interfaces

Interface Description
InsideCorners Objet contenant des informations de dimensionnement et de tracé à l'intérieur des angles.
IPathObject Interface pour l'objet de chemin d'un bloc.
JaggedTeeth Objet contenant des informations de dimensionnement et de tracé sur les indicateurs de bloc réduits.
Encoche Objet contenant des informations sur le dimensionnement et le tracé d'une encoche.
OutsideCorners Objet contenant des informations de dimensionnement et de tracé sur les angles extérieurs.
PuzzleTab Objet contenant des informations de taille et de tracé sur un onglet de puzzle.
StartHat Objet contenant des informations sur la taille et le tracé d'un chapeau de départ.

Variables

Variable Description
Types

Alias de types

Alias de type Description
BaseShape
DynamicShape Objet contenant des informations de dimensionnement et de type sur une forme dynamique.