SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setZoomOffset (int x, int y)
void setZoom (float factor)
 SourcePixelSelector_CacheZoom (NullParamType npt=nullParam)
 SourcePixelSelector_CacheZoom (float zoom)

Protected Member Functions

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

Detailed Description

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

Definition at line 1360 of file blitter.h.


Constructor & Destructor Documentation

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

Definition at line 1474 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::SourcePixelSelector_CacheZoom ( float  zoom  )  [inline]

Definition at line 1479 of file blitter.h.


Member Function Documentation

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

Definition at line 1375 of file blitter.h.

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

Definition at line 1379 of file blitter.h.

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

Definition at line 1384 of file blitter.h.

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

Definition at line 1389 of file blitter.h.

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

Definition at line 1398 of file blitter.h.

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

Definition at line 1408 of file blitter.h.

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

Definition at line 1422 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::setZoomOffset ( int  x,
int  y 
) [inline]

Definition at line 1436 of file blitter.h.

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

Definition at line 1447 of file blitter.h.

Referenced by SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >::SourcePixelSelector_CacheZoom().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:47:30 2012 for Advanced Strategic Command by  doxygen 1.5.1