Lines Matching refs:Layer

105 class Layer : private ::boost::noncopyable  class
108 Layer (void);
109 ~Layer (void);
131 typedef ::boost::shared_ptr<Layer> SharedLayer;
225 (*mpLayers)[nIndex].reset(new Layer()); in RegisterPainter()
282 ::boost::bind(&Layer::Validate, _1, mpTargetWindow->GetMapMode())); in Repaint()
308 ::boost::bind(&Layer::Repaint, _1, ::boost::ref(*mpBackBuffer), rRepaintRectangle)); in RepaintRectangle()
321 ::std::for_each(mpLayers->begin(), mpLayers->end(), ::boost::bind(&Layer::Resize, _1, aSize)); in Resize()
329 ::std::for_each(mpLayers->begin(), mpLayers->end(), ::boost::bind(&Layer::Dispose, _1)); in Dispose()
404 Layer::Layer (void) in Layer() function in sd::slidesorter::view::Layer
414 Layer::~Layer (void) in ~Layer()
421 void Layer::Initialize (const SharedSdWindow& rpTargetWindow) in Initialize()
437 void Layer::InvalidateRectangle (const Rectangle& rInvalidationBox) in InvalidateRectangle()
445 void Layer::InvalidateRegion (const Region& rInvalidationRegion) in InvalidateRegion()
453 void Layer::Validate (const MapMode& rMapMode) in Validate()
463 ::boost::bind(&Layer::ValidateRectangle, this, _1)); in Validate()
470 void Layer::ValidateRectangle (const Rectangle& rBox) in ValidateRectangle()
492 void Layer::Repaint ( in Repaint()
515 void Layer::Resize (const Size& rSize) in Resize()
527 void Layer::AddPainter (const SharedILayerPainter& rpPainter) in AddPainter()
537 void Layer::RemovePainter (const SharedILayerPainter& rpPainter) in RemovePainter()
554 bool Layer::HasPainter (void) const in HasPainter()
562 void Layer::Dispose (void) in Dispose()