![]() |
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().