Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

DrawSurface Class Reference

Generic image class. More...

#include <gmldrawsurface.h>

Inheritance diagram for DrawSurface:

SmartObject GDISurface IntelSurface List of all members.

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

Detailed Description

Generic image class.

Some functionality should be defined in children


The documentation for this class was generated from the following file:
Generated on Tue Jan 13 21:12:04 2004 for Graphics and Media Lab CSL by doxygen 1.3.4