VSTGUI
4.4
Graphical User Interface Framework not only for VST plugins
|
Public Types | |
enum | LineCap { kLineCapButt = 0, kLineCapRound, kLineCapSquare } |
enum | LineJoin { kLineJoinMiter = 0, kLineJoinRound, kLineJoinBevel } |
typedef std::vector< CCoord > | CoordVector |
Public Member Functions | |
CLineStyle (LineCap cap=kLineCapButt, LineJoin join=kLineJoinMiter, CCoord dashPhase=0., uint32_t dashCount=0, const CCoord *dashLengths=0) | |
CLineStyle (LineCap cap, LineJoin join, CCoord dashPhase, const CoordVector &dashLengths) | |
CLineStyle (const CLineStyle &lineStyle) | |
~CLineStyle () | |
LineCap | getLineCap () const |
LineJoin | getLineJoin () const |
CCoord | getDashPhase () const |
uint32_t | getDashCount () const |
CoordVector & | getDashLengths () |
const CCoord * | getDashLengths () const |
void | setLineCap (LineCap newCap) |
void | setLineJoin (LineJoin newJoin) |
void | setDashPhase (CCoord phase) |
bool | operator== (const CLineStyle &cls) const |
bool | operator!= (const CLineStyle &cls) const |
CLineStyle & | operator= (const CLineStyle &cls) |
Protected Attributes | |
LineCap | cap |
LineJoin | join |
CCoord | dashPhase |
CoordVector | dashLengths |
typedef std::vector<CCoord> CoordVector |
enum LineCap |
enum LineJoin |
CLineStyle | ( | LineCap | cap = kLineCapButt , |
LineJoin | join = kLineJoinMiter , |
||
CCoord | dashPhase = 0. , |
||
uint32_t | dashCount = 0 , |
||
const CCoord * | dashLengths = 0 |
||
) |
CLineStyle | ( | LineCap | cap, |
LineJoin | join, | ||
CCoord | dashPhase, | ||
const CoordVector & | dashLengths | ||
) |
CLineStyle | ( | const CLineStyle & | lineStyle | ) |
~CLineStyle | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
CLineStyle & operator= | ( | const CLineStyle & | cls | ) |
bool operator== | ( | const CLineStyle & | cls | ) | const |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |