• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

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]

Definition at line 119 of file blur.cpp.

template<int aprec, int zprec>
static void blurinner ( unsigned char *  bptr,
int &  zR,
int &  zG,
int &  zB,
int &  zA,
int  alpha 
) [inline, static]

Definition at line 75 of file blur.cpp.

template<int aprec, int zprec>
static void blurrow ( QImage &  im,
int  line,
int  alpha 
) [inline, static]

Definition at line 95 of file blur.cpp.

template<int aprec, int zprec>
void expblur ( QImage &  img,
int  radius 
) [inline]

Definition at line 51 of file blur.cpp.

template<class T>
const T& qClamp ( const T &  x,
const T &  low,
const T &  high 
) [inline]

Definition at line 144 of file blur.cpp.

libplasma

Skip menu "libplasma"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libplasma
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal