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

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

template<int pixelsize>
class SourcePixelSelector_CacheRotation< pixelsize >


Constructor & Destructor Documentation

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

Definition at line 1238 of file blitter.h.

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

Definition at line 1242 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 1247 of file blitter.h.

References SourcePixelSelector_CacheRotation< pixelsize >::setAngle().


Member Function Documentation

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

Definition at line 1194 of file blitter.h.

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

Definition at line 1178 of file blitter.h.

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

Definition at line 1190 of file blitter.h.

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

Definition at line 1135 of file blitter.h.

References assert.

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

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

Definition at line 1183 of file blitter.h.

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

Definition at line 1149 of file blitter.h.

References assert, and getPixelRotationLocation().

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

Definition at line 1210 of file blitter.h.

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

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

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

Definition at line 1171 of file blitter.h.


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