FlexiGfxRenderer Class Reference

#include <FlexiGfxRenderer.h>

Inheritance diagram for FlexiGfxRenderer:

Inheritance graph
[legend]
Collaboration diagram for FlexiGfxRenderer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FlexiGfxRenderer ()
virtual bool initialize ()=0
virtual bool isFullscreen ()=0
virtual FlexiImagecreateImage ()=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


Detailed Description

FlexiSense FlexiGfxRenderer.h Author: Alessandro Rasulo (mailto: alex9978@gmail.com) Notes: Abstract graphics renderer

Constructor & Destructor Documentation

FlexiGfxRenderer::FlexiGfxRenderer (  ) 

FlexiSense FlexiGfxRenderer.cpp Author: Alessandro Rasulo (mailto: alex9978@gmail.com) Notes: Abstract graphics renderer


Member Function Documentation

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.


The documentation for this class was generated from the following files:

Generated on Sat Nov 15 01:34:31 2008 for FlexiSense by  doxygen 1.5.6