libplasma
blur.cpp File Reference
#include <cmath>
Include dependency graph for blur.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
template<int aprec, int zprec> | |
static void | blurcol (QImage &im, int col, int alpha) |
template<int aprec, int zprec> | |
static void | blurinner (unsigned char *bptr, int &zR, int &zG, int &zB, int &zA, int alpha) |
template<int aprec, int zprec> | |
static void | blurrow (QImage &im, int line, int alpha) |
template<int aprec, int zprec> | |
void | expblur (QImage &img, int radius) |
template<class T> | |
const T & | qClamp (const T &x, const T &low, const T &high) |
Function Documentation
template<int aprec, int zprec>
static void blurcol | ( | QImage & | im, | |
int | col, | |||
int | alpha | |||
) | [inline, static] |
template<int aprec, int zprec>
static void blurinner | ( | unsigned char * | bptr, | |
int & | zR, | |||
int & | zG, | |||
int & | zB, | |||
int & | zA, | |||
int | alpha | |||
) | [inline, static] |
template<int aprec, int zprec>
static void blurrow | ( | QImage & | im, | |
int | line, | |||
int | alpha | |||
) | [inline, static] |
template<int aprec, int zprec>
void expblur | ( | QImage & | img, | |
int | radius | |||
) | [inline] |
template<class T>
const T& qClamp | ( | const T & | x, | |
const T & | low, | |||
const T & | high | |||
) | [inline] |