blockly > geras

geras namespace

Aulas

Turma Descrição
ConstantProvider Um objeto que fornece constantes para renderizar blocos no modo Geras.
Gaveta Um objeto que desenha um bloco com base nas informações de renderização fornecidas, personalizadas para o renderizador geras.
HighlightConstantProvider Um objeto que fornece constantes para renderizar destaques em blocos. Alguns destaques são deslocamentos simples dos caminhos pai e podem ser gerados programaticamente. Outros, especialmente em curvas, são feitos de pilhas de constantes e são difíceis de ajustar.
Marcador

Um objeto que adiciona destaques a um bloco com base nas informações de renderização fornecidas.

O destaque é interessante porque os destaques não cobrem totalmente o bloco. Em vez disso, eles são posicionados com base em uma fonte de luz no canto superior esquerdo. Isso significa que a renderização de destaques exige informações exatas sobre a posição de cada parte do bloco. Os caminhos resultantes não são contínuos ou fechados. Os realces de guias e entalhes são vagamente baseados nas formas da guia e do entalhe, mas não são exatamente os mesmos.

InlineInput Um objeto que contém informações sobre o espaço que uma entrada inline ocupa durante a renderização.
PathObject Um objeto que gerencia a criação e a configuração de cada um dos elementos SVG usados pelo renderizador.
Renderizador

O renderizador geras. Esse renderizador foi criado para ser compatível com versões anteriores do Blockly de 2019 a 2019. Projetos mais recentes que não são limitados por compatibilidade com versões anteriores precisam usar thrasos, que é uma abordagem mais moderna desse renderizador.

Geras é o antigo espírito grego da velhice.

RenderInfo

Um objeto que contém todas as informações de dimensionamento necessárias para desenhar esse bloco, personalizado para o renderizador geras.

Essa passagem de medição não propaga mudanças no bloco, embora os campos possam optar por renderizar novamente quando getSize() é chamado. No entanto, chamá-lo repetidamente pode ser caro.

StatementInput Um objeto que contém informações sobre o espaço ocupado por uma entrada de instrução durante a renderização.