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

GDKImageTransitionAdapter Class Reference

Public ImageTransition to GDKImageTransition adapter. More...

#include <image_transitions.h>

Inheritance diagram for GDKImageTransitionAdapter:

Inheritance graph
[legend]
Collaboration diagram for GDKImageTransitionAdapter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Private Attributes

ImageTransitiontransition

Detailed Description

Public ImageTransition to GDKImageTransition adapter.

Since not all transitions will require additional GUI functionality, this class is provided as a convenience to wrap the non-GDK transitions into basic GDK transitions.

Definition at line 82 of file image_transitions.h.


Constructor & Destructor Documentation

GDKImageTransitionAdapter::GDKImageTransitionAdapter ImageTransition transition  )  [inline]
 

Definition at line 88 of file image_transitions.h.

00088 { this->transition = transition; }

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

Definition at line 89 of file image_transitions.h.

References transition.

00089 { delete transition; }


Member Function Documentation

char* GDKImageTransitionAdapter::GetDescription  )  const [inline, virtual]
 

Implements ImageTransition.

Definition at line 90 of file image_transitions.h.

References ImageTransition::GetDescription(), and transition.

00090 { return this->transition->GetDescription( ); }

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

Implements ImageTransition.

Definition at line 91 of file image_transitions.h.

References ImageTransition::GetFrame(), and transition.

00092         { 
00093             return this->transition->GetFrame( io, mesh, width, height, position, frame_delta, reverse ); 
00094         }


Member Data Documentation

ImageTransition* GDKImageTransitionAdapter::transition [private]
 

Definition at line 85 of file image_transitions.h.

Referenced by GetDescription(), GetFrame(), and ~GDKImageTransitionAdapter().


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