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

SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setZoom (float factor)
void setZoom (float factorX, float factorY)
float getZoomX ()
float getZoomY ()
void setSize (int sourceWidth, int sourceHeight, int targetWidth, int targetHeight, bool forceSquare=true)
 SourcePixelSelector_Zoom (NullParamType npt=nullParam)

Protected Member Functions

int getWidth ()
int getHeight ()
PixelType getPixel (int x, int y)
PixelType nextPixel ()
void skipPixels (int pixNum)
int getSourcePixelSkip ()
void nextLine ()

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
class SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >


Constructor & Destructor Documentation

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::SourcePixelSelector_Zoom NullParamType  npt = nullParam  )  [inline]
 

Definition at line 1331 of file blitter.h.


Member Function Documentation

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
int SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::getHeight  )  [inline, protected]
 

Definition at line 1269 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
PixelType SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::getPixel int  x,
int  y
[inline, protected]
 

Definition at line 1274 of file blitter.h.

Referenced by SourcePixelSelector_Zoom< pixelsize >::nextPixel().

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
int SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::getSourcePixelSkip  )  [inline, protected]
 

Definition at line 1289 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
int SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::getWidth  )  [inline, protected]
 

Definition at line 1265 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
float SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::getZoomX  )  [inline]
 

Definition at line 1312 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
float SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::getZoomY  )  [inline]
 

Definition at line 1316 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::nextLine  )  [inline, protected]
 

Definition at line 1294 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
PixelType SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::nextPixel  )  [inline, protected]
 

Definition at line 1279 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::setSize int  sourceWidth,
int  sourceHeight,
int  targetWidth,
int  targetHeight,
bool  forceSquare = true
[inline]
 

Definition at line 1321 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::setZoom float  factorX,
float  factorY
[inline]
 

Definition at line 1306 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::setZoom float  factor  )  [inline]
 

Definition at line 1301 of file blitter.h.

Referenced by SourcePixelSelector_Zoom< pixelsize >::setSize().

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector >::skipPixels int  pixNum  )  [inline, protected]
 

Definition at line 1284 of file blitter.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:21:01 2008 for Advanced Strategic Command by  doxygen 1.4.2