|
KiCad PCB EDA Suite
|
Go to the source code of this file.
Namespaces | |
| namespace | KIGFX |
| The Cairo implementation of the graphics abstraction layer. | |
| namespace | KICAD_DIFF |
Functions | |
| void | KICAD_DIFF::RenderSceneToOverlay (KIGFX::VIEW_OVERLAY &aOverlay, const DIFF_SCENE &aScene, const std::array< bool, CATEGORY_COUNT > &aVisible=ALL_CATEGORIES_VISIBLE, const std::optional< KIID_PATH > &aHighlight=std::nullopt, const std::set< KIID_PATH > &aHidden={}) |
| Push a DIFF_SCENE's shapes onto a VIEW_OVERLAY as filled, semi-transparent rectangles, drawn in the canonical PAINT_ORDER so conflicts visually win over earlier categories. | |
Variables | |
| constexpr std::array< bool, CATEGORY_COUNT > | KICAD_DIFF::ALL_CATEGORIES_VISIBLE |
| Default-visible category filter — every CATEGORY shows. | |