El RenderInfo
determina cómo se distribuyen los elementos visuales de un bloque.
Un bloque siempre está construido de entradas, conexiones y campos, pero esos se pueden distribuir de muchas maneras diferentes. Por ejemplo, la misma definición de bloque se puede renderizar con entradas externas o entradas intercaladas.
La información de renderización determina qué diseño se elige.
Como primer paso del procesamiento, la información de renderización observa la definición del bloque y las medidas de sus piezas visuales. Luego, decide cómo se debe distribuir el bloque y organiza la información según corresponda. La información se convierte en elementos y espaciadores que no se superponen, que se organizan en filas y espaciadores de filas que no se superponen.
Luego, el panel lateral usa esa información de diseño organizada para crear las rutas de acceso de SVG que representan el bloque.