ColorMerger_AlphaHandler< 4 > Class Template Reference

#include <blitter.h>

Inheritance diagram for ColorMerger_AlphaHandler< 4 >:

Inheritance graph
[legend]
List of all members.

Protected Member Functions

 ColorMerger_AlphaHandler ()
void init (const Surface &srf)
bool isOpaque (PixelType src)

Protected Attributes

int amask
int ashift
PixelType colorKey
bool hasColorKey
int ckmask

Detailed Description

template<>
class ColorMerger_AlphaHandler< 4 >

Definition at line 704 of file blitter.h.


Constructor & Destructor Documentation

ColorMerger_AlphaHandler< 4 >::ColorMerger_AlphaHandler (  )  [inline, protected]

Definition at line 713 of file blitter.h.


Member Function Documentation

void ColorMerger_AlphaHandler< 4 >::init ( const Surface srf  )  [inline, protected]

Reimplemented in ColorMerger_AlphaShadow< 4 >, and ColorMerger_AlphaLighter< 4 >.

Definition at line 717 of file blitter.h.

References getFirstBit().

bool ColorMerger_AlphaHandler< 4 >::isOpaque ( PixelType  src  )  [inline, protected]

Definition at line 734 of file blitter.h.


Member Data Documentation

int ColorMerger_AlphaHandler< 4 >::amask [protected]

Definition at line 708 of file blitter.h.

int ColorMerger_AlphaHandler< 4 >::ashift [protected]

Definition at line 708 of file blitter.h.

PixelType ColorMerger_AlphaHandler< 4 >::colorKey [protected]

Definition at line 709 of file blitter.h.

bool ColorMerger_AlphaHandler< 4 >::hasColorKey [protected]

Definition at line 710 of file blitter.h.

int ColorMerger_AlphaHandler< 4 >::ckmask [protected]

Definition at line 711 of file blitter.h.


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