Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ImageTransition Class Reference

Public interface for all image transition classes. More...

#include <image_transitions.h>

Inheritance diagram for ImageTransition:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ImageTransition ()
virtual char * GetDescription () const =0
virtual void GetFrame (uint8_t *io, uint8_t *mesh, int width, int height, double position, double frame_delta, bool reverse)=0
virtual bool IsUsable ()

Detailed Description

Public interface for all image transition classes.

This contains 2 methods:

Definition at line 43 of file image_transitions.h.


Constructor & Destructor Documentation

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

Definition at line 46 of file image_transitions.h.

00046 {}


Member Function Documentation

virtual char* ImageTransition::GetDescription  )  const [pure virtual]
 

Implemented in ImageTransitionNone, ImageTransitionSwitch, ImageTransitionFade, ImageTransitionBarWipe, ImageTransitionDifferences, ImageTransitionBarnDoorWipe, and GDKImageTransitionAdapter.

Referenced by GDKImageTransitionAdapter::GetDescription(), and GDKImageTransitionRepository::Register().

virtual void ImageTransition::GetFrame uint8_t *  io,
uint8_t *  mesh,
int  width,
int  height,
double  position,
double  frame_delta,
bool  reverse
[pure virtual]
 

Implemented in ImageTransitionNone, ImageTransitionSwitch, ImageTransitionFade, ImageTransitionBarWipe, ImageTransitionDifferences, ImageTransitionBarnDoorWipe, and GDKImageTransitionAdapter.

Referenced by PageMagickTransition::GetFrame(), and GDKImageTransitionAdapter::GetFrame().

virtual bool ImageTransition::IsUsable  )  [inline, virtual]
 

Definition at line 49 of file image_transitions.h.

Referenced by PluginImageTransitionRepository::InstallPlugins().

00049 { return true; }


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 22:13:05 2007 for Kino by  doxygen 1.4.2