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

#include <effects.h>

Inheritance diagram for Myst3::ShieldEffect:
Collaboration diagram for Myst3::ShieldEffect:

List of all members.

Public Member Functions

virtual ~ShieldEffect ()
bool update ()
void applyForFace (uint face, Graphics::Surface *src, Graphics::Surface *dst)

Static Public Member Functions

static ShieldEffectcreate (Myst3Engine *vm, uint32 id)

Protected Member Functions

 ShieldEffect (Myst3Engine *vm)
bool loadPattern ()

Protected Attributes

uint32 _lastTick
float _amplitude
float _amplitudeIncrement
uint8 _pattern [4096]
int32 _displacement [256]

Detailed Description

Definition at line 179 of file effects.h.


Constructor & Destructor Documentation

Myst3::ShieldEffect::~ShieldEffect (  )  [virtual]

Definition at line 685 of file effects.cpp.

Myst3::ShieldEffect::ShieldEffect ( Myst3Engine vm  )  [protected]

Definition at line 678 of file effects.cpp.


Member Function Documentation

void Myst3::ShieldEffect::applyForFace ( uint  face,
Graphics::Surface src,
Graphics::Surface dst 
) [virtual]

Implements Myst3::Effect.

Definition at line 768 of file effects.cpp.

ShieldEffect * Myst3::ShieldEffect::create ( Myst3Engine vm,
uint32  id 
) [static]

Definition at line 689 of file effects.cpp.

bool Myst3::ShieldEffect::loadPattern (  )  [protected]

Definition at line 659 of file effects.cpp.

bool Myst3::ShieldEffect::update (  )  [virtual]

Implements Myst3::Effect.

Definition at line 738 of file effects.cpp.


Member Data Documentation

Definition at line 192 of file effects.h.

Definition at line 193 of file effects.h.

Definition at line 196 of file effects.h.

Definition at line 191 of file effects.h.

Definition at line 195 of file effects.h.


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


Generated on Sat Mar 23 2019 05:08:33 for ResidualVM by doxygen 1.7.1
curved edge   curved edge