22 #ifndef STARK_VISUAL_FLASHING_IMAGE_H 23 #define STARK_VISUAL_FLASHING_IMAGE_H 25 #include "engines/stark/visual/visual.h" 27 #include "common/array.h" 28 #include "common/rect.h" 30 #include "graphics/pixelformat.h" 32 #include "math/vector2d.h" 42 class SurfaceRenderer;
53 static const VisualType TYPE = Visual::kFlashingImage;
59 void initFromSurface(
const Graphics::Surface *surface, uint originalWidth, uint originalHeight);
65 void updateFadeLevel();
74 int _flashingTimeRemaining;
76 bool _fadeLevelIncreasing;
77 static const float _fadeValueMax;
83 #endif // STARK_VISUAL_FLASHING_IMAGE_H
Definition: surfacerenderer.h:36
Definition: formatinfo.h:28
Definition: flashingimage.h:51