Klasa geras.Renderer
Renderowanie geras. Ten moduł renderujący został zaprojektowany tak, aby był zgodny wstecznie z wersją Blockly z okresu przed 2019 r. Nowsze projekty, które nie są ograniczone przez zgodność wsteczną, powinny używać thrasos, który jest nowocześniejszą wersją tego modułu renderującego.
Geras to starożytny grecki duch starości.
Podpis:
export declare class Renderer extends BaseRenderer
Rozszerza: BaseRenderer
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(constructor)(name) | Tworzy nową instancję klasy Renderer . |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
getHighlightConstants() | Pobierz dostawcę stałych danych dla renderowania. Zakładamy, że w momencie wywołania tej metody renderowanie zostało już zainicjowane. | |
init(theme, opt_rendererOverrides) | Inicjowanie renderera. Oprócz standardowego dostawcy danych stałych Geras ma dostawcę danych o wyróżnieniach. | |
makeConstants_() | ||
makeDrawer_(block, info) | protected |
Utwórz nową instancję szuflady renderowania. |
makeHighlightConstants_() | protected |
Utwórz nową instancję dostawcy stałych danych o podświetleniu w renderowaniu. |
makePathObject(root, style) | Tworzenie nowego wystąpienia obiektu ścieżki w renderowaniu. | |
makeRenderInfo_(block) | protected |
Utwórz nową instancję obiektu renderowania informacji o renderowaniu. |
refreshDom(svg, theme, injectionDiv) |