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) |