ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Stark::VisualEffect Class Reference

A 2D visual effect overlay. More...

#include <effect.h>

Inheritance diagram for Stark::VisualEffect:
Collaboration diagram for Stark::VisualEffect:

List of all members.

Public Member Functions

 VisualEffect (VisualType type, const Common::Point &size, Gfx::Driver *gfx)
 ~VisualEffect () override

Protected Attributes

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

Detailed Description

A 2D visual effect overlay.

The backing surface is alpha blended on top of the scene

Definition at line 49 of file effect.h.


Constructor & Destructor Documentation

Stark::VisualEffect::VisualEffect ( VisualType  type,
const Common::Point size,
Gfx::Driver gfx 
) [explicit]

Definition at line 35 of file effect.cpp.

Stark::VisualEffect::~VisualEffect (  )  [override]

Definition at line 50 of file effect.cpp.


Member Data Documentation

Definition at line 55 of file effect.h.

Definition at line 62 of file effect.h.

Definition at line 58 of file effect.h.

Definition at line 56 of file effect.h.

Definition at line 57 of file effect.h.

Definition at line 60 of file effect.h.

Definition at line 61 of file effect.h.


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


Generated on Sat Mar 23 2019 05:09:00 for ResidualVM by doxygen 1.7.1
curved edge   curved edge