SourcePixelSelector_CacheRotation< pixelsize > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_CacheRotation< pixelsize >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setAngle (const Surface &srv, int degrees)
 SourcePixelSelector_CacheRotation (NullParamType npt=nullParam)
 SourcePixelSelector_CacheRotation (const Surface &srv, int degrees)
 SourcePixelSelector_CacheRotation (pair< const Surface *, int > p)

Protected Member Functions

void init (const Surface &srv)
PixelType nextPixel ()
void skipPixels (int pixNum)
int getSourcePixelSkip ()
void nextLine ()
int getWidth ()
int getHeight ()

Detailed Description

template<int pixelsize>
class SourcePixelSelector_CacheRotation< pixelsize >

Definition at line 1125 of file blitter.h.


Constructor & Destructor Documentation

template<int pixelsize>
SourcePixelSelector_CacheRotation< pixelsize >::SourcePixelSelector_CacheRotation ( NullParamType  npt = nullParam  )  [inline]

Definition at line 1242 of file blitter.h.

template<int pixelsize>
SourcePixelSelector_CacheRotation< pixelsize >::SourcePixelSelector_CacheRotation ( const Surface srv,
int  degrees 
) [inline]

Definition at line 1246 of file blitter.h.

References SourcePixelSelector_CacheRotation< pixelsize >::setAngle().

template<int pixelsize>
SourcePixelSelector_CacheRotation< pixelsize >::SourcePixelSelector_CacheRotation ( pair< const Surface *, int >  p  )  [inline]

Definition at line 1251 of file blitter.h.

References SourcePixelSelector_CacheRotation< pixelsize >::setAngle().


Member Function Documentation

template<int pixelsize>
void SourcePixelSelector_CacheRotation< pixelsize >::init ( const Surface srv  )  [inline, protected]

Definition at line 1139 of file blitter.h.

Referenced by SourcePixelSelector_CacheRotation< pixelsize >::setAngle().

template<int pixelsize>
PixelType SourcePixelSelector_CacheRotation< pixelsize >::nextPixel (  )  [inline, protected]

Definition at line 1153 of file blitter.h.

References getPixelRotationLocation().

template<int pixelsize>
void SourcePixelSelector_CacheRotation< pixelsize >::skipPixels ( int  pixNum  )  [inline, protected]

Definition at line 1175 of file blitter.h.

template<int pixelsize>
int SourcePixelSelector_CacheRotation< pixelsize >::getSourcePixelSkip (  )  [inline, protected]

Definition at line 1182 of file blitter.h.

template<int pixelsize>
void SourcePixelSelector_CacheRotation< pixelsize >::nextLine (  )  [inline, protected]

Definition at line 1187 of file blitter.h.

template<int pixelsize>
int SourcePixelSelector_CacheRotation< pixelsize >::getWidth (  )  [inline, protected]

Definition at line 1194 of file blitter.h.

template<int pixelsize>
int SourcePixelSelector_CacheRotation< pixelsize >::getHeight (  )  [inline, protected]

Definition at line 1198 of file blitter.h.

template<int pixelsize>
void SourcePixelSelector_CacheRotation< pixelsize >::setAngle ( const Surface srv,
int  degrees 
) [inline]

Definition at line 1214 of file blitter.h.

References RotationCache::cache, getPixelRotationLocation(), SourcePixelSelector_CacheRotation< pixelsize >::init(), RotationCache::xsize, and RotationCache::ysize.

Referenced by SourcePixelSelector_CacheRotation< pixelsize >::SourcePixelSelector_CacheRotation().


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