WebRadioApp  0.1
ewgfxdriver.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  XSurfaceMemory
 
struct  XGradient
 

Macros

#define EW_RED(aColor)   (((aColor) >> 0) & 0xFF)
 
#define EW_GREEN(aColor)   (((aColor) >> 8) & 0xFF)
 
#define EW_BLUE(aColor)   (((aColor) >> 16) & 0xFF)
 
#define EW_ALPHA(aColor)   (((aColor) >> 24) & 0xFF)
 
#define EW_PIXEL_FORMAT_SCREEN   -1
 
#define EW_PIXEL_FORMAT_NATIVE   0
 
#define EW_PIXEL_FORMAT_INDEX8   1
 
#define EW_PIXEL_FORMAT_ALPHA8   2
 
#define EW_PIXEL_FORMAT_RGB565   3
 
#define EW_DRIVER_VARIANT_RGBA8888   1
 
#define EW_DRIVER_VARIANT_RGBA4444   2
 
#define EW_DRIVER_VARIANT_RGB565A8   3
 
#define EW_DRIVER_VARIANT_RGB555A8   4
 
#define EW_DRIVER_VARIANT_YUVA8888   5
 
#define EW_DRIVER_VARIANT_LUMA44   6
 
#define EW_DRIVER_VARIANT_RGB565   7
 
#define EW_DRIVER_VARIANT_RGB888   8
 
#define EW_DRIVER_VARIANT_INDEX8   11
 
#define EW_DRIVER_VARIANT_ALPHA8   12
 
#define EW_DRIVER_VARIANT_RGB565_RGBA8888   ((EW_DRIVER_VARIANT_RGB565 << 8) | EW_DRIVER_VARIANT_RGBA8888)
 
#define EW_DRIVER_VARIANT_RGB888_RGBA8888   ((EW_DRIVER_VARIANT_RGB888 << 8) | EW_DRIVER_VARIANT_RGBA8888)
 
#define EW_REDIRECT_WARP_FUNC(aFunc1, aFunc2)
 

Typedefs

typedef void(* XLineWorker) (XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
 
typedef void(* XFillWorker) (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
typedef void(* XCopyWorker) (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
typedef void(* XWarpWorker) (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
typedef void(* XLineDriver) (unsigned long aDstHandle, int aDstX1, int aDstY1, int aDstX2, int aDstY2, int aClipX, int aClipY, int aClipWidth, int aClipHeight, int aBlend, unsigned long *aColors)
 
typedef void(* XFillDriver) (unsigned long aDstHandle, int aDstX, int aDstY, int aWidth, int aHeight, int aBlend, unsigned long *aColors)
 
typedef void(* XCopyDriver) (unsigned long aDstHandle, unsigned long aSrcHandle, int aDstX, int aDstY, int aSrcX, int aSrcY, int aWidth, int aHeight, int aBlend, unsigned long *aColors)
 
typedef void(* XTileDriver) (unsigned long aDstHandle, unsigned long aSrcHandle, int aDstX, int aDstY, int aDstWidth, int aDstHeight, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aOfsX, int aOfsY, int aBlend, unsigned long *aColors)
 
typedef void(* XWarpDriver) (unsigned long aDstHandle, unsigned long aSrcHandle, float aDstX1, float aDstY1, float aDstW1, float aDstX2, float aDstY2, float aDstW2, float aDstX3, float aDstY3, float aDstW3, float aDstX4, float aDstY4, float aDstW4, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aClipX, int aClipY, int aClipWidth, int aClipHeight, int aBlend, int aFilter, unsigned long *aColors)
 
typedef void(* XPolygonDriver) (unsigned long aDstHandle, int *aPaths, int aDstX, int aDstY, int aWidth, int aHeight, int aBlend, int aAntialiased, int aNonZeroWinding, unsigned long *aColors)
 

Functions

unsigned long EwCreateScreenSurface (int aWidth, int aHeight)
 
void EwDestroyScreenSurface (unsigned long aSurface)
 
int EwGetScreenSurfaceMemory (unsigned long aSurface, int aX, int aY, int aReserved, int aWriteAccess, XSurfaceMemory *aMemory)
 
int EwGetScreenSurfaceMemSize (int aWidth, int aHeight)
 
unsigned long EwCreateNativeSurface (int aWidth, int aHeight)
 
unsigned long EwCreateConstNativeSurface (int aWidth, int aHeight, XSurfaceMemory *aMemory)
 
void EwDestroyNativeSurface (unsigned long aSurface)
 
int EwGetNativeSurfaceMemory (unsigned long aSurface, int aX, int aY, int aIndex, int aWriteAccess, XSurfaceMemory *aMemory)
 
int EwGetNativeSurfaceMemSize (int aWidth, int aHeight)
 
unsigned long EwCreateConstIndex8Surface (int aWidth, int aHeight, XSurfaceMemory *aMemory)
 
unsigned long EwCreateIndex8Surface (int aWidth, int aHeight)
 
void EwDestroyIndex8Surface (unsigned long aSurface)
 
int EwGetIndex8SurfaceMemory (unsigned long aSurface, int aX, int aY, int aIndex, int aWriteAccess, XSurfaceMemory *aMemory)
 
int EwGetIndex8SurfaceMemSize (int aWidth, int aHeight)
 
unsigned long EwCreateAlpha8Surface (int aWidth, int aHeight)
 
unsigned long EwCreateConstAlpha8Surface (int aWidth, int aHeight, XSurfaceMemory *aMemory)
 
void EwDestroyAlpha8Surface (unsigned long aSurface)
 
int EwGetAlpha8SurfaceMemory (unsigned long aSurface, int aX, int aY, int aReserved, int aWriteAccess, XSurfaceMemory *aMemory)
 
int EwGetAlpha8SurfaceMemSize (int aWidth, int aHeight)
 
unsigned long EwCreateConstRGB565Surface (int aWidth, int aHeight, XSurfaceMemory *aMemory)
 
unsigned long EwCreateRGB565Surface (int aWidth, int aHeight)
 
void EwDestroyRGB565Surface (unsigned long aSurface)
 
int EwGetRGB565SurfaceMemory (unsigned long aSurface, int aX, int aY, int aIndex, int aWriteAccess, XSurfaceMemory *aMemory)
 
int EwGetRGB565SurfaceMemSize (int aWidth, int aHeight)
 
void EwInitColorGradient (int aWidth, int aHeight, unsigned int *aColors, XGradient *aGradient)
 
void EwInitOpacityGradient (int aWidth, int aHeight, unsigned int *aColors, XGradient *aGradient)
 
unsigned int EwGetColorFromGradient (XGradient *aGradient, int aX, int aY)
 
unsigned int EwGetOpacityFromGradient (XGradient *aGradient, int aX, int aY)
 
void EwRasterAlpha8Polygon (XSurfaceMemory *aDst, int *aPaths, int aDstX, int aDstY, int aWidth, int aHeight, int aX, int aY, int aAntialiased, int aNonZeroWinding)
 
void EwEmulateLine (XSurfaceMemory *aDst, int aDstX1, int aDstY1, int aDstX2, int aDstY2, int aClipX1, int aClipY1, int aClipX2, int aClipY2, XGradient *aGradient, XLineWorker aWorker)
 
void EwEmulateFill (XSurfaceMemory *aDst, int aDstX, int aDstY, int aWidth, int aHeight, XGradient *aGradient, int aGrdX, int aGrdY, XFillWorker aWorker)
 
void EwEmulateCopy (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aDstX, int aDstY, int aWidth, int aHeight, int aSrcX, int aSrcY, XGradient *aGradient, int aGrdX, int aGrdY, XCopyWorker aWorker)
 
void EwEmulateWarp (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aDstX1, int aDstY1, int aDstW1, int aDstX2, int aDstY2, int aDstW2, int aDstX3, int aDstY3, int aDstW3, int aDstX4, int aDstY4, int aDstW4, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aClipX1, int aClipY1, int aClipX2, int aClipY2, XGradient *aGradient, XWarpWorker aWorker)
 
void EwEmulateFillPolygon (XSurfaceMemory *aDst, int *aPaths, int aDstX, int aDstY, int aWidth, int aHeight, int aAntialiased, int aNonZeroWinding, XGradient *aGradient, int aGrdX, int aGrdY, XCopyWorker aWorker)
 
unsigned int EwPackColor (int aRed, int aGreen, int aBlue, int aAlpha)
 
unsigned int EwPackClutEntry (int aRed, int aGreen, int aBlue, int aAlpha)
 
void EwSetPixelSolid (XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
 
void EwScreenSetPixelSolid (XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
 
void EwSetPixelSolidBlend (XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
 
void EwScreenSetPixelSolidBlend (XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
 
void EwFillRowSolid (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwScreenFillRowSolid (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwFillRowSolidBlend (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwScreenFillRowSolidBlend (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwFillRowGradient (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwScreenFillRowGradient (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwFillRowGradientBlend (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwScreenFillRowGradientBlend (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
 
void EwCopyNativeRow (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyNativeRow (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyNativeRowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyNativeRowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyNativeRowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyNativeRowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyNativeRowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyNativeRowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyNativeRowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyNativeRowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyNativeRowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyNativeRowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyIndex8Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyIndex8Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyIndex8RowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyIndex8RowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyIndex8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyIndex8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyIndex8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyIndex8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyIndex8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyIndex8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyIndex8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyIndex8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyAlpha8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyAlpha8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyAlpha8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyAlpha8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyAlpha8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyAlpha8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyAlpha8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyAlpha8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyRGB565Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyRGB565Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyRGB565RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyRGB565RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyRGB565RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyRGB565RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyRGB565RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyRGB565RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwCopyRGB565RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwScreenCopyRGB565RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
 
void EwWarpNativeRow (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRow (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowFilter (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowFilter (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowFilterBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowFilterBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpNativeRowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpNativeRowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowFilter (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowFilter (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowFilterBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowFilterBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpIndex8RowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpIndex8RowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpAlpha8RowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpAlpha8RowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565Row (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowFilter (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowFilter (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowFilterGradient (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowFilterSolid (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwWarpRGB565RowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowFilterGradientBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
void EwScreenWarpRGB565RowFilterSolidBlend (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
 
voidEwAllocVideo (int aSize)
 
void EwFreeVideo (void *aMemory)
 

Variables

const int EwPixelDriverVariant
 

Macro Definition Documentation

◆ EW_ALPHA

#define EW_ALPHA (   aColor)    (((aColor) >> 24) & 0xFF)

◆ EW_BLUE

#define EW_BLUE (   aColor)    (((aColor) >> 16) & 0xFF)

◆ EW_DRIVER_VARIANT_ALPHA8

#define EW_DRIVER_VARIANT_ALPHA8   12

◆ EW_DRIVER_VARIANT_INDEX8

#define EW_DRIVER_VARIANT_INDEX8   11

◆ EW_DRIVER_VARIANT_LUMA44

#define EW_DRIVER_VARIANT_LUMA44   6

◆ EW_DRIVER_VARIANT_RGB555A8

#define EW_DRIVER_VARIANT_RGB555A8   4

◆ EW_DRIVER_VARIANT_RGB565

#define EW_DRIVER_VARIANT_RGB565   7

◆ EW_DRIVER_VARIANT_RGB565_RGBA8888

#define EW_DRIVER_VARIANT_RGB565_RGBA8888   ((EW_DRIVER_VARIANT_RGB565 << 8) | EW_DRIVER_VARIANT_RGBA8888)

◆ EW_DRIVER_VARIANT_RGB565A8

#define EW_DRIVER_VARIANT_RGB565A8   3

◆ EW_DRIVER_VARIANT_RGB888

#define EW_DRIVER_VARIANT_RGB888   8

◆ EW_DRIVER_VARIANT_RGB888_RGBA8888

#define EW_DRIVER_VARIANT_RGB888_RGBA8888   ((EW_DRIVER_VARIANT_RGB888 << 8) | EW_DRIVER_VARIANT_RGBA8888)

◆ EW_DRIVER_VARIANT_RGBA4444

#define EW_DRIVER_VARIANT_RGBA4444   2

◆ EW_DRIVER_VARIANT_RGBA8888

#define EW_DRIVER_VARIANT_RGBA8888   1

◆ EW_DRIVER_VARIANT_YUVA8888

#define EW_DRIVER_VARIANT_YUVA8888   5

◆ EW_GREEN

#define EW_GREEN (   aColor)    (((aColor) >> 8) & 0xFF)

◆ EW_PIXEL_FORMAT_ALPHA8

#define EW_PIXEL_FORMAT_ALPHA8   2

◆ EW_PIXEL_FORMAT_INDEX8

#define EW_PIXEL_FORMAT_INDEX8   1

◆ EW_PIXEL_FORMAT_NATIVE

#define EW_PIXEL_FORMAT_NATIVE   0

◆ EW_PIXEL_FORMAT_RGB565

#define EW_PIXEL_FORMAT_RGB565   3

◆ EW_PIXEL_FORMAT_SCREEN

#define EW_PIXEL_FORMAT_SCREEN   -1

◆ EW_RED

#define EW_RED (   aColor)    (((aColor) >> 0) & 0xFF)

◆ EW_REDIRECT_WARP_FUNC

#define EW_REDIRECT_WARP_FUNC (   aFunc1,
  aFunc2 
)
Value:
void aFunc1(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, \
int aS, int aT, int aSS, int aTS, int aSrcWidth, \
int aSrcHeight, XGradient *aGradient) \
{ \
aFunc2(aDst, aSrc, aWidth, aS, aT, aSS, aTS, aSrcWidth, aSrcHeight, \
aGradient); \
}

Typedef Documentation

◆ XCopyDriver

typedef void(* XCopyDriver) (unsigned long aDstHandle, unsigned long aSrcHandle, int aDstX, int aDstY, int aSrcX, int aSrcY, int aWidth, int aHeight, int aBlend, unsigned long *aColors)

◆ XCopyWorker

typedef void(* XCopyWorker) (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)

◆ XFillDriver

typedef void(* XFillDriver) (unsigned long aDstHandle, int aDstX, int aDstY, int aWidth, int aHeight, int aBlend, unsigned long *aColors)

◆ XFillWorker

typedef void(* XFillWorker) (XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)

◆ XLineDriver

typedef void(* XLineDriver) (unsigned long aDstHandle, int aDstX1, int aDstY1, int aDstX2, int aDstY2, int aClipX, int aClipY, int aClipWidth, int aClipHeight, int aBlend, unsigned long *aColors)

◆ XLineWorker

typedef void(* XLineWorker) (XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)

◆ XPolygonDriver

typedef void(* XPolygonDriver) (unsigned long aDstHandle, int *aPaths, int aDstX, int aDstY, int aWidth, int aHeight, int aBlend, int aAntialiased, int aNonZeroWinding, unsigned long *aColors)

◆ XTileDriver

typedef void(* XTileDriver) (unsigned long aDstHandle, unsigned long aSrcHandle, int aDstX, int aDstY, int aDstWidth, int aDstHeight, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aOfsX, int aOfsY, int aBlend, unsigned long *aColors)

◆ XWarpDriver

typedef void(* XWarpDriver) (unsigned long aDstHandle, unsigned long aSrcHandle, float aDstX1, float aDstY1, float aDstW1, float aDstX2, float aDstY2, float aDstW2, float aDstX3, float aDstY3, float aDstW3, float aDstX4, float aDstY4, float aDstW4, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aClipX, int aClipY, int aClipWidth, int aClipHeight, int aBlend, int aFilter, unsigned long *aColors)

◆ XWarpWorker

typedef void(* XWarpWorker) (XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)

Function Documentation

◆ EwAllocVideo()

void* EwAllocVideo ( int  aSize)
Here is the caller graph for this function:

◆ EwCopyAlpha8RowGradient()

void EwCopyAlpha8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyAlpha8RowGradientBlend()

void EwCopyAlpha8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyAlpha8RowSolid()

void EwCopyAlpha8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyAlpha8RowSolidBlend()

void EwCopyAlpha8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyIndex8Row()

void EwCopyIndex8Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyIndex8RowBlend()

void EwCopyIndex8RowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyIndex8RowGradient()

void EwCopyIndex8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyIndex8RowGradientBlend()

void EwCopyIndex8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyIndex8RowSolid()

void EwCopyIndex8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyIndex8RowSolidBlend()

void EwCopyIndex8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyNativeRow()

void EwCopyNativeRow ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyNativeRowBlend()

void EwCopyNativeRowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyNativeRowGradient()

void EwCopyNativeRowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyNativeRowGradientBlend()

void EwCopyNativeRowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyNativeRowSolid()

void EwCopyNativeRowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyNativeRowSolidBlend()

void EwCopyNativeRowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyRGB565Row()

void EwCopyRGB565Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyRGB565RowGradient()

void EwCopyRGB565RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyRGB565RowGradientBlend()

void EwCopyRGB565RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwCopyRGB565RowSolid()

void EwCopyRGB565RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCopyRGB565RowSolidBlend()

void EwCopyRGB565RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwCreateAlpha8Surface()

unsigned long EwCreateAlpha8Surface ( int  aWidth,
int  aHeight 
)

◆ EwCreateConstAlpha8Surface()

unsigned long EwCreateConstAlpha8Surface ( int  aWidth,
int  aHeight,
XSurfaceMemory aMemory 
)

◆ EwCreateConstIndex8Surface()

unsigned long EwCreateConstIndex8Surface ( int  aWidth,
int  aHeight,
XSurfaceMemory aMemory 
)

◆ EwCreateConstNativeSurface()

unsigned long EwCreateConstNativeSurface ( int  aWidth,
int  aHeight,
XSurfaceMemory aMemory 
)

◆ EwCreateConstRGB565Surface()

unsigned long EwCreateConstRGB565Surface ( int  aWidth,
int  aHeight,
XSurfaceMemory aMemory 
)

◆ EwCreateIndex8Surface()

unsigned long EwCreateIndex8Surface ( int  aWidth,
int  aHeight 
)

◆ EwCreateNativeSurface()

unsigned long EwCreateNativeSurface ( int  aWidth,
int  aHeight 
)

◆ EwCreateRGB565Surface()

unsigned long EwCreateRGB565Surface ( int  aWidth,
int  aHeight 
)

◆ EwCreateScreenSurface()

unsigned long EwCreateScreenSurface ( int  aWidth,
int  aHeight 
)

◆ EwDestroyAlpha8Surface()

void EwDestroyAlpha8Surface ( unsigned long  aSurface)

◆ EwDestroyIndex8Surface()

void EwDestroyIndex8Surface ( unsigned long  aSurface)

◆ EwDestroyNativeSurface()

void EwDestroyNativeSurface ( unsigned long  aSurface)

◆ EwDestroyRGB565Surface()

void EwDestroyRGB565Surface ( unsigned long  aSurface)

◆ EwDestroyScreenSurface()

void EwDestroyScreenSurface ( unsigned long  aSurface)

◆ EwEmulateCopy()

void EwEmulateCopy ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aDstX,
int  aDstY,
int  aWidth,
int  aHeight,
int  aSrcX,
int  aSrcY,
XGradient aGradient,
int  aGrdX,
int  aGrdY,
XCopyWorker  aWorker 
)
Here is the caller graph for this function:

◆ EwEmulateFill()

void EwEmulateFill ( XSurfaceMemory aDst,
int  aDstX,
int  aDstY,
int  aWidth,
int  aHeight,
XGradient aGradient,
int  aGrdX,
int  aGrdY,
XFillWorker  aWorker 
)
Here is the caller graph for this function:

◆ EwEmulateFillPolygon()

void EwEmulateFillPolygon ( XSurfaceMemory aDst,
int *  aPaths,
int  aDstX,
int  aDstY,
int  aWidth,
int  aHeight,
int  aAntialiased,
int  aNonZeroWinding,
XGradient aGradient,
int  aGrdX,
int  aGrdY,
XCopyWorker  aWorker 
)

◆ EwEmulateLine()

void EwEmulateLine ( XSurfaceMemory aDst,
int  aDstX1,
int  aDstY1,
int  aDstX2,
int  aDstY2,
int  aClipX1,
int  aClipY1,
int  aClipX2,
int  aClipY2,
XGradient aGradient,
XLineWorker  aWorker 
)

◆ EwEmulateWarp()

void EwEmulateWarp ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aDstX1,
int  aDstY1,
int  aDstW1,
int  aDstX2,
int  aDstY2,
int  aDstW2,
int  aDstX3,
int  aDstY3,
int  aDstW3,
int  aDstX4,
int  aDstY4,
int  aDstW4,
int  aSrcX,
int  aSrcY,
int  aSrcWidth,
int  aSrcHeight,
int  aClipX1,
int  aClipY1,
int  aClipX2,
int  aClipY2,
XGradient aGradient,
XWarpWorker  aWorker 
)

◆ EwFillRowGradient()

void EwFillRowGradient ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)

◆ EwFillRowGradientBlend()

void EwFillRowGradientBlend ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)

◆ EwFillRowSolid()

void EwFillRowSolid ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwFillRowSolidBlend()

void EwFillRowSolidBlend ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwFreeVideo()

void EwFreeVideo ( void aMemory)
Here is the caller graph for this function:

◆ EwGetAlpha8SurfaceMemory()

int EwGetAlpha8SurfaceMemory ( unsigned long  aSurface,
int  aX,
int  aY,
int  aReserved,
int  aWriteAccess,
XSurfaceMemory aMemory 
)

◆ EwGetAlpha8SurfaceMemSize()

int EwGetAlpha8SurfaceMemSize ( int  aWidth,
int  aHeight 
)

◆ EwGetColorFromGradient()

unsigned int EwGetColorFromGradient ( XGradient aGradient,
int  aX,
int  aY 
)

◆ EwGetIndex8SurfaceMemory()

int EwGetIndex8SurfaceMemory ( unsigned long  aSurface,
int  aX,
int  aY,
int  aIndex,
int  aWriteAccess,
XSurfaceMemory aMemory 
)

◆ EwGetIndex8SurfaceMemSize()

int EwGetIndex8SurfaceMemSize ( int  aWidth,
int  aHeight 
)

◆ EwGetNativeSurfaceMemory()

int EwGetNativeSurfaceMemory ( unsigned long  aSurface,
int  aX,
int  aY,
int  aIndex,
int  aWriteAccess,
XSurfaceMemory aMemory 
)

◆ EwGetNativeSurfaceMemSize()

int EwGetNativeSurfaceMemSize ( int  aWidth,
int  aHeight 
)

◆ EwGetOpacityFromGradient()

unsigned int EwGetOpacityFromGradient ( XGradient aGradient,
int  aX,
int  aY 
)

◆ EwGetRGB565SurfaceMemory()

int EwGetRGB565SurfaceMemory ( unsigned long  aSurface,
int  aX,
int  aY,
int  aIndex,
int  aWriteAccess,
XSurfaceMemory aMemory 
)

◆ EwGetRGB565SurfaceMemSize()

int EwGetRGB565SurfaceMemSize ( int  aWidth,
int  aHeight 
)

◆ EwGetScreenSurfaceMemory()

int EwGetScreenSurfaceMemory ( unsigned long  aSurface,
int  aX,
int  aY,
int  aReserved,
int  aWriteAccess,
XSurfaceMemory aMemory 
)

◆ EwGetScreenSurfaceMemSize()

int EwGetScreenSurfaceMemSize ( int  aWidth,
int  aHeight 
)

◆ EwInitColorGradient()

void EwInitColorGradient ( int  aWidth,
int  aHeight,
unsigned int *  aColors,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwInitOpacityGradient()

void EwInitOpacityGradient ( int  aWidth,
int  aHeight,
unsigned int *  aColors,
XGradient aGradient 
)

◆ EwPackClutEntry()

unsigned int EwPackClutEntry ( int  aRed,
int  aGreen,
int  aBlue,
int  aAlpha 
)

◆ EwPackColor()

unsigned int EwPackColor ( int  aRed,
int  aGreen,
int  aBlue,
int  aAlpha 
)

◆ EwRasterAlpha8Polygon()

void EwRasterAlpha8Polygon ( XSurfaceMemory aDst,
int *  aPaths,
int  aDstX,
int  aDstY,
int  aWidth,
int  aHeight,
int  aX,
int  aY,
int  aAntialiased,
int  aNonZeroWinding 
)

◆ EwScreenCopyAlpha8RowGradient()

void EwScreenCopyAlpha8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyAlpha8RowGradientBlend()

void EwScreenCopyAlpha8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyAlpha8RowSolid()

void EwScreenCopyAlpha8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyAlpha8RowSolidBlend()

void EwScreenCopyAlpha8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyIndex8Row()

void EwScreenCopyIndex8Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyIndex8RowBlend()

void EwScreenCopyIndex8RowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyIndex8RowGradient()

void EwScreenCopyIndex8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyIndex8RowGradientBlend()

void EwScreenCopyIndex8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyIndex8RowSolid()

void EwScreenCopyIndex8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyIndex8RowSolidBlend()

void EwScreenCopyIndex8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyNativeRow()

void EwScreenCopyNativeRow ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyNativeRowBlend()

void EwScreenCopyNativeRowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyNativeRowGradient()

void EwScreenCopyNativeRowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyNativeRowGradientBlend()

void EwScreenCopyNativeRowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyNativeRowSolid()

void EwScreenCopyNativeRowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyNativeRowSolidBlend()

void EwScreenCopyNativeRowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyRGB565Row()

void EwScreenCopyRGB565Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyRGB565RowGradient()

void EwScreenCopyRGB565RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyRGB565RowGradientBlend()

void EwScreenCopyRGB565RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenCopyRGB565RowSolid()

void EwScreenCopyRGB565RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenCopyRGB565RowSolidBlend()

void EwScreenCopyRGB565RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenFillRowGradient()

void EwScreenFillRowGradient ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenFillRowGradientBlend()

void EwScreenFillRowGradientBlend ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)

◆ EwScreenFillRowSolid()

void EwScreenFillRowSolid ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenFillRowSolidBlend()

void EwScreenFillRowSolidBlend ( XSurfaceMemory aDst,
int  aWidth,
XGradient aGradient 
)
Here is the caller graph for this function:

◆ EwScreenSetPixelSolid()

void EwScreenSetPixelSolid ( XSurfaceMemory aDst,
int  aX,
int  aY,
XGradient aGradient 
)

◆ EwScreenSetPixelSolidBlend()

void EwScreenSetPixelSolidBlend ( XSurfaceMemory aDst,
int  aX,
int  aY,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowFilterGradient()

void EwScreenWarpAlpha8RowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowFilterGradientBlend()

void EwScreenWarpAlpha8RowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowFilterSolid()

void EwScreenWarpAlpha8RowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowFilterSolidBlend()

void EwScreenWarpAlpha8RowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowGradient()

void EwScreenWarpAlpha8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowGradientBlend()

void EwScreenWarpAlpha8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowSolid()

void EwScreenWarpAlpha8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpAlpha8RowSolidBlend()

void EwScreenWarpAlpha8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8Row()

void EwScreenWarpIndex8Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowBlend()

void EwScreenWarpIndex8RowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowFilter()

void EwScreenWarpIndex8RowFilter ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowFilterBlend()

void EwScreenWarpIndex8RowFilterBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowFilterGradient()

void EwScreenWarpIndex8RowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowFilterGradientBlend()

void EwScreenWarpIndex8RowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowFilterSolid()

void EwScreenWarpIndex8RowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowFilterSolidBlend()

void EwScreenWarpIndex8RowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowGradient()

void EwScreenWarpIndex8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowGradientBlend()

void EwScreenWarpIndex8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowSolid()

void EwScreenWarpIndex8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpIndex8RowSolidBlend()

void EwScreenWarpIndex8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRow()

void EwScreenWarpNativeRow ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowBlend()

void EwScreenWarpNativeRowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowFilter()

void EwScreenWarpNativeRowFilter ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowFilterBlend()

void EwScreenWarpNativeRowFilterBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowFilterGradient()

void EwScreenWarpNativeRowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowFilterGradientBlend()

void EwScreenWarpNativeRowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowFilterSolid()

void EwScreenWarpNativeRowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowFilterSolidBlend()

void EwScreenWarpNativeRowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowGradient()

void EwScreenWarpNativeRowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowGradientBlend()

void EwScreenWarpNativeRowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowSolid()

void EwScreenWarpNativeRowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpNativeRowSolidBlend()

void EwScreenWarpNativeRowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565Row()

void EwScreenWarpRGB565Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowFilter()

void EwScreenWarpRGB565RowFilter ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowFilterGradient()

void EwScreenWarpRGB565RowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowFilterGradientBlend()

void EwScreenWarpRGB565RowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowFilterSolid()

void EwScreenWarpRGB565RowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowFilterSolidBlend()

void EwScreenWarpRGB565RowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowGradient()

void EwScreenWarpRGB565RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowGradientBlend()

void EwScreenWarpRGB565RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowSolid()

void EwScreenWarpRGB565RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwScreenWarpRGB565RowSolidBlend()

void EwScreenWarpRGB565RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwSetPixelSolid()

void EwSetPixelSolid ( XSurfaceMemory aDst,
int  aX,
int  aY,
XGradient aGradient 
)

◆ EwSetPixelSolidBlend()

void EwSetPixelSolidBlend ( XSurfaceMemory aDst,
int  aX,
int  aY,
XGradient aGradient 
)

◆ EwWarpAlpha8RowFilterGradient()

void EwWarpAlpha8RowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowFilterGradientBlend()

void EwWarpAlpha8RowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowFilterSolid()

void EwWarpAlpha8RowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowFilterSolidBlend()

void EwWarpAlpha8RowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowGradient()

void EwWarpAlpha8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowGradientBlend()

void EwWarpAlpha8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowSolid()

void EwWarpAlpha8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpAlpha8RowSolidBlend()

void EwWarpAlpha8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8Row()

void EwWarpIndex8Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowBlend()

void EwWarpIndex8RowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowFilter()

void EwWarpIndex8RowFilter ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowFilterBlend()

void EwWarpIndex8RowFilterBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowFilterGradient()

void EwWarpIndex8RowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowFilterGradientBlend()

void EwWarpIndex8RowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowFilterSolid()

void EwWarpIndex8RowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowFilterSolidBlend()

void EwWarpIndex8RowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowGradient()

void EwWarpIndex8RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowGradientBlend()

void EwWarpIndex8RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowSolid()

void EwWarpIndex8RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpIndex8RowSolidBlend()

void EwWarpIndex8RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRow()

void EwWarpNativeRow ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowBlend()

void EwWarpNativeRowBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowFilter()

void EwWarpNativeRowFilter ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowFilterBlend()

void EwWarpNativeRowFilterBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowFilterGradient()

void EwWarpNativeRowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowFilterGradientBlend()

void EwWarpNativeRowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowFilterSolid()

void EwWarpNativeRowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowFilterSolidBlend()

void EwWarpNativeRowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowGradient()

void EwWarpNativeRowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowGradientBlend()

void EwWarpNativeRowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowSolid()

void EwWarpNativeRowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpNativeRowSolidBlend()

void EwWarpNativeRowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565Row()

void EwWarpRGB565Row ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowFilter()

void EwWarpRGB565RowFilter ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowFilterGradient()

void EwWarpRGB565RowFilterGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowFilterGradientBlend()

void EwWarpRGB565RowFilterGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowFilterSolid()

void EwWarpRGB565RowFilterSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowFilterSolidBlend()

void EwWarpRGB565RowFilterSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowGradient()

void EwWarpRGB565RowGradient ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowGradientBlend()

void EwWarpRGB565RowGradientBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowSolid()

void EwWarpRGB565RowSolid ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

◆ EwWarpRGB565RowSolidBlend()

void EwWarpRGB565RowSolidBlend ( XSurfaceMemory aDst,
XSurfaceMemory aSrc,
int  aWidth,
int  aS,
int  aT,
int  aSS,
int  aTS,
int  aSrcWidth,
int  aSrcHeight,
XGradient aGradient 
)

Variable Documentation

◆ EwPixelDriverVariant

const int EwPixelDriverVariant
XSurfaceMemory
Definition: ewgfxdriver.h:186
XGradient
Definition: ewgfxdriver.h:217