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