SourcePixelSelector_DirectRectangle< pixelsize > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_DirectRectangle< pixelsize >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setSrcRectangle (SPoint pos, int width, int height)
void setSrcRectangle (const SDLmm::SRect &rect)

Protected Member Functions

 SourcePixelSelector_DirectRectangle ()
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_DirectRectangle< pixelsize >

Definition at line 1644 of file blitter.h.


Constructor & Destructor Documentation

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

Definition at line 1656 of file blitter.h.


Member Function Documentation

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

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

Definition at line 1660 of file blitter.h.

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

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

Definition at line 1664 of file blitter.h.

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

Definition at line 1670 of file blitter.h.

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

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

Definition at line 1680 of file blitter.h.

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

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

Definition at line 1691 of file blitter.h.

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

Definition at line 1697 of file blitter.h.

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

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

Definition at line 1703 of file blitter.h.

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

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

Definition at line 1708 of file blitter.h.

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

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

Definition at line 1713 of file blitter.h.

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

Definition at line 1719 of file blitter.h.

template<int pixelsize>
void SourcePixelSelector_DirectRectangle< pixelsize >::setSrcRectangle ( const SDLmm::SRect &  rect  )  [inline]

Definition at line 1726 of file blitter.h.


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