Inheritance diagram for DiTransTemplate< T >:
Protected Member Functions | |
DiTransTemplate (const int planes, const Uint16 src_x, const Uint16 src_y, const Uint16 dest_x, const Uint16 dest_y, const Uint32 frames, const int bits=0) | |
constructor | |
virtual | ~DiTransTemplate () |
destructor | |
void | copyPixel (const T *src[], T *dest[]) |
copy pixel data | |
void | fillPixel (T *dest[], const T value) |
copy pixel data | |
Protected Attributes | |
int | Planes |
number of planes | |
Uint16 | Src_X |
width of source image | |
Uint16 | Src_Y |
height of source image | |
const Uint16 | Dest_X |
width of destination image | |
const Uint16 | Dest_Y |
height of destination image | |
const Uint32 | Frames |
number of frames | |
const int | Bits |
number of bits per plane/pixel |
(e.g. scaling, flipping)
Definition at line 53 of file ditranst.h.
|
constructor
Definition at line 68 of file ditranst.h. |
|
copy pixel data
Definition at line 96 of file ditranst.h. References OFBitmanipTemplate< T >::copyMem(), DiTransTemplate< T >::Dest_X, DiTransTemplate< T >::Dest_Y, DiTransTemplate< T >::Frames, and DiTransTemplate< T >::Planes. Referenced by DiFlipTemplate< T >::flipData(), DiRotateTemplate< T >::rotateData(), and DiScaleTemplate< T >::scaleData(). |
|
copy pixel data
Definition at line 109 of file ditranst.h. References DiTransTemplate< T >::Dest_X, DiTransTemplate< T >::Dest_Y, DiTransTemplate< T >::Frames, DiTransTemplate< T >::Planes, and OFBitmanipTemplate< T >::setMem(). Referenced by DiScaleTemplate< T >::scaleData(). |