Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > blockRendering
Spazio dei nomi blockRendering
Corsi
Classe |
Descrizione |
BottomRow |
Un oggetto contenente informazioni sugli elementi presenti nella riga inferiore di un blocco, nonché informazioni sugli spazi per la riga inferiore. Gli elementi di una riga inferiore possono essere costituiti da angoli, spaziatori e connessioni successive. |
Connessione |
La classe di base per rappresentare una connessione e lo spazio che occupa nel blocco. |
ConstantProvider |
Un 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 valore esterno inserito 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 di base per rappresentare un input che occupa spazio in 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 in una riga. |
JaggedEdge |
Un oggetto contenente informazioni sullo spazio occupato dal bordo frastagliato di un blocco compresso durante il rendering. |
Misurabili |
La classe di base per rappresentare una parte di un blocco che occupa spazio durante il rendering. Il costruttore di ogni elemento misurabile non spaziatore registra le dimensioni dell'elemento del blocco (ad es. campo, input di istruzioni). |
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 di base per un visualizzatore di blocchi. |
RenderInfo |
Un oggetto contenente tutte le informazioni sulle dimensioni necessarie per disegnare questo blocco. Questo passaggio di misura non propaga le modifiche al blocco (anche se i campi possono scegliere di eseguire nuovamente il rendering quando viene chiamato getSize()). Tuttavia, chiamarlo ripetutamente potrebbe essere costoso. |
RoundCorner |
Un oggetto contenente informazioni sullo spazio occupato da un angolo arrotondato durante il rendering. |
Riga |
Un oggetto che rappresenta una singola riga in un blocco visualizzato e tutti i relativi componenti secondari. |
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 istruzioni durante il rendering |
TopRow |
Un oggetto contenente informazioni sugli elementi presenti nella riga superiore di un blocco, nonché informazioni sulle dimensioni della riga superiore. Gli elementi di una riga superiore possono essere costituiti da angoli, cappelli, spaziatori e connessioni precedenti. Dopo aver chiamato questo costruttore, la riga conterrà tutti gli elementi non spaziatori di cui ha bisogno. |
Funzioni
Interfacce
Interfaccia |
Descrizione |
InsideCorners |
Un oggetto contenente informazioni su dimensioni e percorso dei vertici interni. |
IPathObject |
Un'interfaccia per l'oggetto percorso di un blocco. |
JaggedTeeth |
Un oggetto contenente informazioni sulle dimensioni e sul percorso degli indicatori di blocco compressi. |
Tacca |
Un oggetto contenente informazioni sulle dimensioni e sul percorso di una tacca. |
OutsideCorners |
Un oggetto contenente informazioni su dimensioni e percorso degli angoli esterni. |
PuzzleTab |
Un oggetto contenente informazioni sulle dimensioni e sul percorso di una scheda del puzzle. |
StartHat |
Un oggetto contenente informazioni sulle dimensioni e sul percorso di un berretto di partenza. |
Variabili
Variabile |
Descrizione |
Tipi |
|
Alias di tipo
Alias tipo |
Descrizione |
BaseShape |
|
DynamicShape |
Un oggetto contenente informazioni su dimensioni e tipo di una 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 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 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,[]]