ScummVM API documentation
ZVision::WaveFx Class Reference
Inheritance diagram for ZVision::WaveFx:
ZVision::GraphicsEffect

Public Member Functions

 WaveFx (ZVision *engine, uint32 key, Common::Rect region, bool ported, int16 frames, int16 centerX, int16 centerY, float ampl, float waveln, float spd)
 
const Graphics::Surface * draw (const Graphics::Surface &srcSubRect) override
 
void update () override
 
- Public Member Functions inherited from ZVision::GraphicsEffect
 GraphicsEffect (ZVision *engine, uint32 key, Common::Rect region, bool ported)
 
uint32 getKey ()
 
Common::Rect getRegion ()
 
bool isPort ()
 
virtual const Graphics::Surface * draw (const Graphics::Surface &srcSubRect)
 
virtual void update ()
 

Additional Inherited Members

- Protected Attributes inherited from ZVision::GraphicsEffect
ZVision * _engine
 
uint32 _key
 
Common::Rect _region
 
bool _ported
 
Graphics::Surface _surface
 

Member Function Documentation

◆ draw()

const Graphics::Surface * ZVision::WaveFx::draw ( const Graphics::Surface &  srcSubRect)
overridevirtual

Reimplemented from ZVision::GraphicsEffect.

◆ update()

void ZVision::WaveFx::update ( )
overridevirtual

Reimplemented from ZVision::GraphicsEffect.


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