blockly > blockRendering > Mechanizm renderowania

Klasa blockRendering.Renderer

Klasa bazowa mechanizmu renderowania bloków.

Podpis:

export declare class Renderer implements IRegistrable 

Implementacje: IRegistrable

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(nazwa) Konstruuje 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
overrides protected object | null Stałe zastąpienia renderowania przekazywane przez opcje.

Metody

Metoda Modyfikatory Opis
dispose(). Zutylizuj ten mechanizm renderowania. Usuń wszystkie elementy DOM utworzone przez ten mechanizm renderowania i jego stałe.
getClassName() Pobiera nazwę klasy, która identyfikuje ten mechanizm renderowania.
getConnectionPreviewMethod(closest, local, topBlock) Wybiera metodę podglądu połączenia na podstawie dostępnego połączenia, aktualnie przeciągniętego połączenia i przeciągniętej bryły.
getConstants() Pobierz stałego dostawcę bieżącego mechanizmu renderowania. Zakładamy, że wywołanie to 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_(blokowanie, informacje) protected Utwórz nowe wystąpienie szuflady mechanizmu renderowania.
makeMarkerDrawer(workspace, marker) Utwórz nowe wystąpienie szuflady znaczników mechanizmu renderowania.
makePathObject(root, style) Utwórz nowe wystąpienie 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 bryły bloków topBlock. Jeśli cropka jest wierszem, koniec jest ostatnim elementem. W przypadku złogów w stosie koniec jest ostatnim kolejnym połączeniem. Jeśli klęska nie jest pusta, zwraca wartość false (fałsz).
refreshDom(svg, motyw) Po zmianie motywu odśwież mechanizm renderowania.
shouldHighlightConnection(_conn) Zdecyduj, czy wyróżnić połączenie.