| 
    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().