spazio dei nomi geras
Corsi
Classe | Descrizione |
---|---|
ConstantProvider | Oggetto che fornisce costanti per il rendering dei blocchi in modalità Geras. |
Cassetto | Un oggetto che disegna un blocco in base alle informazioni di rendering specificate, personalizzato per il renderer geras. |
HighlightConstantProvider | Un oggetto che fornisce costanti per il rendering delle evidenziazioni sui blocchi. Alcune evidenziazioni sono semplici offset dei percorsi principali e possono essere generate in modo programmatico. Altre, in particolare sulle curve, sono composte solo da pile di costanti e sono difficili da modificare. |
Evidenziatore | Un oggetto che aggiunge evidenziazioni a un blocco in base alle informazioni di rendering specificate. I momenti salienti sono molto interessanti perché non racchiudono completamente il blocco. Sono invece posizionati in base a una sorgente di luce in alto a sinistra. Ciò significa che il rendering delle evidenziazioni richiede informazioni esatte sulla posizione di ogni parte del blocco. I percorsi risultanti non sono continui o chiusi. Le evidenziazioni di schede e tacche si basano liberamente sulle forme delle schede e degli incavi, ma non sono esattamente uguali. |
InlineInput | Un oggetto contenente informazioni sullo spazio occupato da un input in linea durante il rendering. |
PathObject | Un oggetto che gestisce la creazione e l'impostazione di ciascuno degli elementi SVG utilizzati dal renderer. |
Renderer | Il renderer geras. Questo renderer è stato progettato per essere compatibile con le versioni precedenti del 2019 Blockly. I progetti più recenti che non sono vincolati da compatibilità con le versioni precedenti dovrebbero utilizzare i thraso, che offrono una versione più moderna di questo renderer. Geras è l'antico spirito greco della vecchiaia. |
RenderInfo | Un oggetto contenente tutte le informazioni sulle dimensioni necessarie per disegnare questo blocco, personalizzato per il renderer geras. 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. |
StatementInput | Un oggetto contenente informazioni sullo spazio occupato da un input di istruzione durante il rendering. |