SourcePixelSelector_DirectSubRectangle< pixelsize > Class Template Reference

Inheritance diagram for SourcePixelSelector_DirectSubRectangle< pixelsize >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setSrcRectangle (SPoint pos, int width, int height)
void setInnerSrcRectangle (const PG_Rect &rect)

Protected Member Functions

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

Detailed Description

template<int pixelsize>
class SourcePixelSelector_DirectSubRectangle< pixelsize >

Definition at line 1160 of file mapdisplay.cpp.


Constructor & Destructor Documentation

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

Definition at line 1174 of file mapdisplay.cpp.


Member Function Documentation

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

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1178 of file mapdisplay.cpp.

Referenced by SourcePixelSelector_DirectSubRectangle< pixelSize >::init().

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

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1182 of file mapdisplay.cpp.

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

Definition at line 1188 of file mapdisplay.cpp.

template<int pixelsize>
PixelType SourcePixelSelector_DirectSubRectangle< pixelsize >::getPixel ( int  x,
int  y 
) [inline, protected]

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1200 of file mapdisplay.cpp.

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

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1211 of file mapdisplay.cpp.

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

Definition at line 1218 of file mapdisplay.cpp.

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

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1224 of file mapdisplay.cpp.

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

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1230 of file mapdisplay.cpp.

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

Reimplemented in SourcePixelSelector_CacheZoom< pixelSize, SourcePixelSelector_DirectSubRectangle< pixelSize > >.

Definition at line 1248 of file mapdisplay.cpp.

template<int pixelsize>
void SourcePixelSelector_DirectSubRectangle< pixelsize >::setSrcRectangle ( SPoint  pos,
int  width,
int  height 
) [inline]

Definition at line 1255 of file mapdisplay.cpp.

template<int pixelsize>
void SourcePixelSelector_DirectSubRectangle< pixelsize >::setInnerSrcRectangle ( const PG_Rect &  rect  )  [inline]

Definition at line 1262 of file mapdisplay.cpp.


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