Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

ViewEffect Class Reference

Inheritance diagram for ViewEffect:

Inheritance graph
[legend]

Detailed Description

Graphic effect before blit.

Definition at line 9 of file ViewEffect.h.

Public Member Functions

virtual ~ViewEffect ()
virtual void updateEffect ()
 Update effect after blit.
virtual bool isDisintegrated () const
virtual bool isInvisible () const
virtual void blit (SDL_Surface *screen, SDL_Surface *surface, int x, int y)=0


Constructor & Destructor Documentation

virtual ViewEffect::~ViewEffect  )  [inline, virtual]
 

Definition at line 11 of file ViewEffect.h.

00011 {}


Member Function Documentation

virtual void ViewEffect::blit SDL_Surface *  screen,
SDL_Surface *  surface,
int  x,
int  y
[pure virtual]
 

Implemented in EffectDisintegrate, EffectInvisible, EffectMirror, EffectNone, EffectReverse, and EffectZx.

virtual bool ViewEffect::isDisintegrated  )  const [inline, virtual]
 

Reimplemented in EffectDisintegrate.

Definition at line 16 of file ViewEffect.h.

00016 { return false; }

virtual bool ViewEffect::isInvisible  )  const [inline, virtual]
 

Reimplemented in EffectDisintegrate, and EffectInvisible.

Definition at line 17 of file ViewEffect.h.

00017 { return false; }

virtual void ViewEffect::updateEffect  )  [inline, virtual]
 

Update effect after blit.

Reimplemented in EffectDisintegrate, and EffectZx.

Definition at line 15 of file ViewEffect.h.

00015 {}


The documentation for this class was generated from the following file:
Generated on Wed Jun 1 09:57:11 2005 for Fish Fillets - Next Generation by  doxygen 1.4.2