Advanced Strategic Command
Public Member Functions | Protected Member Functions | List of all members
SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >:
Inheritance graph
[legend]

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 >::getHeight ( )
inlineprotected

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 
)
inlineprotected

Definition at line 1384 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
int SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::getSourcePixelSkip ( )
inlineprotected

Definition at line 1408 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
int SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::getWidth ( )
inlineprotected

Definition at line 1375 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::nextLine ( )
inlineprotected

Definition at line 1422 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
PixelType SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::nextPixel ( )
inlineprotected

Definition at line 1389 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector >::setZoom ( float  factor)
inline
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 >::skipPixels ( int  pixNum)
inlineprotected

Definition at line 1398 of file blitter.h.


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