Classe geras.Renderer
O renderizador do geras. Esse renderizador foi projetado para ser compatível com o Blockly anterior a 2019. Projetos mais recentes que não são restritos pela compatibilidade com versões anteriores devem usar thrasos, que é uma abordagem mais moderna desse renderizador.
Geras é o espírito grego antigo da velhice.
Signature:
export declare class Renderer extends BaseRenderer
Extends: BaseRenderer
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(name) | Cria uma nova instância da classe Renderer. |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| getHighlightConstants() | Recebe o provedor de constante de destaque do renderizador. Assumimos que, quando isso é chamado, o renderizador já foi inicializado. | |
| init(theme, opt_rendererOverrides) | Inicializar o renderizador. O Geras tem um provedor de destaques, além do provedor de constante normal. | |
| makeConstants_() | ||
| makeDrawer_(block, info) | protected |
Crie uma nova instância da gaveta do renderizador. |
| makeHighlightConstants_() | protected |
Crie uma nova instância do provedor de constante de destaque do renderizador. |
| makePathObject(root, style) | Crie uma nova instância de um objeto de caminho do renderizador. | |
| makeRenderInfo_(block) | protected |
Crie uma nova instância do objeto de informações de renderização do renderizador. |
| refreshDom(svg, theme, injectionDiv) |