Qt 4.8
|
#include "private/qpixmapfilter_p.h"
#include "private/qpixmapdata_gl_p.h"
#include "private/qpaintengineex_opengl2_p.h"
#include "private/qglengineshadermanager_p.h"
#include "private/qpixmapdata_p.h"
#include "private/qimagepixmapcleanuphooks_p.h"
#include "qglpixmapfilter_p.h"
#include "qgraphicssystem_gl_p.h"
#include "qpaintengine_opengl_p.h"
#include "qcache.h"
#include "qglframebufferobject.h"
#include "qglshaderprogram.h"
#include "qgl_p.h"
#include "private/qapplication_p.h"
#include "private/qdrawhelper_p.h"
#include "private/qmemrotate_p.h"
#include "private/qmath_p.h"
#include "qmath.h"
Go to the source code of this file.
Classes | |
class | QGLBlurTextureCache |
class | QGLBlurTextureInfo |
class | QGLPixmapBlurFilter |
class | QGLPixmapColorizeFilter |
class | QGLPixmapConvolutionFilter |
class | QGLPixmapDropShadowFilter |
Functions | |
static GLuint | generateBlurTexture (const QSize &size, GLenum format=GL_RGBA) |
static uint | nextMultiple (uint x, uint multiplier) |
Q_GUI_EXPORT void | qt_blurImage (QImage &blurImage, qreal radius, bool quality, int transposed=0) |
const QGLContext * | qt_gl_share_context () |
Q_GUI_EXPORT QImage | qt_halfScaled (const QImage &source) |
Q_GUI_EXPORT void | qt_memrotate90_gl (const quint32 *src, int srcWidth, int srcHeight, int srcStride, quint32 *dest, int dstStride) |
Variables | |
static const int | qAnimatedBlurLevelIncrement = 16 |
static const int | qMaxBlurHalfScaleLevel = 1 |
static const char * | qt_gl_colorize_filter |
static const char * | qt_gl_drop_shadow_filter |
Q_GUI_EXPORT void qt_blurImage | ( | QImage & | blurImage, |
qreal | radius, | ||
bool | quality, | ||
int | transposed = 0 |
||
) |
Definition at line 912 of file qpixmapfilter.cpp.
Referenced by QGLPixmapBlurFilter::processGL(), and QGLPixmapDropShadowFilter::processGL().
const QGLContext* qt_gl_share_context | ( | ) |
Definition at line 284 of file qwindowsurface_gl.cpp.
Q_GUI_EXPORT QImage qt_halfScaled | ( | const QImage & | source | ) |
Definition at line 797 of file qpixmapfilter.cpp.
Referenced by QGLBlurTextureInfo::paddedImage(), QGLPixmapBlurFilter::processGL(), QGLPixmapDropShadowFilter::processGL(), and qt_blurImage().
Q_GUI_EXPORT void qt_memrotate90_gl | ( | const quint32 * | src, |
int | srcWidth, | ||
int | srcHeight, | ||
int | srcStride, | ||
quint32 * | dest, | ||
int | dstStride | ||
) |
Definition at line 591 of file qmemrotate.cpp.
Referenced by nextMultiple(), and QGLPixmapBlurFilter::processGL().
|
static |
Definition at line 407 of file qglpixmapfilter.cpp.
Referenced by QGLPixmapBlurFilter::processGL().
|
static |
Definition at line 408 of file qglpixmapfilter.cpp.
Referenced by QGLPixmapBlurFilter::processGL().
|
static |
Definition at line 161 of file qglpixmapfilter.cpp.
Referenced by QGLPixmapColorizeFilter::QGLPixmapColorizeFilter().
|
static |
Definition at line 537 of file qglpixmapfilter.cpp.
Referenced by QGLPixmapDropShadowFilter::QGLPixmapDropShadowFilter().