KiCad PCB EDA Suite
|
Public Member Functions | |
DRAW_ITEM_VISITOR (VIEW *aView, int aLayer, bool aUseDrawPriority, bool aReverseDrawOrder) | |
bool | operator() (VIEW_ITEM *aItem) |
void | deferredDraw () |
Public Attributes | |
VIEW * | view |
int | layer |
int | layers [VIEW_MAX_LAYERS] |
bool | useDrawPriority |
bool | reverseDrawOrder |
std::vector< VIEW_ITEM * > | drawItems |
bool | drawForcedTransparent |
bool | foundForcedTransparent |
|
inline |
|
inline |
Definition at line 1009 of file view.cpp.
References KIGFX::VIEW::draw(), drawItems, layer, reverseDrawOrder, and view.
Referenced by KIGFX::VIEW::redrawRect().
|
inline |
Definition at line 985 of file view.cpp.
References KIGFX::VIEW::draw(), drawForcedTransparent, drawItems, foundForcedTransparent, KIGFX::VIEW_ITEM_DATA::isRenderable(), layer, KIGFX::VIEW_ITEM::m_forcedTransparency, KIGFX::VIEW::m_scale, useDrawPriority, view, KIGFX::VIEW_ITEM::ViewGetLOD(), and KIGFX::VIEW_ITEM::viewPrivData().
bool KIGFX::VIEW::DRAW_ITEM_VISITOR::drawForcedTransparent |
Definition at line 1036 of file view.cpp.
Referenced by operator()(), and KIGFX::VIEW::redrawRect().
std::vector<VIEW_ITEM*> KIGFX::VIEW::DRAW_ITEM_VISITOR::drawItems |
Definition at line 1035 of file view.cpp.
Referenced by deferredDraw(), and operator()().
bool KIGFX::VIEW::DRAW_ITEM_VISITOR::foundForcedTransparent |
Definition at line 1037 of file view.cpp.
Referenced by operator()(), and KIGFX::VIEW::redrawRect().
int KIGFX::VIEW::DRAW_ITEM_VISITOR::layer |
Definition at line 1033 of file view.cpp.
Referenced by deferredDraw(), and operator()().
int KIGFX::VIEW::DRAW_ITEM_VISITOR::layers[VIEW_MAX_LAYERS] |
bool KIGFX::VIEW::DRAW_ITEM_VISITOR::reverseDrawOrder |
Definition at line 1034 of file view.cpp.
Referenced by deferredDraw().
bool KIGFX::VIEW::DRAW_ITEM_VISITOR::useDrawPriority |
Definition at line 1034 of file view.cpp.
Referenced by operator()().
VIEW* KIGFX::VIEW::DRAW_ITEM_VISITOR::view |
Definition at line 1032 of file view.cpp.
Referenced by deferredDraw(), and operator()().