Advanced Strategic Command
Public Member Functions | Protected Member Functions | List of all members
SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector > Class Template Reference

#include <blitter.h>

Inheritance diagram for SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >:
Inheritance graph
[legend]

Public Member Functions

void setAngle (int degrees)
 
 SourcePixelSelector_Rotation (NullParamType npt=nullParam)
 
 SourcePixelSelector_Rotation (int degreesToRotate)
 

Protected Member Functions

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

Detailed Description

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
class SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >

Definition at line 1047 of file blitter.h.

Constructor & Destructor Documentation

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::SourcePixelSelector_Rotation ( NullParamType  npt = nullParam)
inline

Definition at line 1096 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::SourcePixelSelector_Rotation ( int  degreesToRotate)
inline

Definition at line 1099 of file blitter.h.

Member Function Documentation

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
PixelType SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::getPixel ( int  x,
int  y 
)
inlineprotected

Definition at line 1063 of file blitter.h.

Referenced by SourcePixelSelector_Rotation< pixelsize >::nextPixel().

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
int SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::getSourcePixelSkip ( )
inlineprotected

Definition at line 1079 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::init ( const Surface srv)
inlineprotected

Definition at line 1055 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::nextLine ( )
inlineprotected

Definition at line 1084 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
PixelType SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::nextPixel ( )
inlineprotected

Definition at line 1069 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::setAngle ( int  degrees)
inline

Definition at line 1091 of file blitter.h.

template<int pixelsize, class SourcePixelSelector = SourcePixelSelector_Plain<pixelsize>>
void SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector >::skipPixels ( int  pixNum)
inlineprotected

Definition at line 1074 of file blitter.h.


The documentation for this class was generated from the following file: