Fillwave  10.0.0
List of all members | Public Member Functions
flw::flf::IEffect Class Referenceabstract

Base for effects. More...

#include <IEffect.h>

Inheritance diagram for flw::flf::IEffect:
flw::flf::BoostColor flw::flf::ClockwiseDrawEffect flw::flf::Fog flw::flf::Painter flw::flf::TextureOnly

Public Member Functions

virtual void preDrawAction (flc::Program *program)=0
 virtual: defines action to be done just before the draw. More...
 
virtual void postDrawAction (flc::Program *program)=0
 virtual: defines action to be done just after the draw. More...
 
virtual void stopAction (flc::Program *program)=0
 virtual: defines action to be done when the effect is stopped. More...
 
virtual void startAction (flc::Program *program)=0
 virtual: defines action to be done when the effect is started. More...
 

Detailed Description

Base for effects.

Member Function Documentation

virtual void flw::flf::IEffect::postDrawAction ( flc::Program program)
pure virtual

virtual: defines action to be done just after the draw.

postDrawAction

Implemented in flw::flf::Fog, flw::flf::Painter, flw::flf::BoostColor, flw::flf::ClockwiseDrawEffect, and flw::flf::TextureOnly.

virtual void flw::flf::IEffect::preDrawAction ( flc::Program program)
pure virtual

virtual: defines action to be done just before the draw.

preDrawAction

Implemented in flw::flf::Fog, flw::flf::Painter, flw::flf::BoostColor, flw::flf::ClockwiseDrawEffect, and flw::flf::TextureOnly.

virtual void flw::flf::IEffect::startAction ( flc::Program program)
pure virtual

virtual: defines action to be done when the effect is started.

startAction

Implemented in flw::flf::Fog, flw::flf::Painter, flw::flf::BoostColor, flw::flf::ClockwiseDrawEffect, and flw::flf::TextureOnly.

virtual void flw::flf::IEffect::stopAction ( flc::Program program)
pure virtual

virtual: defines action to be done when the effect is stopped.

stopAction

Implemented in flw::flf::Fog, flw::flf::Painter, flw::flf::BoostColor, flw::flf::ClockwiseDrawEffect, and flw::flf::TextureOnly.


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