Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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
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
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. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[],["The `blockRendering` namespace manages the visual representation of blocks. It defines classes for various block elements like `BottomRow`, `Connection`, `Field`, `InputRow`, and `TopRow`, each detailing their space and structure during rendering. Key actions include registering and unregistering renderers, with `register` and `unregister` functions. The namespace also defines interfaces (`IPathObject`, `Notch`, etc.) for path and sizing information and provides base and dynamic shapes. It also contains variables such as `Types`.\n"],null,[]]