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

Funzione Descrizione
register(name, rendererClass) Registra un nuovo visualizzatore.
unregister(name) Annullamento della registrazione del visualizzatore registrato con il nome specificato.

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.