MythTV  master
Public Member Functions | List of all members
MHDLADisplay Class Referenceabstract

#include <freemheg.h>

Inheritance diagram for MHDLADisplay:
Inheritance graph
[legend]

Public Member Functions

virtual ~MHDLADisplay ()=default
 
virtual void Draw (int x, int y)=0
 
virtual void SetSize (int width, int height)=0
 
virtual void SetLineSize (int width)=0
 
virtual void SetLineColour (MHRgba colour)=0
 
virtual void SetFillColour (MHRgba colour)=0
 
virtual void Clear ()=0
 
virtual void DrawLine (int x1, int y1, int x2, int y2)=0
 
virtual void DrawBorderedRectangle (int x, int y, int width, int height)=0
 
virtual void DrawOval (int x, int y, int width, int height)=0
 
virtual void DrawArcSector (int x, int y, int width, int height, int start, int arc, bool isSector)=0
 
virtual void DrawPoly (bool isFilled, const MHPointVec &xArray, const MHPointVec &yArray)=0
 

Detailed Description

Definition at line 174 of file freemheg.h.

Constructor & Destructor Documentation

◆ ~MHDLADisplay()

virtual MHDLADisplay::~MHDLADisplay ( )
virtualdefault

Member Function Documentation

◆ Draw()

virtual void MHDLADisplay::Draw ( int  x,
int  y 
)
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::Display().

◆ SetSize()

virtual void MHDLADisplay::SetSize ( int  width,
int  height 
)
pure virtual

◆ SetLineSize()

virtual void MHDLADisplay::SetLineSize ( int  width)
pure virtual

◆ SetLineColour()

virtual void MHDLADisplay::SetLineColour ( MHRgba  colour)
pure virtual

◆ SetFillColour()

virtual void MHDLADisplay::SetFillColour ( MHRgba  colour)
pure virtual

◆ Clear()

virtual void MHDLADisplay::Clear ( )
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::Clear().

◆ DrawLine()

virtual void MHDLADisplay::DrawLine ( int  x1,
int  y1,
int  x2,
int  y2 
)
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::DrawLine().

◆ DrawBorderedRectangle()

virtual void MHDLADisplay::DrawBorderedRectangle ( int  x,
int  y,
int  width,
int  height 
)
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::DrawRectangle().

◆ DrawOval()

virtual void MHDLADisplay::DrawOval ( int  x,
int  y,
int  width,
int  height 
)
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::DrawOval().

◆ DrawArcSector()

virtual void MHDLADisplay::DrawArcSector ( int  x,
int  y,
int  width,
int  height,
int  start,
int  arc,
bool  isSector 
)
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::DrawArcSector().

◆ DrawPoly()

virtual void MHDLADisplay::DrawPoly ( bool  isFilled,
const MHPointVec xArray,
const MHPointVec yArray 
)
pure virtual

Implemented in MHIDLA.

Referenced by MHDynamicLineArt::DrawPoly().


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