38 typedef ::rtl::Reference< SpriteSurface >
Reference;
48 const ::basegfx::B2DPoint& rOldPos,
49 const ::basegfx::B2DPoint& rNewPos,
50 const ::basegfx::B2DVector& rSpriteSize ) = 0;
59 const ::basegfx::B2DPoint& rPos,
60 const ::basegfx::B2DRange& rUpdateArea ) = 0;
Canvas surface containing sprites.
virtual void showSprite(const Sprite::Reference &rSprite)=0
Sprites should call this from XSprite::show()
virtual void hideSprite(const Sprite::Reference &rSprite)=0
Sprites should call this from XSprite::hide()
virtual void updateSprite(const Sprite::Reference &rSprite, const ::basegfx::B2DPoint &rPos, const ::basegfx::B2DRange &rUpdateArea)=0
Sprites should call this when some part of the content has changed.
::rtl::Reference< SpriteSurface > Reference
virtual void moveSprite(const Sprite::Reference &rSprite, const ::basegfx::B2DPoint &rOldPos, const ::basegfx::B2DPoint &rNewPos, const ::basegfx::B2DVector &rSpriteSize)=0
Sprites should call this from XSprite::move()