|
LibreOffice Module canvas (master) 1
|
Helper struct for SpriteTracer template. More...
#include <spriteredrawmanager.hxx>
Public Types | |
| enum class | ChangeType { move , update } |
Public Member Functions | |
| SpriteChangeRecord (Sprite::Reference rSprite, const ::basegfx::B2DPoint &rOldPos, const ::basegfx::B2DPoint &rNewPos, const ::basegfx::B2DVector &rSpriteSize) | |
| SpriteChangeRecord (Sprite::Reference rSprite, const ::basegfx::B2DPoint &rPos, const ::basegfx::B2DRange &rUpdateArea) | |
| const Sprite::Reference & | getSprite () const |
Public Attributes | |
| ChangeType | meChangeType |
| Sprite::Reference | mpAffectedSprite |
| ::basegfx::B2DPoint | maOldPos |
| ::basegfx::B2DRange | maUpdateArea |
Helper struct for SpriteTracer template.
This struct stores change information to a sprite's visual appearance (move, content updated, and the like).
Definition at line 140 of file spriteredrawmanager.hxx.
|
strong |
| Enumerator | |
|---|---|
| move | |
| update | |
Definition at line 142 of file spriteredrawmanager.hxx.
|
inline |
Definition at line 144 of file spriteredrawmanager.hxx.
|
inline |
Definition at line 158 of file spriteredrawmanager.hxx.
References update().
|
inline |
Definition at line 168 of file spriteredrawmanager.hxx.
References mpAffectedSprite.
| ::basegfx::B2DPoint canvas::SpriteRedrawManager::SpriteChangeRecord::maOldPos |
Definition at line 172 of file spriteredrawmanager.hxx.
| ::basegfx::B2DRange canvas::SpriteRedrawManager::SpriteChangeRecord::maUpdateArea |
Definition at line 173 of file spriteredrawmanager.hxx.
| ChangeType canvas::SpriteRedrawManager::SpriteChangeRecord::meChangeType |
Definition at line 170 of file spriteredrawmanager.hxx.
| Sprite::Reference canvas::SpriteRedrawManager::SpriteChangeRecord::mpAffectedSprite |
Definition at line 171 of file spriteredrawmanager.hxx.