#include <FlexiGfxRenderer.h>


Public Member Functions | |
| FlexiGfxRenderer () | |
| virtual bool | initialize ()=0 |
| virtual bool | isFullscreen ()=0 |
| virtual FlexiImage * | createImage ()=0 |
| virtual void | begin ()=0 |
| virtual void | drawPoints (FlexiPosition *coords, int num, FlexiColor *color)=0 |
| virtual void | drawLine (float x1, float y1, float x2, float y2, FlexiColor *color, int width=1)=0 |
| virtual void | drawBox (float x1, float y1, float x2, float y2, FlexiColor *color)=0 |
| virtual void | drawBoxFilled (float x1, float y1, float x2, float y2, FlexiColor *color)=0 |
| void | drawImage (float x, float y, FlexiImage *image, FlexiColor *color=0) |
| virtual void | drawBitmap (float x, float y, float w, float h, unsigned char *bits, FlexiColor *color=0)=0 |
| FlexiGfxRenderer::FlexiGfxRenderer | ( | ) |
FlexiSense FlexiGfxRenderer.cpp Author: Alessandro Rasulo (mailto: alex9978@gmail.com) Notes: Abstract graphics renderer
| virtual bool FlexiGfxRenderer::initialize | ( | ) | [pure virtual] |
Initialization
Implemented in FlexiGfxRendererSDL.
| virtual bool FlexiGfxRenderer::isFullscreen | ( | ) | [pure virtual] |
Get info
Implemented in FlexiGfxRendererSDL.
| virtual FlexiImage* FlexiGfxRenderer::createImage | ( | ) | [pure virtual] |
Image factory
Implemented in FlexiGfxRendererSDL.
| virtual void FlexiGfxRenderer::begin | ( | ) | [pure virtual] |
Begin & End drawing ops
Implemented in FlexiGfxRendererSDL.
| virtual void FlexiGfxRenderer::drawPoints | ( | FlexiPosition * | coords, | |
| int | num, | |||
| FlexiColor * | color | |||
| ) | [pure virtual] |
Draw points
Implemented in FlexiGfxRendererSDL.
| virtual void FlexiGfxRenderer::drawLine | ( | float | x1, | |
| float | y1, | |||
| float | x2, | |||
| float | y2, | |||
| FlexiColor * | color, | |||
| int | width = 1 | |||
| ) | [pure virtual] |
Draw line
Implemented in FlexiGfxRendererSDL.
| virtual void FlexiGfxRenderer::drawBox | ( | float | x1, | |
| float | y1, | |||
| float | x2, | |||
| float | y2, | |||
| FlexiColor * | color | |||
| ) | [pure virtual] |
Draw box
Implemented in FlexiGfxRendererSDL.
| virtual void FlexiGfxRenderer::drawBoxFilled | ( | float | x1, | |
| float | y1, | |||
| float | x2, | |||
| float | y2, | |||
| FlexiColor * | color | |||
| ) | [pure virtual] |
Draw box-filled
Implemented in FlexiGfxRendererSDL.
| void FlexiGfxRenderer::drawImage | ( | float | x, | |
| float | y, | |||
| FlexiImage * | image, | |||
| FlexiColor * | color = 0 | |||
| ) |
Draw image
| virtual void FlexiGfxRenderer::drawBitmap | ( | float | x, | |
| float | y, | |||
| float | w, | |||
| float | h, | |||
| unsigned char * | bits, | |||
| FlexiColor * | color = 0 | |||
| ) | [pure virtual] |
Draw bit-map
Implemented in FlexiGfxRendererSDL.
1.5.6