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

#include <blitter.h>

Inheritance diagram for ColorMerger_Alpha_XLAT_TableShifter< pixelsize >:
Inheritance graph
[legend]

Public Member Functions

void setNeutralTranslationTable (const Uint8 *translationTable)
 
 ColorMerger_Alpha_XLAT_TableShifter (NullParamType npt=nullParam)
 
 ColorMerger_Alpha_XLAT_TableShifter (const Uint8 *translationTable)
 

Protected Member Functions

void assign (PixelType src, PixelType *dest)
 
- Protected Member Functions inherited from ColorMerger_AlphaHandler< pixelsize >
 ColorMerger_AlphaHandler ()
 
void init (const Surface &srf)
 
bool isOpaque (PixelType src)
 

Detailed Description

template<int pixelsize>
class ColorMerger_Alpha_XLAT_TableShifter< pixelsize >

Definition at line 936 of file blitter.h.

Constructor & Destructor Documentation

Definition at line 961 of file blitter.h.

template<int pixelsize>
ColorMerger_Alpha_XLAT_TableShifter< pixelsize >::ColorMerger_Alpha_XLAT_TableShifter ( const Uint8 *  translationTable)
inline

Definition at line 964 of file blitter.h.

Member Function Documentation

template<int pixelsize>
void ColorMerger_Alpha_XLAT_TableShifter< pixelsize >::assign ( PixelType  src,
PixelType *  dest 
)
inlineprotected

Definition at line 941 of file blitter.h.

References ColorMerger_Alpha_XLAT_Table_shadings, and lighten_Color().

template<int pixelsize>
void ColorMerger_Alpha_XLAT_TableShifter< pixelsize >::setNeutralTranslationTable ( const Uint8 *  translationTable)
inline

Definition at line 956 of file blitter.h.


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