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 |
|
inline |
Definition at line 926 of file view.cpp.
|
inline |
Definition at line 952 of file view.cpp.
References KIGFX::VIEW::draw(), drawItems, layer, reverseDrawOrder, and view.
Referenced by KIGFX::VIEW::redrawRect().
|
inline |
Definition at line 934 of file view.cpp.
References KIGFX::VIEW::draw(), drawItems, KIGFX::VIEW_ITEM_DATA::isRenderable(), layer, KIGFX::VIEW::m_scale, useDrawPriority, view, KIGFX::VIEW_ITEM::ViewGetLOD(), and KIGFX::VIEW_ITEM::viewPrivData().
std::vector<VIEW_ITEM*> KIGFX::VIEW::DRAW_ITEM_VISITOR::drawItems |
Definition at line 978 of file view.cpp.
Referenced by deferredDraw(), and operator()().
int KIGFX::VIEW::DRAW_ITEM_VISITOR::layer |
Definition at line 976 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 977 of file view.cpp.
Referenced by deferredDraw().
bool KIGFX::VIEW::DRAW_ITEM_VISITOR::useDrawPriority |
Definition at line 977 of file view.cpp.
Referenced by operator()().
VIEW* KIGFX::VIEW::DRAW_ITEM_VISITOR::view |
Definition at line 975 of file view.cpp.
Referenced by deferredDraw(), and operator()().