|
| SpecialEffect (byte type, uint16 fadeToBlackTime, uint16 frameTime) |
|
| SpecialEffect (byte type, uint32 totalTime, uint16 fadeToBlackTime, Common::Rect rect) |
|
void | init () override |
|
void | updateGraphics () override |
|
void | onSceneChange () |
|
void | afterSceneChange () |
|
bool | isDone () const |
|
bool | isInitialized () const |
|
| RenderObject (uint16 zOrder) |
|
| RenderObject (uint16 zOrder, Graphics::ManagedSurface &surface, const Common::Rect &srcBounds, const Common::Rect &destBounds) |
|
virtual void | registerGraphics () |
|
void | moveTo (const Common::Point &position) |
|
void | moveTo (const Common::Rect &bounds) |
|
void | setVisible (bool visible) |
|
void | setTransparent (bool isTransparent) |
|
bool | isVisible () const |
|
void | grabPalette (byte *colors, uint paletteStart=0, uint paletteSize=256) |
|
void | setPalette (const Common::Path &paletteName, uint paletteStart=0, uint paletteSize=256) |
|
void | setPalette (const byte *colors, uint paletteStart=0, uint paletteSize=256) |
|
bool | hasMoved () const |
|
Common::Rect | getScreenPosition () const |
|
Common::Rect | getPreviousScreenPosition () const |
|
Common::Rect | convertToLocal (const Common::Rect &screen) const |
|
Common::Rect | convertToScreen (const Common::Rect &rect) const |
|
Common::Rect | getBounds () const |
|
uint16 | getZOrder () const |
|
|
static const byte | kBlackout = 1 |
|
static const byte | kCrossDissolve = 2 |
|
static const byte | kThroughBlack = 3 |
|
|
bool | _initialized = false |
|
uint32 | _nextFrameTime = 0 |
|
uint32 | _fadeToBlackEndTime = 0 |
|
Graphics::ManagedSurface | _fadeFrom |
|
Graphics::ManagedSurface | _fadeTo |
|
byte | _type = 1 |
|
uint16 | _fadeToBlackTime = 0 |
|
uint32 | _frameTime = 0 |
|
uint32 | _totalTime = 0 |
|
Common::Rect | _rect |
|
int | _currentFrame = 0 |
|
uint | _numFrames = 0 |
|
uint32 | _startTime = 0 |
|
bool | _throughBlackStarted2nd = false |
|
bool | _needsRedraw |
|
bool | _isVisible |
|
bool | _hasMoved |
|
uint16 | _z |
|
Common::Rect | _previousScreenPosition |
|
Common::Rect | _screenPosition |
|
The documentation for this class was generated from the following file: