blockly > blockRendering > Renderer
Klasa blockRendering.Renderer
Klasa bazowa dla modułu renderowania bloku.
Podpis:
export declare class Renderer implements IRegistrable
Implementuje: IRegistrable
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(constructor)(name) | Tworzy nową instancję klasy Renderer . |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
constants_ | protected |
ConstantProvider | Dostawca stałych wartości dla przetwarzacza. |
name | protected |
ciąg znaków | |
zastąpień. | protected |
object | null | Zastąpienia stałej wartości renderowania przekazywane przez opcje. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
dispose() | Wyrzuć ten procesor. usunąć wszystkie elementy DOM utworzone przez ten renderujący i jego stałe; | |
getClassName() | Pobiera nazwę klasy, która identyfikuje ten moduł renderujący. | |
getConstants() | Pobierz dostawcę stałego bieżącego renderera. Zakładamy, że w momencie wywołania tej metody renderowanie zostało już zainicjowane. | |
init(theme, opt_rendererOverrides) | Inicjowanie renderera. | |
makeConstants_() | protected |
Utwórz nowy egzemplarz dostawcy stałych danych dla renderowania. |
makeDrawer_(block, info) | protected |
Utwórz nową instancję szuflady renderowania. |
makePathObject(root, style) | Tworzenie nowego wystąpienia obiektu ścieżki w renderowaniu. | |
makeRenderInfo_(block) | protected |
Utwórz nową instancję obiektu renderowania informacji o renderowaniu. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Sprawdza, czy blok bez rodzica może połączyć się z „końcem” grupy bloków topBlock. Jeśli zbiór jest wierszem, koniec to ostatni element wejściowy. Jeśli kępa jest zbiorem, koniec to ostatnie następne połączenie. Jeśli nie jest to ani kępa, ani pętla, zwraca wartość „fałsz”. |
refreshDom(svg, theme, injectionDivIfIsParent) | odświeżyć renderowanie po zmianie motywu; | |
shouldHighlightConnection(_conn) | Określa, czy połączenie ma być wyróżnione. |