ScummVM API documentation
Stark::VisualEffect Class Reference

#include <effect.h>

Inheritance diagram for Stark::VisualEffect:
Stark::Visual Stark::VisualEffectBubbles Stark::VisualEffectFireFlies Stark::VisualEffectFish

Public Member Functions

 VisualEffect (VisualType type, const Common::Point &size, Gfx::Driver *gfx)
 
- Public Member Functions inherited from Stark::Visual
 Visual (VisualType type)
 
template<class T >
T * get ()
 

Protected Attributes

Gfx::Driver_gfx
 
Gfx::SurfaceRenderer_surfaceRenderer
 
Gfx::Bitmap_bitmap
 
Graphics::Surface_surface
 
uint _timeBetweenTwoUpdates
 
int _timeRemainingUntilNextUpdate
 
Common::Point _size
 

Additional Inherited Members

- Public Types inherited from Stark::Visual
enum  VisualType {
  kImageXMG = 2, kRendered = 3, kImageText = 4, kSmackerStream = 5,
  kActor = 6, kSmackerFMV = 7, kEffectFish = 8, kEffectBubbles = 9,
  kEffectFirefly = 10, kExplodingImage = 100, kFlashingImage = 101
}
 

Detailed Description

A 2D visual effect overlay

The backing surface is alpha blended on top of the scene


The documentation for this class was generated from the following file: