blockly > blockRendering
Spazio dei nomi blockRendering
Corsi
Classe |
Descrizione |
BottomRow |
Un oggetto contenente informazioni sugli elementi nella riga inferiore di un blocco, nonché informazioni sulla spaziatura per la riga inferiore. Gli elementi di una riga inferiore possono essere costituiti da angoli, distanziali e connessioni successive. |
Connessione |
La classe base per rappresentare una connessione e lo spazio che questa occupa sul blocco. |
ConstantProvider |
Oggetto che fornisce costanti per il rendering dei blocchi. |
Cassetto |
Un oggetto che disegna un blocco in base alle informazioni di rendering specificate. |
ExternalValueInput |
Un oggetto contenente informazioni sullo spazio occupato da un input di valore esterno durante il rendering |
Campo |
Un oggetto contenente informazioni sullo spazio occupato da un campo durante il rendering. |
Cappello |
Un oggetto contenente informazioni sullo spazio occupato da un cappello durante il rendering. |
Icona |
Un oggetto contenente informazioni sullo spazio occupato da un'icona durante il rendering. |
InlineInput |
Un oggetto contenente informazioni sullo spazio occupato da un input in linea durante il rendering. |
InputConnection |
La classe base per rappresentare un input che occupa spazio su un blocco durante il rendering. |
InputRow |
Un oggetto contenente informazioni su una riga che contiene uno o più input. |
InRowSpacer |
Un oggetto contenente informazioni su uno spaziatore tra due elementi su una riga. |
JaggedEdge |
Un oggetto contenente informazioni sullo spazio occupato dal bordo frastagliato di un blocco compresso durante il rendering. |
MarkerSvg |
Classe per un indicatore, contenente metodi per il rendering grafico di un indicatore come SVG. |
Misurabile |
La classe base per rappresentare una parte di un blocco che occupa spazio durante il rendering. Il costruttore di ogni elemento Misurabile non distanziatore registra le dimensioni dell'elemento del blocco (ad es. campo, input dell'istruzione). |
NextConnection |
Un oggetto contenente informazioni sullo spazio occupato da una connessione successiva durante il rendering. |
OutputConnection |
Un oggetto contenente informazioni sullo spazio occupato da una connessione di output durante il rendering. |
PathObject |
Un oggetto che gestisce la creazione e l'impostazione di ciascuno degli elementi SVG utilizzati dal renderer. |
PreviousConnection |
Un oggetto contenente informazioni sullo spazio occupato da una connessione precedente durante il rendering. |
Renderer |
La classe base per un renderer a blocchi. |
RenderInfo |
Un oggetto contenente tutte le informazioni sulle dimensioni necessarie per disegnare questo blocco. Questo passaggio della misura non propaga le modifiche al blocco (sebbene i campi possano scegliere di eseguire il rendering quando viene chiamato getSize()). Tuttavia, chiamare ripetutamente potrebbe essere costoso. |
RoundCorner |
Un oggetto contenente informazioni sullo spazio occupato da un angolo arrotondato durante il rendering. |
Riga |
Oggetto che rappresenta una singola riga su un blocco sottoposto a rendering e tutti i relativi sottocomponenti. |
SpacerRow |
Un oggetto contenente informazioni su uno spaziatore tra due righe. |
SquareCorner |
Un oggetto contenente informazioni sullo spazio occupato da un angolo quadrato durante il rendering. |
StatementInput |
Un oggetto contenente informazioni sullo spazio occupato da un input di istruzione durante il rendering |
TopRow |
Un oggetto contenente informazioni sugli elementi nella riga superiore di un blocco, nonché informazioni sulle dimensioni per la riga superiore. Gli elementi di una riga superiore possono essere costituiti da angoli, cappelli, distanziali e collegamenti precedenti. Dopo aver chiamato questo costruttore, la riga conterrà tutti gli elementi che non sono spaziali necessari. |
Funzioni
Interfacce
Interfaccia |
Descrizione |
InsideCorners |
Un oggetto che contiene informazioni sulle dimensioni e sul percorso relative agli angoli interni. |
IPathObject |
Interfaccia per l'oggetto percorso di un blocco. |
JaggedTeeth |
Un oggetto contenente informazioni su dimensioni e percorso relative agli indicatori dei blocchi compressi. |
Tacca |
Un oggetto contenente informazioni sulle dimensioni e sul percorso relative a una tacca. |
OutsideCorners |
Un oggetto che contiene informazioni sulle dimensioni e sul percorso relative agli angoli esterni. |
PuzzleTab |
Un oggetto che contiene informazioni sulle dimensioni e sul percorso di una scheda rompicapo. |
StartHat |
Un oggetto contenente informazioni sulle taglie e sul percorso di un cappello di partenza. |
Variabili
Variabile |
Descrizione |
Tipi |
|
Alias del tipo
Alias del tipo |
Descrizione |
BaseShape |
|
DynamicShape |
Un oggetto che contiene informazioni su dimensioni e tipo di forma dinamica. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-02 UTC.
[null,null,["Ultimo aggiornamento 2023-12-02 UTC."],[[["The `blockRendering` namespace handles the visual rendering of Blockly blocks, including their shapes, connections, and components like fields and inputs."],["It defines a range of classes and interfaces representing various block elements and their dimensions, used for calculating layout and drawing."],["Renderers within this namespace dictate the specific style and appearance of blocks, with options for registration and customization."],["The namespace also manages the rendering of connections, inputs, and other visual elements that contribute to the block's overall structure."],["Several utility functions and types are included for managing constants, path objects, and shape definitions used in the rendering process."]]],[]]