Data container for the connected components list.
More...
#include <spriteredrawmanager.hxx>
Data container for the connected components list.
Definition at line 62 of file spriteredrawmanager.hxx.
◆ SpriteInfo() [1/2]
Create sprite info.
- Parameters
-
rRef | Sprite this info represents (might be the NULL ref) |
rTrueUpdateArea | True (un-rounded) update area this sprite has recorded |
bNeedsUpdate | When false, this sprite is not a member of the change record list. Thus, it only needs redraw if within the update area of other, changed sprites. |
Definition at line 80 of file spriteredrawmanager.hxx.
References mpSprite.
◆ SpriteInfo() [2/2]
Create sprite info, specify move type.
- Parameters
-
rRef | Sprite this info represents (might be the NULL ref) |
rTrueUpdateArea | True (un-rounded) update area this sprite has recorded |
bNeedsUpdate | When false, this sprite is not a member of the change record list. Thus, it only needs redraw if within the update area of other, changed sprites. |
bIsPureMove | When true, this sprite is only moved, no other changes happened. |
Definition at line 109 of file spriteredrawmanager.hxx.
References mpSprite.
◆ getSprite()
const Sprite::Reference & canvas::SpriteRedrawManager::SpriteInfo::getSprite |
( |
| ) |
const |
|
inline |
◆ getUpdateArea()
◆ isPureMove()
bool canvas::SpriteRedrawManager::SpriteInfo::isPureMove |
( |
| ) |
const |
|
inline |
◆ needsUpdate()
bool canvas::SpriteRedrawManager::SpriteInfo::needsUpdate |
( |
| ) |
const |
|
inline |
◆ maTrueUpdateArea
◆ mbIsPureMove
bool canvas::SpriteRedrawManager::SpriteInfo::mbIsPureMove |
|
private |
◆ mbNeedsUpdate
bool canvas::SpriteRedrawManager::SpriteInfo::mbNeedsUpdate |
|
private |
◆ mpSprite
The documentation for this class was generated from the following file: