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

#include <effects.h>

Inheritance diagram for Myst3::ShakeEffect:
Collaboration diagram for Myst3::ShakeEffect:

List of all members.

Public Member Functions

virtual ~ShakeEffect ()
bool update ()
void applyForFace (uint face, Graphics::Surface *src, Graphics::Surface *dst)
float getPitchOffset ()
float getHeadingOffset ()

Static Public Member Functions

static ShakeEffectcreate (Myst3Engine *vm)

Protected Member Functions

 ShakeEffect (Myst3Engine *vm)

Protected Attributes

uint32 _lastTick
uint _magnetEffectShakeStep
float _pitchOffset
float _headingOffset

Detailed Description

Definition at line 140 of file effects.h.


Constructor & Destructor Documentation

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

Definition at line 559 of file effects.cpp.

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

Definition at line 551 of file effects.cpp.


Member Function Documentation

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

Implements Myst3::Effect.

Definition at line 620 of file effects.cpp.

ShakeEffect * Myst3::ShakeEffect::create ( Myst3Engine vm  )  [static]

Definition at line 562 of file effects.cpp.

float Myst3::ShakeEffect::getHeadingOffset (  )  [inline]

Definition at line 149 of file effects.h.

float Myst3::ShakeEffect::getPitchOffset (  )  [inline]

Definition at line 148 of file effects.h.

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

Implements Myst3::Effect.

Definition at line 570 of file effects.cpp.


Member Data Documentation

Definition at line 157 of file effects.h.

Definition at line 154 of file effects.h.

Definition at line 155 of file effects.h.

Definition at line 156 of file effects.h.


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


Generated on Sat Jul 13 2019 05:04:37 for ResidualVM by doxygen 1.7.1
curved edge   curved edge