enum DitherMode { DITHER_NONE, DITHER_FAST, DITHER_NICE }
void BeginScene ()
Surface * CreateSurface (int width, int height)
Surface * GetBackBuffer ()
Surface * GetFrontBuffer ()
Orientation GetOrientation () const
Orientation GetOrientationBB () const
int GetWidth () const
int GetHeight () const
Rasterizer * CreateRasterizer (Surface *target) const
void SetDithering (DitherMode mode)
Surface * SetRenderTarget (Surface *target)
void Update (const Rect *rect=0)
void Blit (int destX, int destY, const Surface *source, const Rect *srcRect=0)
void DrawCircle (int x, int y, int radius, Pixel color)
void DrawHLine (int x, int y, int length, Pixel color)
void DrawLine (int x1, int y1, int x2, int y2, Pixel color)
void DrawRect (int x1, int y1, int x2, int y2, Pixel color)
void DrawVLine (int x, int y, int length, Pixel color)
void FillRect (const Rect &rect, Pixel color)
void SetPixel (int x, int y, Pixel color)
void BlitRotated (int destX, int destY, float angle, const Surface *source)
void BlitStretch (const Rect &dest, const Surface *source, const Rect *srcRect=0)
const Rect & GetClipping () const
void SetBlending (uint8_t alpha)
void SetClipping (const Rect &rect)
void SetDefaultShader ()
void SetPixelShader (PixelShader *shader)
class PocketPC
DITHER_NONE
DITHER_FAST
DITHER_NICE
none
none
none
void
int destY,
const Surface * source,
const Rect * srcRect = 0
) [inherited]
destX
destY
source
srcRect
void
int destY,
float angle,
const Surface * source
) [inherited]
destX
destY
angle
source
void
const Surface * source,
const Rect * srcRect = 0
) [inherited]
dest
source
srcRect
void
color
void
target
int height
)
width
height
Surface
*
int y,
int radius,
Pixel color
) [inherited]
x
y
radius
color
void
int y,
int length,
Pixel color
) [inherited]
x
y
length
color
void
int y1,
int x2,
int y2,
Pixel color
) [inherited]
x1
y1
x2
y2
color
void
int y1,
int x2,
int y2,
Pixel color
) [inherited]
x1
y1
x2
y2
color
void
int y,
int length,
Pixel color
) [inherited]
x
y
length
color
void
Pixel color
) [inherited]
rect
color
void
none
Surface
*
none
const Rect&
none
Surface
*
none
int
none
none
int y
) [inherited]
x
y
none
int
alpha
void
rect
void
none
void
mode
void
int y,
Pixel color
) [inherited]
x
y
color
void
shader
void
Reimplemented from Rasterizer.
target
Surface
*
rect
void