20#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_VIEW_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_INC_VIEW_HXX
29namespace basegfx {
class B2DRange;
class B2DVector; }
virtual bool updateScreen() const =0
Update screen representation from backbuffer.
virtual void setCursorShape(sal_Int16 nPointerShape)=0
Change the view's mouse cursor.
virtual bool paintScreen() const =0
Paint screen content unconditionally from backbuffer.
virtual ViewLayerSharedPtr createViewLayer(const basegfx::B2DRange &rLayerBounds) const =0
Create a new view layer for this view.
virtual void setViewSize(const ::basegfx::B2DSize &)=0
Set the size of the user view coordinate system.
std::shared_ptr< View > ViewSharedPtr
std::shared_ptr< ViewLayer > ViewLayerSharedPtr
std::vector< ViewSharedPtr > ViewVector