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().