GME
13
|
#include <GraphicsUtil.h>
Public Member Functions | |
CArrowHead (int dir, const std::vector< CPoint > &coords) | |
virtual | ~CArrowHead () |
CRect | GetLineCoords (long index1, long index2, double angle, bool skew) |
virtual void | Draw (Gdiplus::Graphics *gdip, Gdiplus::Pen *pen, Gdiplus::Brush *brush, const CPoint &tip, bool bPen, double angle, bool bold) |
Public Attributes | |
std::vector< CPoint > | path |
int | dir |
Definition at line 12 of file GraphicsUtil.h.
CArrowHead::CArrowHead | ( | int | dir, |
const std::vector< CPoint > & | coords | ||
) |
Definition at line 16 of file GraphicsUtil.cpp.
CArrowHead::~CArrowHead | ( | ) | [virtual] |
Definition at line 49 of file GraphicsUtil.cpp.
void CArrowHead::Draw | ( | Gdiplus::Graphics * | gdip, |
Gdiplus::Pen * | pen, | ||
Gdiplus::Brush * | brush, | ||
const CPoint & | tip, | ||
bool | bPen, | ||
double | angle, | ||
bool | bold | ||
) | [virtual] |
Reimplemented in CBulletArrowHead.
Definition at line 70 of file GraphicsUtil.cpp.
CRect CArrowHead::GetLineCoords | ( | long | index1, |
long | index2, | ||
double | angle, | ||
bool | skew | ||
) |
Definition at line 53 of file GraphicsUtil.cpp.
Definition at line 19 of file GraphicsUtil.h.
std::vector<CPoint> CArrowHead::path |
Definition at line 18 of file GraphicsUtil.h.