blockly > blockRendering

Namespace blockRender

Aulas

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 inferior. Os elementos em uma linha inferior podem consistir em cantos, espaçadores e próximas conexões.
Conexão A classe de base para representar uma conexão e o espaço que ela ocupa no bloco.
ConstantProvider Um objeto que fornece constantes para blocos de renderização.
Gaveta Objeto que desenha um bloco com base nas informações de renderização fornecidas.
ExternalValueInput Objeto contendo informações sobre o espaço que uma entrada de valor externa ocupa durante a renderização.
Campo Objeto contendo 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 que um chapéu ocupa durante a renderização.
Ícone Um objeto que contém informações sobre o espaço que um ícone ocupa durante a renderização.
InlineInput Um objeto que contém informações sobre o espaço que uma entrada inline ocupa durante a renderização.
InputConnection A classe de 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çador 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 recolhido ocupa durante a renderização.
MarkerSvg Classe para um marcador, contendo métodos para renderizar graficamente um marcador como SVG.
Mensurável A classe de base para representar uma parte de um bloco que ocupa espaço durante a renderização. O construtor de cada elemento mensurável não espaçador registra o tamanho do elemento do bloco (por exemplo, campo, entrada de instrução).
NextConnection Um objeto que contém informações sobre o espaço que uma próxima conexão ocupa durante a renderização.
OutputConnection Um objeto que contém informações sobre o espaço que uma conexão de saída 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.
PreviousConnection Um objeto que contém informações sobre o espaço que uma conexão anterior ocupa 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 o bloco.

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.

RoundCorner Um objeto que contém informações sobre o espaço que um canto arredondado ocupa 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çador entre duas linhas.
SquareCorner Um objeto que contém informações sobre o espaço que um canto quadrado ocupa durante a renderização.
StatementInput Objeto contendo 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 superior de um bloco, além de informações de tamanho para a linha superior. Os elementos em uma linha superior podem consistir em cantos, chapéus, espaçadores e conexões anteriores. Depois que esse construtor for chamado, a linha conterá todos os elementos não espaçadores necessários.

remotas

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

Interfaces

Interface Descrição
InsideCorners Um objeto que contém informações de tamanho e caminho sobre os 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 blocos recolhidos.
Notch (em inglês) 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 com as informações de tamanho e caminho de uma guia de quebra-cabeça.
StartHat Um objeto que contém informações de tamanho e caminho sobre uma touca inicial.

Variáveis

Variável Descrição
Tipos

Aliases de tipos

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