blockly > blockRendering

Espacio de nombres de la renderización de bloques

Clases

Clase Descripción
BottomRow Es un objeto que contiene información sobre qué elementos se encuentran en la fila inferior de un bloque, así como información de espaciado de la fila inferior. Los elementos de una fila inferior pueden consistir en esquinas, separadores y conexiones siguientes.
Conexión Es la clase base para representar una conexión y el espacio que ocupa en el bloque.
ConstantProvider Es un objeto que proporciona constantes para renderizar bloques.
Panel lateral Es un objeto que dibuja un bloque según la información de renderización determinada.
ExternalValueInput Objeto que contiene información sobre el espacio que ocupa una entrada de valor externo durante la renderización
Campo Objeto que contiene información sobre el espacio que ocupa un campo durante la renderización
Sombrero Es un objeto que contiene información sobre el espacio que ocupa un sombrero durante la renderización.
Ícono Es un objeto que contiene información sobre el espacio que ocupa un ícono durante la renderización.
InlineInput Es un objeto que contiene información sobre el espacio que ocupa una entrada intercalada durante la renderización.
InputConnection Es la clase base para representar una entrada que ocupa espacio en un bloque durante la renderización.
InputRow Es un objeto que contiene información sobre una fila que contiene una o más entradas.
InRowSpacer Es un objeto que contiene información sobre un separador entre dos elementos de una fila.
JaggedEdge Es un objeto que contiene información sobre el espacio que ocupa el borde dentado de un bloque contraído durante la renderización.
MarkerSvg Es la clase de un marcador, que contiene métodos para representar gráficamente un marcador como SVG.
Medible Es la clase base para representar una parte de un bloque que ocupa espacio durante la renderización. El constructor de cada elemento medible no espaciador registra el tamaño del elemento del bloque (por ejemplo, el campo, la entrada de la instrucción).
NextConnection Es un objeto que contiene información sobre el espacio que ocupa una próxima conexión durante la renderización.
OutputConnection Es un objeto que contiene información sobre el espacio que ocupa una conexión de salida durante la renderización.
PathObject Es un objeto que controla la creación y configuración de cada uno de los elementos SVG que usa el procesador.
PreviousConnection Es un objeto que contiene información sobre el espacio que ocupa una conexión anterior durante la renderización.
Renderizador La clase base para un procesador de bloques.
RenderInfo

Es un objeto que contiene toda la información de tamaño necesaria para dibujar este bloque.

Este pase de medición no propaga los cambios al bloque (aunque los campos pueden volver a renderizarse cuando se llama a getSize()). Sin embargo, llamarlo varias veces puede ser costoso.

RoundCorner Es un objeto que contiene información sobre el espacio que ocupa una esquina redondeada durante la renderización.
Fila Es un objeto que representa una sola fila en un bloque renderizado y todos sus subcomponentes.
SpacerRow Es un objeto que contiene información sobre un separador entre dos filas.
SquareCorner Es un objeto que contiene información sobre el espacio que ocupa una esquina cuadrada durante la renderización.
StatementInput Objeto que contiene información sobre el espacio que ocupa una entrada de instrucción durante la renderización
TopRow Es un objeto que contiene información sobre qué elementos se encuentran en la fila superior de un bloque, así como información de tamaño para la fila superior. Los elementos de una fila superior pueden ser esquinas, sombreros, separadores y conexiones anteriores. Después de llamar a este constructor, la fila contendrá todos los elementos sin espaciado que necesita.

remotas

Función Descripción
register(name, renderClass); Registra un procesador nuevo.
unregister(nombre) Anula el registro del procesador registrado con el nombre determinado.

Interfaces

Interfaz Descripción
InsideCorners Es un objeto que contiene información sobre el tamaño y la ruta de acceso sobre las esquinas internas.
IPathObject Una interfaz para el objeto de ruta de un bloque.
JaggedTeeth Es un objeto que contiene información sobre el tamaño y la ruta de acceso sobre los indicadores de bloque contraídos.
Con recorte Es un objeto que contiene información sobre el tamaño y la ruta de acceso sobre un recorte.
OutsideCorners Es un objeto que contiene información sobre el tamaño y la ruta de acceso sobre las esquinas externas.
PuzzleTab Es un objeto que contiene información sobre el tamaño y la ruta de una pestaña de rompecabezas.
StartHat Es un objeto que contiene información sobre el tamaño y la ruta de un sombrero inicial.

Variables

Variable Descripción
Tipos

Escribe alias

Alias de tipo Descripción
BaseShape
DynamicShape Es un objeto que contiene información de tipo y tamaño sobre una forma dinámica.