KiCad PCB EDA Suite
KIGFX::VIEW::VIEW_LAYER Struct Reference

Public Attributes

bool visible
 is the layer to be rendered? More...
 
bool displayOnly
 is the layer display only? More...
 
VIEW_RTREEitems
 R-tree indexing all items on this layer. More...
 
int renderingOrder
 rendering order of this layer More...
 
int id
 layer ID More...
 
RENDER_TARGET target
 where the layer should be rendered More...
 
std::set< int > requiredLayers
 layers that have to be enabled to show the layer More...
 

Detailed Description

Definition at line 644 of file view.h.

Member Data Documentation

bool KIGFX::VIEW::VIEW_LAYER::displayOnly

is the layer display only?

Definition at line 647 of file view.h.

int KIGFX::VIEW::VIEW_LAYER::id
VIEW_RTREE* KIGFX::VIEW::VIEW_LAYER::items
int KIGFX::VIEW::VIEW_LAYER::renderingOrder

rendering order of this layer

Definition at line 649 of file view.h.

Referenced by KIGFX::VIEW::compareRenderingOrder(), and KIGFX::VIEW::updateItemGeometry().

std::set<int> KIGFX::VIEW::VIEW_LAYER::requiredLayers

layers that have to be enabled to show the layer

Definition at line 652 of file view.h.

RENDER_TARGET KIGFX::VIEW::VIEW_LAYER::target

where the layer should be rendered

Definition at line 651 of file view.h.

Referenced by KIGFX::VIEW::Add(), KIGFX::VIEW::Remove(), KIGFX::VIEW::updateBbox(), KIGFX::VIEW::updateItemGeometry(), and KIGFX::VIEW::updateLayers().

bool KIGFX::VIEW::VIEW_LAYER::visible

is the layer to be rendered?

Definition at line 646 of file view.h.


The documentation for this struct was generated from the following file: