Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > blockRendering
Espace de noms blockRendering
Classes
Classe |
Description |
BottomRow |
Objet contenant des informations sur les éléments de la dernière ligne d'un bloc, ainsi que des informations sur l'espacement de cette ligne. Les éléments d'une ligne inférieure peuvent être des coins, des espaceurs et des connexions suivantes. |
Connexion |
Classe de base pour représenter une connexion et l'espace qu'elle occupe sur le bloc. |
ConstantProvider |
Objet fournissant des constantes pour le rendu des blocs. |
Réglages |
Objet qui dessine un bloc en fonction des informations de rendu fournies. |
ExternalValueInput |
Objet contenant des informations sur l'espace qu'occupe une entrée de valeur externe pendant le rendu |
Champ |
Objet contenant des informations sur l'espace qu'un champ occupe lors du rendu |
Casquette |
Objet contenant des informations sur l'espace qu'occupe un chapeau lors du rendu. |
Icône |
Objet contenant des informations sur l'espace qu'une icône occupe lors du rendu. |
InlineInput |
Objet contenant des informations sur l'espace qu'une entrée intégrée occupe lors du rendu. |
InputConnection |
Classe de base pour représenter une entrée qui occupe de l'espace sur un bloc lors du rendu. |
InputRow |
Objet contenant des informations sur une ligne contenant une ou plusieurs entrées. |
InRowSpacer |
Objet contenant des informations sur un espaceur entre deux éléments d'une ligne. |
JaggedEdge |
Objet contenant des informations sur l'espace occupé par le bord dentelé d'un bloc réduit lors du rendu. |
Mesurable |
Classe de base permettant de représenter une partie d'un bloc qui occupe de l'espace lors de l'affichage. Le constructeur de chaque élément mesurable autre qu'un espace enregistre la taille de l'élément de bloc (par exemple, champ, entrée d'instruction). |
NextConnection |
Objet contenant des informations sur l'espace qu'une prochaine connexion occupe lors du rendu. |
OutputConnection |
Objet contenant des informations sur l'espace qu'occupe une connexion de sortie pendant le rendu. |
PathObject |
Objet qui gère la création et la configuration de chacun des éléments SVG utilisés par le moteur de rendu. |
PreviousConnection |
Objet contenant des informations sur l'espace qu'une connexion précédente occupe lors du rendu. |
Moteur de rendu |
Classe de base pour un moteur de rendu de bloc. |
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. |
RoundCorner |
Objet contenant des informations sur l'espace qu'occupe un angle arrondi lors du rendu. |
Ligne |
Objet représentant une seule ligne sur un bloc affiché et tous ses sous-composants. |
SpacerRow |
Objet contenant des informations sur un espaceur entre deux lignes. |
SquareCorner |
Objet contenant des informations sur l'espace qu'occupe un angle carré lors du rendu. |
StatementInput |
Objet contenant des informations sur l'espace qu'une entrée d'instruction occupe 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. |
Fonctions
Interfaces
Interface |
Description |
InsideCorners |
Objet contenant des informations sur le dimensionnement et le tracé des angles intérieurs. |
IPathObject |
Interface pour l'objet de chemin d'un bloc. |
JaggedTeeth |
Objet contenant des informations sur le dimensionnement et le chemin d'accès des indicateurs de blocs 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 coins extérieurs. |
PuzzleTab |
Objet contenant des informations sur le dimensionnement et le chemin d'accès d'un onglet de puzzle. |
StartHat |
Objet contenant des informations sur la taille et le chemin d'accès d'un chapeau de départ. |
Variables
Variable |
Description |
Types |
|
Alias de type
Alias de type |
Description |
BaseShape |
|
DynamicShape |
Objet contenant des informations sur la taille et le type d'une forme dynamique. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[],["The `blockRendering` namespace manages the visual representation of blocks. It defines classes for various block elements like `BottomRow`, `Connection`, `Field`, `InputRow`, and `TopRow`, each detailing their space and structure during rendering. Key actions include registering and unregistering renderers, with `register` and `unregister` functions. The namespace also defines interfaces (`IPathObject`, `Notch`, etc.) for path and sizing information and provides base and dynamic shapes. It also contains variables such as `Types`.\n"],null,[]]