blockly > geras > Renderer

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)