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.