Qt 4.8
|
#include "pvrqwsdrawable_p.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/mman.h>
#include <sys/ioctl.h>
#include <linux/fb.h>
#include <fcntl.h>
#include <unistd.h>
Go to the source code of this file.
Variables | |
PvrQwsDisplay | pvrQwsDisplay |
|
static |
Definition at line 184 of file pvrqwsdrawable.c.
Referenced by pvrQwsCreatePixmap(), pvrQwsCreateWindow(), and pvrQwsScreenWindow().
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().
|
static |
void pvrQwsDestroyDrawable | ( | PvrQwsDrawable * | drawable | ) |
Definition at line 516 of file pvrqwsdrawable.c.
Referenced by wseglDeleteDrawable(), and PvrEglWindowSurface::~PvrEglWindowSurface().
|
static |
Definition at line 492 of file pvrqwsdrawable.c.
Referenced by pvrQwsDestroyDrawable(), and pvrQwsDisplayClose().
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().
|
static |
Definition at line 375 of file pvrqwsdrawable.c.
Referenced by pvrQwsCreatePixmap(), pvrQwsCreateWindow(), and pvrQwsScreenWindow().
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().
int pvrQwsGetBuffers | ( | PvrQwsDrawable * | drawable, |
PVR2DMEMINFO ** | source, | ||
PVR2DMEMINFO ** | render | ||
) |
Definition at line 721 of file pvrqwsdrawable.c.
Referenced by pvrQwsInvalidateBuffers(), and wseglGetDrawableParameters().
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 | ) |
|
static |
Definition at line 58 of file pvrqwsdrawable.c.
Referenced by pvrQwsDisplayOpen(), and pvrQwsEnsureScreen().
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().
PvrQwsDisplay pvrQwsDisplay |
Definition at line 53 of file pvrqwsdrawable.c.
Referenced by PvrEglScreen::connect(), wseglCloseDisplay(), wseglCopyFromDrawable(), wseglCopyFromPBuffer(), wseglDeleteDrawable(), wseglInitializeDisplay(), and wseglSwapControlInterval().