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

Funzione Descrizione
register(name, rendererClass) Registra un nuovo renderer.
unregister(nome) Consente di annullare la registrazione del renderer registrato con il nome specificato.

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.