#include <gmldrawsurface.h>
Inheritance diagram for DrawSurface:
Public Member Functions | |
DrawSurface () | |
Constructor.. | |
virtual | ~DrawSurface () |
Empty destructor. | |
virtual void | DrawLine (int in_iX0, int in_iY0, int in_iX1, int in_iY1, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | DrawLine (gml::Vector2i in_vStart, gml::Vector2i in_vEnd, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | FrameRect (int in_iX0, int in_iY0, int in_iX1, int in_iY1, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | FrameRect (gml::Vector2i in_vMin, gml::Vector2i in_vMax, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | Circle (int in_iX0, int in_iY0, int in_iRadius, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | Circle (gml::Vector2i in_vCenter, int in_iRadius, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | PolyLine (gml::Vector2i *in_pVectors, int in_iPoints, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
virtual void | PolyGon (gml::Vector2i *in_pVectors, int in_iPoints, Color3ub in_Color=Color3ub(255, 255, 255))=0 |
Some functionality should be defined in children