|
KiCad PCB EDA Suite
|
#include <view.h>
Public Member Functions | |
| bool | operator< (const VIEW_LAYER &aOther) const |
Public Attributes | |
| bool | visible |
| Is the layer to be rendered? | |
| bool | displayOnly |
| Is the layer display only? | |
| bool | diffLayer |
| Layer should be drawn differentially over lower layers. | |
| bool | hasNegatives |
| Layer should be drawn separately to not delete lower layers. | |
| std::shared_ptr< VIEW_RTREE > | items |
| R-tree indexing all items on this layer. | |
| int | renderingOrder |
| Rendering order of this layer. | |
| int | id |
| Layer ID. | |
| RENDER_TARGET | target |
| Where the layer should be rendered. | |
| std::set< int > | requiredLayers |
|
inline |
| bool KIGFX::VIEW::VIEW_LAYER::diffLayer |
Layer should be drawn differentially over lower layers.
Definition at line 757 of file view.h.
Referenced by KIGFX::VIEW::SetLayerDiff(), and KIGFX::VIEW::VIEW().
| bool KIGFX::VIEW::VIEW_LAYER::displayOnly |
Is the layer display only?
Definition at line 754 of file view.h.
Referenced by KIGFX::VIEW::VIEW().
| bool KIGFX::VIEW::VIEW_LAYER::hasNegatives |
Layer should be drawn separately to not delete lower layers.
Definition at line 760 of file view.h.
Referenced by KIGFX::VIEW::SetLayerHasNegatives(), and KIGFX::VIEW::VIEW().
| int KIGFX::VIEW::VIEW_LAYER::id |
Layer ID.
Definition at line 763 of file view.h.
Referenced by operator<(), KIGFX::VIEW::updateLayers(), and KIGFX::VIEW::VIEW().
| std::shared_ptr<VIEW_RTREE> KIGFX::VIEW::VIEW_LAYER::items |
R-tree indexing all items on this layer.
Definition at line 761 of file view.h.
Referenced by KIGFX::VIEW::Add(), KIGFX::VIEW::Remove(), KIGFX::VIEW::updateBbox(), KIGFX::VIEW::UpdateItems(), KIGFX::VIEW::updateLayers(), and KIGFX::VIEW::VIEW().
| int KIGFX::VIEW::VIEW_LAYER::renderingOrder |
Rendering order of this layer.
Definition at line 762 of file view.h.
Referenced by KIGFX::VIEW::compareRenderingOrder(), KIGFX::VIEW::updateItemGeometry(), and KIGFX::VIEW::VIEW().
| RENDER_TARGET KIGFX::VIEW::VIEW_LAYER::target |
Where the layer should be rendered.
Layers that have to be enabled to show the layer.
Definition at line 764 of file view.h.
Referenced by KIGFX::VIEW::Add(), KIGFX::VIEW::Remove(), KIGFX::VIEW::SetLayerDiff(), KIGFX::VIEW::SetLayerHasNegatives(), KIGFX::VIEW::SetLayerVisible(), KIGFX::VIEW::updateBbox(), KIGFX::VIEW::updateItemGeometry(), KIGFX::VIEW::UpdateItems(), KIGFX::VIEW::updateLayers(), and KIGFX::VIEW::VIEW().
| bool KIGFX::VIEW::VIEW_LAYER::visible |
Is the layer to be rendered?
Definition at line 753 of file view.h.
Referenced by KIGFX::VIEW::SetLayerVisible(), and KIGFX::VIEW::VIEW().