blockly > blockRendering

Espacio de nombres de blockRendering

Clases

Clase Descripción
BottomRow Es un objeto que contiene información sobre los elementos que se encuentran en la fila inferior de un bloque, así como información sobre el espaciado de la fila inferior. Los elementos de una fila inferior pueden ser esquinas, espaciadores y conexiones de la siguiente página.
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.
Drawer Es un objeto que dibuja un bloque según la información de renderización proporcionada.
ExternalValueInput Es un objeto que contiene información sobre el espacio que ocupa una entrada de valor externo durante la renderización.
Campo Es un objeto que contiene información sobre el espacio que ocupa un campo durante la renderización.
Gorra 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 espacio entre dos elementos de una fila.
JaggedEdge Es un objeto que contiene información sobre el espacio que ocupa el borde irregular de un bloque colapsado durante la renderización.
Medibles Es la clase base para representar una parte de un bloque que ocupa espacio durante la renderización. El constructor de cada elemento Measurable que no sea de espacio registra el tamaño del elemento de bloque (p.ej., campo, entrada de sentencia).
NextConnection Es un objeto que contiene información sobre el espacio que ocupa una siguiente 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 renderizador.
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 renderizador 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 de forma reiterada 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 espacio entre dos filas.
SquareCorner Es un objeto que contiene información sobre el espacio que ocupa una esquina cuadrada durante la renderización.
StatementInput Es un objeto que contiene información sobre el espacio que ocupa una entrada de sentencia durante la renderización.
TopRow Es un objeto que contiene información sobre los elementos que se encuentran en la fila superior de un bloque, así como información sobre el tamaño de la fila superior. Los elementos de una fila superior pueden ser esquinas, sombreros, espaciadores y conexiones anteriores. Después de llamar a este constructor, la fila contendrá todos los elementos que no sean espacios que necesite.

Funciones

Función Descripción
register(name, rendererClass) Registra un nuevo renderizador.
unregister(name) Cancela el registro del renderizador registrado con el nombre determinado.

Interfaces

Interfaz Descripción
InsideCorners Es un objeto que contiene información de tamaño y ruta sobre las esquinas interiores.
IPathObject Es una interfaz para el objeto de ruta de un bloque.
JaggedTeeth Es un objeto que contiene información de tamaño y ruta sobre los indicadores de bloque colapsados.
Notch Es un objeto que contiene información de tamaño y ruta sobre un notch.
OutsideCorners Es un objeto que contiene información de tamaño y ruta sobre las esquinas exteriores.
PuzzleTab Es un objeto que contiene información de tamaño y ruta sobre una pestaña de rompecabezas.
StartHat Es un objeto que contiene información de tamaño y ruta sobre un sombrero de inicio.

Variables

Variable Descripción
Tipos

Alias de tipo

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