An object that renders rectangles and dots for debugging rendering code.
The renderer's constants.
Draw a debug rectangle around the entire block.
Rendering information about the block to debug.
Draw a circle at the location of the given connection. Inputs and outputs share the same colours, as do previous and next. When positioned correctly a connected pair will look like a bullseye.
The connection to circle.
Do all of the work to draw debug information for the whole block.
The block to draw debug information for.
Rendering information about the block to debug.
Show a debug filter to highlight that a block has been rendered.
The block's SVG path.
Draw a debug rectangle for an in-row element.
The element to render.
Whether the block is rendered RTL.
Draw a debug rectangle for a non-empty row.
The non-empty row to render.
The y position of the top of the row.
Whether the block is rendered RTL.
Draw debug rectangles for a non-empty row and all of its subcomponents.
The non-empty row to render.
The y position of the top of the row.
Whether the block is rendered RTL.
Draw a debug rectangle for a horizontal spacer.
The spacer to render.
The height of the container row.
Whether the block is rendered RTL.
Draw a debug rectangle for a spacer (empty) row.
The row to render.
The y position of the top of the row.
Whether the block is rendered RTL.
Fake class which should be extended to avoid inheriting static properties