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

#include <Draw.hh>

Public Member Functions

virtual void Quad (Point p1, Point p2, Point p3, Point p4)=0
virtual void Tri (Point p1, Point p2, Point p3)=0
virtual void TexCoordsQuad (Point2d p1, Point2d p2, Point2d p3, Point2d p4)=0
virtual void TexCoordsTri (Point2d p1, Point2d p2, Point2d p3)=0
virtual int AddTexture (const Bitmap< Color > &c)=0
virtual void RemoveTexture (int i)=0
virtual void TexturePoly (int i)=0
virtual void ColorPoly (Color c)=0
virtual int StartObj ()=0
virtual void EndObj (int i)=0
virtual void Object (int i)=0
virtual int type () const =0
virtual Point2d topleft () const =0
virtual Point2d bottomright () const =0
virtual int propcount () const =0
virtual std::string propname (int i) const =0
virtual std::string proptype (int i) const =0
virtual void * probvalue (int i) const =0
virtual int ArrayCount () const =0
virtual Draw * ArrayIndex (int i) const =0
virtual int AlArrayCount () const =0
virtual Draw * AlArrayIndex (int i) const =0
virtual void Clear ()=0
virtual void DrawLine (Point2d p, Point2d p2)=0
virtual void DrawPoint (Point2d p, float pointsize)=0

Member Function Documentation

◆ AddTexture()

virtual int Draw::AddTexture ( const Bitmap< Color > & c)
pure virtual

◆ AlArrayCount()

virtual int Draw::AlArrayCount ( ) const
pure virtual

◆ AlArrayIndex()

virtual Draw * Draw::AlArrayIndex ( int i) const
pure virtual

◆ ArrayCount()

virtual int Draw::ArrayCount ( ) const
pure virtual

◆ ArrayIndex()

virtual Draw * Draw::ArrayIndex ( int i) const
pure virtual

◆ bottomright()

virtual Point2d Draw::bottomright ( ) const
pure virtual

◆ Clear()

virtual void Draw::Clear ( )
pure virtual

◆ ColorPoly()

virtual void Draw::ColorPoly ( Color c)
pure virtual

◆ DrawLine()

virtual void Draw::DrawLine ( Point2d p,
Point2d p2 )
pure virtual

◆ DrawPoint()

virtual void Draw::DrawPoint ( Point2d p,
float pointsize )
pure virtual

◆ EndObj()

virtual void Draw::EndObj ( int i)
pure virtual

◆ Object()

virtual void Draw::Object ( int i)
pure virtual

◆ probvalue()

virtual void * Draw::probvalue ( int i) const
pure virtual

◆ propcount()

virtual int Draw::propcount ( ) const
pure virtual

◆ propname()

virtual std::string Draw::propname ( int i) const
pure virtual

◆ proptype()

virtual std::string Draw::proptype ( int i) const
pure virtual

◆ Quad()

virtual void Draw::Quad ( Point p1,
Point p2,
Point p3,
Point p4 )
pure virtual

◆ RemoveTexture()

virtual void Draw::RemoveTexture ( int i)
pure virtual

◆ StartObj()

virtual int Draw::StartObj ( )
pure virtual

◆ TexCoordsQuad()

virtual void Draw::TexCoordsQuad ( Point2d p1,
Point2d p2,
Point2d p3,
Point2d p4 )
pure virtual

◆ TexCoordsTri()

virtual void Draw::TexCoordsTri ( Point2d p1,
Point2d p2,
Point2d p3 )
pure virtual

◆ TexturePoly()

virtual void Draw::TexturePoly ( int i)
pure virtual

◆ topleft()

virtual Point2d Draw::topleft ( ) const
pure virtual

◆ Tri()

virtual void Draw::Tri ( Point p1,
Point p2,
Point p3 )
pure virtual

◆ type()

virtual int Draw::type ( ) const
pure virtual

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