LibreOffice Module canvas (master) 1
|
Specialization of canvas::Sprite interface, to also provide redraw methods. More...
#include <dx_sprite.hxx>
Public Member Functions | |
virtual void | redraw () const =0 |
Redraw sprite using the hardware. More... | |
Public Member Functions inherited from canvas::Sprite | |
virtual bool | isAreaUpdateOpaque (const ::basegfx::B2DRange &rUpdateArea) const =0 |
Query whether sprite update will fully cover the given area. More... | |
virtual bool | isContentChanged () const =0 |
Query whether content has changed. More... | |
virtual ::basegfx::B2DPoint | getPosPixel () const =0 |
Query position of the left, top pixel of the sprite. More... | |
virtual ::basegfx::B2DVector | getSizePixel () const =0 |
Query size of the sprite in pixel. More... | |
virtual ::basegfx::B2DRange | getUpdateArea () const =0 |
Get area that is currently covered by the sprite. More... | |
virtual double | getPriority () const =0 |
Query sprite priority. More... | |
Protected Member Functions | |
~Sprite () | |
Protected Member Functions inherited from canvas::Sprite | |
~Sprite () | |
Additional Inherited Members | |
Public Types inherited from canvas::Sprite | |
typedef ::rtl::Reference< Sprite > | Reference |
Specialization of canvas::Sprite interface, to also provide redraw methods.
Definition at line 29 of file dx_sprite.hxx.
|
inlineprotected |
Definition at line 41 of file dx_sprite.hxx.
|
pure virtual |
Redraw sprite using the hardware.
This method will silently fail, if the previous restoreTextures() call failed.