blockly > blockRendering > Mechanizm renderowania
Klasa blockRendering.Renderer
Klasa podstawowa blokowego mechanizmu renderowania.
Podpis:
export declare class Renderer implements IRegistrable
Implementacje: IRegistrable
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(nazwa) | Tworzy nową instancję klasy Renderer |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
constants_ | protected |
ConstantProvider | Stały dostawca mechanizmu renderowania. |
name | protected |
ciąg znaków | |
zastąpienia | protected |
obiekt | wartość null | Renderowanie stałych zastąpień, przekazywane opcje. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
dispose() | Pozbądź się tego mechanizmu renderowania. Usuń wszystkie elementy DOM utworzone przez ten mechanizm renderowania i jego stałe. | |
getClassName() | Pobiera nazwę klasy identyfikującą ten mechanizm renderowania. | |
getConnectionPreviewMethod(closest, local, topBlock) | Wybiera metodę podglądu połączenia na podstawie dostępnego połączenia, aktualnie przeciąganego połączenia i przeciąganego bloku. | |
getConstants() | Pobierz stałego dostawcę bieżącego mechanizmu renderowania. Zakładamy, że wywoływanie tej funkcji oznacza, że mechanizm renderowania został już zainicjowany. | |
init(theme, opt_rendererOverrides) | Zainicjuj mechanizm renderowania. | |
makeConstants_() | protected |
Utwórz nową instancję stałego dostawcy mechanizmu renderowania. |
makeDrawer_(blok, informacje) | protected |
Utwórz nowe wystąpienie panelu mechanizmu renderowania. |
makeMarkerDrawer(workspace, marker) | Utwórz nowe wystąpienie panelu znaczników mechanizmu renderowania. | |
makePathObject(root, style) | Utwórz nową instancję obiektu ścieżki mechanizmu renderowania. | |
makeRenderInfo_(block) | protected |
Utwórz nowe wystąpienie obiektu informacji o renderowaniu mechanizmu renderowania. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Sprawdza, czy osierocony blok może połączyć się z „końcem” zbioru bloków topBlocka. Jeśli segment jest wierszem, ostatnim elementem wejściowym jest koniec. Jeśli segment jest stosem, koniec jest ostatnim następnym połączeniem. Jeśli element to żaden, ta wartość zwraca wartość false (fałsz). |
refreshDom(svg, motyw) | Po zmianie motywu odśwież mechanizm renderowania. | |
shouldHighlightConnection(_conn) | Określ, czy należy wyróżnić połączenie. |