20#ifndef INCLUDED_CPPCANVAS_SPRITE_HXX
21#define INCLUDED_CPPCANVAS_SPRITE_HXX
41 virtual void setAlpha(
const double& rAlpha ) = 0;
50 virtual void movePixel( const ::basegfx::B2DPoint& rNewPos ) = 0;
57 virtual void move( const ::basegfx::B2DPoint& rNewPos ) = 0;
59 virtual void transform( const ::basegfx::B2DHomMatrix& rMatrix ) = 0;
68 virtual void setClipPixel( const ::basegfx::B2DPolyPolygon& rClipPoly ) = 0;
75 virtual void setClip( const ::basegfx::B2DPolyPolygon& rClipPoly ) = 0;
virtual void move(const ::basegfx::B2DPoint &rNewPos)=0
Set the sprite position on screen.
virtual void transform(const ::basegfx::B2DHomMatrix &rMatrix)=0
virtual void setClipPixel(const ::basegfx::B2DPolyPolygon &rClipPoly)=0
Set output clipping.
virtual void setPriority(double fPriority)=0
Change the sprite priority.
virtual void setClip(const ::basegfx::B2DPolyPolygon &rClipPoly)=0
Set output clipping.
virtual void setAlpha(const double &rAlpha)=0
virtual void movePixel(const ::basegfx::B2DPoint &rNewPos)=0
Set the sprite position on screen.