O RenderInfo
determina como os elementos visuais de um bloco são
dispostos.
Um bloco é sempre construído com entradas, conexões e campos, mas eles podem ser dispostos de várias maneiras diferentes. Por exemplo, a mesma definição de bloco pode ser renderizada com entradas externas ou in-line.
As informações de renderização determinam qual layout é escolhido.
Como primeira etapa da renderização, as informações da renderização analisam a definição do bloco e as medidas das partes visuais dele. Em seguida, ele decide como o bloco será disposto e organiza as informações de acordo. As informações são transformadas em elementos e espaçadores não sobrepostos, que são organizados em linhas e espaçadores não sobrepostos.
Em seguida, a gaveta usa essas informações de layout organizadas para criar os caminhos SVG que representam o bloco.