![]() |
Qt 4.8
|
Go to the source code of this file.
Classes | |
| struct | PvrQwsRect |
Typedefs | |
| typedef struct _PvrQwsDrawable | PvrQwsDrawable |
| typedef void(* | PvrQwsSwapFunction) (PvrQwsDrawable *drawable, void *userData, int repaintOnly) |
Enumerations | |
| enum | PvrQwsDrawableType { PvrQwsScreen, PvrQwsWindow, PvrQwsPixmap } |
| enum | PvrQwsPixelFormat { PvrQws_1BPP = 0, PvrQws_RGB565, PvrQws_ARGB4444, PvrQws_RGB888, PvrQws_ARGB8888, PvrQws_VGAEMU } |
| typedef struct _PvrQwsDrawable PvrQwsDrawable |
Definition at line 72 of file pvrqwsdrawable.h.
| typedef void(* PvrQwsSwapFunction) (PvrQwsDrawable *drawable, void *userData, int repaintOnly) |
Definition at line 75 of file pvrqwsdrawable.h.
| enum PvrQwsDrawableType |
| Enumerator | |
|---|---|
| PvrQwsScreen | |
| PvrQwsWindow | |
| PvrQwsPixmap | |
Definition at line 53 of file pvrqwsdrawable.h.
| enum PvrQwsPixelFormat |
| Enumerator | |
|---|---|
| PvrQws_1BPP | |
| PvrQws_RGB565 | |
| PvrQws_ARGB4444 | |
| PvrQws_RGB888 | |
| PvrQws_ARGB8888 | |
| PvrQws_VGAEMU | |
Definition at line 61 of file pvrqwsdrawable.h.
| int pvrQwsAllocBuffers | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 651 of file pvrqwsdrawable.c.
Referenced by wseglCreatePixmapDrawable(), and wseglCreateWindowDrawable().
| void pvrQwsClearVisibleRegion | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 583 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::setDirectRegion().
| PvrQwsDrawable* pvrQwsCreatePixmap | ( | int | width, |
| int | height, | ||
| int | screen | ||
| ) |
Definition at line 465 of file pvrqwsdrawable.c.
| PvrQwsDrawable* pvrQwsCreateWindow | ( | int | screen, |
| long | winId, | ||
| const PvrQwsRect * | rect | ||
| ) |
Definition at line 417 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::PvrEglWindowSurface().
| void pvrQwsDestroyDrawable | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 516 of file pvrqwsdrawable.c.
Referenced by wseglDeleteDrawable(), and PvrEglWindowSurface::~PvrEglWindowSurface().
| void pvrQwsDisplayClose | ( | void | ) |
Definition at line 338 of file pvrqwsdrawable.c.
Referenced by PvrEglScreen::connect(), PvrEglScreen::disconnect(), wseglCloseDisplay(), and wseglInitializeDisplay().
| int pvrQwsDisplayIsOpen | ( | void | ) |
Definition at line 369 of file pvrqwsdrawable.c.
| int pvrQwsDisplayOpen | ( | void | ) |
Definition at line 313 of file pvrqwsdrawable.c.
Referenced by PvrEglScreen::connect(), and wseglInitializeDisplay().
| PvrQwsDrawable* pvrQwsFetchWindow | ( | long | winId | ) |
Definition at line 446 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::PvrEglWindowSurface(), and wseglCreateWindowDrawable().
| void pvrQwsFreeBuffers | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 698 of file pvrqwsdrawable.c.
Referenced by pvrQwsDestroyDrawableForced(), and wseglDeleteDrawable().
| PvrQwsDrawableType pvrQwsGetDrawableType | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 522 of file pvrqwsdrawable.c.
| void pvrQwsGetGeometry | ( | PvrQwsDrawable * | drawable, |
| PvrQwsRect * | rect | ||
| ) |
| PvrQwsPixelFormat pvrQwsGetPixelFormat | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 638 of file pvrqwsdrawable.c.
| void* pvrQwsGetRenderBuffer | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 643 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::image().
| int pvrQwsGetStride | ( | PvrQwsDrawable * | drawable | ) |
| void pvrQwsInvalidateBuffers | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 715 of file pvrqwsdrawable.c.
Referenced by pvrQwsSetGeometry(), and pvrQwsSetRotation().
| int pvrQwsReleaseWindow | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 457 of file pvrqwsdrawable.c.
Referenced by wseglDeleteDrawable(), and PvrEglWindowSurface::~PvrEglWindowSurface().
| PvrQwsDrawable* pvrQwsScreenWindow | ( | int | screen | ) |
Definition at line 384 of file pvrqwsdrawable.c.
Referenced by PvrEglScreen::PvrEglScreen(), and wseglCreateWindowDrawable().
| void pvrQwsSetGeometry | ( | PvrQwsDrawable * | drawable, |
| const PvrQwsRect * | rect | ||
| ) |
Definition at line 589 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::move(), PvrEglWindowSurface::PvrEglWindowSurface(), and PvrEglWindowSurface::setGeometry().
| void pvrQwsSetRotation | ( | PvrQwsDrawable * | drawable, |
| int | angle | ||
| ) |
Definition at line 620 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::move(), PvrEglWindowSurface::PvrEglWindowSurface(), PvrEglWindowSurface::setDirectRegion(), and PvrEglWindowSurface::setGeometry().
| void pvrQwsSetSwapFunction | ( | PvrQwsDrawable * | drawable, |
| PvrQwsSwapFunction | func, | ||
| void * | userData | ||
| ) |
| void pvrQwsSetVisibleRegion | ( | PvrQwsDrawable * | drawable, |
| const PvrQwsRect * | rects, | ||
| int | numRects | ||
| ) |
Definition at line 528 of file pvrqwsdrawable.c.
Referenced by pvrQwsGetDrawableType(), and PvrEglWindowSurface::setDirectRegion().
| int pvrQwsSwapBuffers | ( | PvrQwsDrawable * | drawable, |
| int | repaintOnly | ||
| ) |
Definition at line 732 of file pvrqwsdrawable.c.
Referenced by PvrEglWindowSurface::setDirectRegion(), and wseglSwapDrawable().