GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GraphicsContext Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for GraphicsContext:

Public Member Functions

virtual ~GraphicsContext ()
virtual int size_x () const =0
virtual int size_y () const =0
virtual void StartBatch (std::string name)=0
virtual void EndBatch (std::string name)=0
virtual void draw_pixel (int x, int y, unsigned int color)=0
virtual void draw_rect (int x, int y, int sx, int sy, unsigned int color)=0
virtual void draw_image (int x, int y, int sx, int sy, GCBitmap &bitmap)=0
virtual void draw_image2 (int x, int y, int sx, int sy, GCBitmap &bitmap)=0
virtual void draw_line (int x, int y, int x2, int y2, unsigned int color)=0

Constructor & Destructor Documentation

◆ ~GraphicsContext()

virtual GraphicsContext::~GraphicsContext ( )
inlinevirtual

Member Function Documentation

◆ draw_image()

virtual void GraphicsContext::draw_image ( int x,
int y,
int sx,
int sy,
GCBitmap & bitmap )
pure virtual

◆ draw_image2()

virtual void GraphicsContext::draw_image2 ( int x,
int y,
int sx,
int sy,
GCBitmap & bitmap )
pure virtual

◆ draw_line()

virtual void GraphicsContext::draw_line ( int x,
int y,
int x2,
int y2,
unsigned int color )
pure virtual

◆ draw_pixel()

virtual void GraphicsContext::draw_pixel ( int x,
int y,
unsigned int color )
pure virtual

Implemented in BitmapGraphicsContext.

◆ draw_rect()

virtual void GraphicsContext::draw_rect ( int x,
int y,
int sx,
int sy,
unsigned int color )
pure virtual

Implemented in BitmapGraphicsContext.

◆ EndBatch()

virtual void GraphicsContext::EndBatch ( std::string name)
pure virtual

◆ size_x()

virtual int GraphicsContext::size_x ( ) const
pure virtual

Implemented in BitmapGraphicsContext.

◆ size_y()

virtual int GraphicsContext::size_y ( ) const
pure virtual

Implemented in BitmapGraphicsContext.

◆ StartBatch()

virtual void GraphicsContext::StartBatch ( std::string name)
pure virtual

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