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

Detailed Description

template<int pixelsize>
class SourcePixelSelector_Plain< pixelsize >

Definition at line 121 of file blitter.h.


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>
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>
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>
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 >::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>
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>
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>
void SourcePixelSelector_Plain< pixelsize >::skipWholeLine (  )  [inline, protected]

Reimplemented in SourcePixelSelector_Rectangle< pixelsize >.

Definition at line 167 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>
int SourcePixelSelector_Plain< pixelsize >::getHeight (  )  [inline, protected]

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

Definition at line 176 of file blitter.h.


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