blockly > blockRendering

namespace de renderização de blocos

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 baixo. Os elementos em uma linha de baixo podem consistir em cantos, espaços e conexões seguintes.
Conexão A classe base para representar uma conexão e o espaço que ela ocupa no bloco.
ConstantProvider Um objeto que fornece constantes para renderizar blocos.
Drawer Um objeto que desenha um bloco com base nas informações de renderização fornecidas.
ExternalValueInput Um objeto que contém informações sobre o espaço ocupado por uma entrada de valor externa durante a renderização
Campo Um objeto que contém informações sobre o espaço ocupado por um campo durante a renderização
Chapéu Um objeto que contém informações sobre o espaço ocupado por um chapéu durante a renderização.
Ícone Um objeto que contém informações sobre o espaço ocupado por um ícone durante a renderização.
InlineInput Um objeto que contém informações sobre o espaço ocupado por uma entrada inline durante a renderização.
InputConnection A classe base para representar uma entrada que ocupa espaço em um bloco durante a renderização.
InputRow Um objeto que contém informações sobre uma linha que contém uma ou mais entradas.
InRowSpacer Um objeto que contém informações sobre um espaçamento entre dois elementos em uma linha.
JaggedEdge Um objeto que contém informações sobre o espaço que a borda irregular de um bloco fechado ocupa durante a renderização.
Mensurável A classe base para representar uma parte de um bloco que ocupa espaço durante a renderização. O construtor de cada Measurable não espaçado registra o tamanho do elemento de bloco (por exemplo, campo, entrada de instrução).
NextConnection Um objeto que contém informações sobre o espaço ocupado pela próxima conexão durante a renderização.
OutputConnection Um objeto que contém informações sobre o espaço ocupado por uma conexão de saída durante a renderização.
PathObject Um objeto que processa a criação e a configuração de cada um dos elementos SVG usados pelo renderizador.
PreviousConnection Um objeto que contém informações sobre o espaço ocupado por uma conexão anterior durante a renderização.
Renderizador A classe base de um renderizador de bloco.
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.

RoundCorner Um objeto que contém informações sobre o espaço ocupado por um canto arredondado durante a renderização.
Row Um objeto que representa uma única linha em um bloco renderizado e todos os subcomponentes dele.
SpacerRow Um objeto que contém informações sobre um espaço entre duas linhas.
SquareCorner Um objeto que contém informações sobre o espaço ocupado por um canto quadrado 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.

Funções

Função Descrição
register(name, rendererClass) Registra um novo renderizador.
unregister(name) Cancela o registro do renderizador registrado com o nome fornecido.

Interfaces

Interface Descrição
InsideCorners Um objeto que contém informações de dimensionamento e caminho sobre cantos internos.
IPathObject Uma interface para o objeto de caminho de um bloco.
JaggedTeeth Um objeto que contém informações de tamanho e caminho sobre indicadores de bloco recolhido.
Entalhe Um objeto que contém informações de tamanho e caminho sobre um entalhe.
OutsideCorners Um objeto que contém informações de tamanho e caminho sobre cantos externos.
PuzzleTab Um objeto que contém informações de tamanho e caminho sobre uma guia de quebra-cabeças.
StartHat Um objeto que contém informações de tamanho e caminho sobre um chapéu de início.

Variáveis

Variável Descrição
Tipos

Aliases de tipo

Alias de tipo Descrição
BaseShape
DynamicShape Um objeto que contém informações de tamanho e tipo sobre uma forma dinâmica.