namespace zelos
Classes
Turma | Descrição |
---|---|
BottomRow | Um objeto que contém informações sobre quais elementos estão na linha de baixo de um bloco, além de informações de espaçamento para a linha de cima. Os elementos em uma linha de baixo podem consistir em cantos, espaços e conexões seguintes. |
ConstantProvider | Um objeto que fornece constantes para renderizar blocos no modo Zelos. |
Drawer | Um objeto que desenha um bloco com base nas informações de renderização fornecidas. |
PathObject | Um objeto que processa a criação e a configuração de cada um dos elementos SVG usados pelo renderizador. |
Renderizador | O renderizador Zelos. Esse renderizador emula a renderização no estilo Scratch e MakeCode. Zelos é o antigo espírito grego de rivalidade e emulação. |
RenderInfo | Um objeto que contém todas as informações de dimensionamento necessárias para desenhar esse bloco. Essa passagem de medida não propaga mudanças para o bloco, embora os campos possam optar por renderizar novamente quando getSize() for chamado. No entanto, chamar repetidamente pode ser caro. |
RightConnectionShape | Um objeto que contém informações sobre o espaço ocupado por uma forma de conexão à direita durante a renderização. |
StatementInput | Um objeto que contém informações sobre o espaço ocupado por uma entrada de instrução durante a renderização. |
TopRow | Um objeto que contém informações sobre quais elementos estão na linha de cima de um bloco, além de informações de dimensionamento para a linha de cima. Os elementos de uma linha superior podem consistir em cantos, chapéus, espaçadores e conexões anteriores. Depois que esse construtor for chamado, a linha vai conter todos os elementos que não são espaços que ela precisa. |