El RenderInfo
determina cómo se organizan los elementos visuales de un bloque.
Un bloque siempre se compila a partir de entradas, conexiones y campos, pero estos se pueden distribuir de muchas maneras diferentes. Por ejemplo, la misma definición de bloque se puede renderizar con entradas intercaladas o entradas externas.
La información de renderización determina qué diseño se elige.
Como primer paso de la renderización, la información de renderización analiza la definición del bloque y las mediciones de sus elementos visuales. Luego, decide cómo debe organizarse el bloque y organiza la información según corresponda. La información se convierte en elementos y espacios que no se superponen, que se organizan en filas que no se superponen y espacios entre filas.
Luego, el cajón usa esa información de diseño organizada para crear las rutas de SVG que representan el bloque.