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

SourcePixelSelector_Plain< pixelsize > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_Plain< pixelsize >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 SourcePixelSelector_Plain (NullParamType npt)

Protected Member Functions

 SourcePixelSelector_Plain ()
void init (const Surface &srv)
PixelType getPixel (int x, int y)
PixelType nextPixel ()
void nextLine ()
void skipPixels (int pixNum)
int getSourcePixelSkip ()
void skipWholeLine ()
int getWidth ()
int getHeight ()

template<int pixelsize>
class SourcePixelSelector_Plain< pixelsize >


Constructor & Destructor Documentation

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

Definition at line 129 of file blitter.h.

template<int pixelsize>
SourcePixelSelector_Plain< pixelsize >::SourcePixelSelector_Plain NullParamType  npt  )  [inline]
 

Definition at line 181 of file blitter.h.


Member Function Documentation

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, and SourcePixelSelector_Zoom< pixelsize >.

Definition at line 176 of file blitter.h.

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, SourcePixelSelector_Rotation< pixelsize >, SourcePixelSelector_Zoom< pixelsize >, and SourcePixelSelector_Flip< pixelsize >.

Definition at line 141 of file blitter.h.

Referenced by SourcePixelSelector_Rectangle< pixelsize >::getPixel().

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, SourcePixelSelector_Rotation< pixelsize >, SourcePixelSelector_Zoom< pixelsize >, and SourcePixelSelector_Flip< pixelsize >.

Definition at line 162 of file blitter.h.

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, and SourcePixelSelector_Zoom< pixelsize >.

Definition at line 172 of file blitter.h.

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

Reimplemented in SourcePixelSelector_Rotation< pixelsize >, and SourcePixelSelector_Flip< pixelsize >.

Definition at line 133 of file blitter.h.

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, SourcePixelSelector_Rotation< pixelsize >, SourcePixelSelector_Zoom< pixelsize >, and SourcePixelSelector_Flip< pixelsize >.

Definition at line 153 of file blitter.h.

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, SourcePixelSelector_Rotation< pixelsize >, SourcePixelSelector_Zoom< pixelsize >, and SourcePixelSelector_Flip< pixelsize >.

Definition at line 149 of file blitter.h.

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

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >, SourcePixelSelector_Rotation< pixelsize >, SourcePixelSelector_Zoom< pixelsize >, and SourcePixelSelector_Flip< pixelsize >.

Definition at line 157 of file blitter.h.

template<int pixelsize>
void SourcePixelSelector_Plain< pixelsize >::skipWholeLine  )  [inline, protected]
 

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >.

Definition at line 167 of file blitter.h.


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