Qt 4.8
|
#include "qwindowsurface_vgegl_p.h"
#include "qpaintengine_vg_p.h"
#include "qpixmapdata_vg_p.h"
#include "qvgimagepool_p.h"
#include "qvg_p.h"
Go to the source code of this file.
Classes | |
class | QVGSharedContext |
Macros | |
#define | QVG_NO_PRESERVED_SWAP 1 |
Functions | |
static QEglContext * | createContext (QPaintDevice *device) |
Q_GLOBAL_STATIC (QVGSharedContext, sharedContext) | |
QImage::Format | qt_vg_config_to_image_format (QEglContext *context) |
VGImageFormat | qt_vg_config_to_vg_format (QEglContext *context) |
QEglContext * | qt_vg_create_context (QPaintDevice *device, int devType) |
QVGPaintEngine * | qt_vg_create_paint_engine (void) |
void | qt_vg_destroy_context (QEglContext *context, int devType) |
void | qt_vg_destroy_paint_engine (QVGPaintEngine *engine) |
static void | qt_vg_destroy_shared_context (QVGSharedContext *shared) |
void | qt_vg_hibernate_pixmaps (QVGSharedContext *shared) |
void | qt_vg_register_pixmap (QVGPixmapData *pd) |
EGLSurface | qt_vg_shared_surface (void) |
void | qt_vg_unregister_pixmap (QVGPixmapData *pd) |
#define QVG_NO_PRESERVED_SWAP 1 |
Definition at line 62 of file qwindowsurface_vgegl.cpp.
|
static |
Definition at line 213 of file qwindowsurface_vgegl.cpp.
Referenced by qt_vg_create_context(), qt_vg_shared_surface(), and QEglContext::setApi().
Q_GLOBAL_STATIC | ( | QVGSharedContext | , |
sharedContext | |||
) |
Referenced by QVGSharedContext::~QVGSharedContext().
QImage::Format qt_vg_config_to_image_format | ( | QEglContext * | context | ) |
Definition at line 72 of file qwindowsurface_vgegl.cpp.
Referenced by qt_vg_config_to_vg_format().
VGImageFormat qt_vg_config_to_vg_format | ( | QEglContext * | context | ) |
Definition at line 66 of file qwindowsurface_vgegl.cpp.
Referenced by QVGEGLWindowSurfacePrivate::windowSurfaceSize().
QEglContext* qt_vg_create_context | ( | QPaintDevice * | device, |
int | devType | ||
) |
Definition at line 304 of file qwindowsurface_vgegl.cpp.
Referenced by QVGPixmapData::destroyImageAndContext(), QVGEGLWindowSurfaceDirect::ensureContext(), qt_vg_shared_surface(), QVGPixmapData::toVGImage(), and QVGEGLWindowSurfacePrivate::windowSurfaceSize().
QVGPaintEngine* qt_vg_create_paint_engine | ( | void | ) |
Definition at line 144 of file qwindowsurface_vgegl.cpp.
Referenced by QVGEGLWindowSurfacePrivate::paintEngine(), qt_vg_unregister_pixmap(), and QVGCompositionHelper::QVGCompositionHelper().
void qt_vg_destroy_context | ( | QEglContext * | context, |
int | devType | ||
) |
Definition at line 361 of file qwindowsurface_vgegl.cpp.
Referenced by QVGPixmapData::destroyImageAndContext(), QVGEGLWindowSurfaceDirect::ensureContext(), qt_vg_shared_surface(), QVGEGLWindowSurfacePrivate::windowSurfaceSize(), and QVGEGLWindowSurfaceDirect::~QVGEGLWindowSurfaceDirect().
void qt_vg_destroy_paint_engine | ( | QVGPaintEngine * | engine | ) |
Definition at line 152 of file qwindowsurface_vgegl.cpp.
Referenced by QVGEGLWindowSurfacePrivate::destroyPaintEngine(), QVGEGLWindowSurfaceDirect::ensureContext(), and qt_vg_unregister_pixmap().
|
static |
Definition at line 319 of file qwindowsurface_vgegl.cpp.
Referenced by qt_vg_destroy_context(), and qt_vg_hibernate_pixmaps().
void qt_vg_hibernate_pixmaps | ( | QVGSharedContext * | shared | ) |
Definition at line 333 of file qwindowsurface_vgegl.cpp.
Referenced by qt_vg_destroy_context().
void qt_vg_register_pixmap | ( | QVGPixmapData * | pd | ) |
EGLSurface qt_vg_shared_surface | ( | void | ) |
Definition at line 384 of file qwindowsurface_vgegl.cpp.
Referenced by QVGPixmapData::destroyImageAndContext(), qt_vg_destroy_shared_context(), qt_vg_hibernate_pixmaps(), QVGEGLWindowSurfacePrivate::windowSurfaceSize(), and QVGSharedContext::~QVGSharedContext().
void qt_vg_unregister_pixmap | ( | QVGPixmapData * | pd | ) |
Definition at line 167 of file qwindowsurface_vgegl.cpp.