VSTGUI  4.2
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
CLineStyle Class Reference

Public Types

enum  LineCap { kLineCapButt = 0, kLineCapRound, kLineCapSquare }
 
enum  LineJoin { kLineJoinMiter = 0, kLineJoinRound, kLineJoinBevel }
 

Public Member Functions

 CLineStyle (LineCap cap=kLineCapButt, LineJoin join=kLineJoinMiter, CCoord dashPhase=0., int32_t dashCount=0, const CCoord *dashLengths=0)
 
 ~CLineStyle ()
 
LineCap getLineCap () const
 
LineJoin getLineJoin () const
 
CCoord getDashPhase () const
 
int32_t getDashCount () const
 
const CCoordgetDashLengths () const
 
bool operator== (const CLineStyle &cls) const
 
CLineStyleoperator= (const CLineStyle &cls)
 

Protected Attributes

LineCap cap
 
LineJoin join
 
CCoord dashPhase
 
int32_t dashCount
 
CCoorddashLengths
 

Member Enumeration Documentation

enum LineCap
Enumerator
kLineCapButt 
kLineCapRound 
kLineCapSquare 
enum LineJoin
Enumerator
kLineJoinMiter 
kLineJoinRound 
kLineJoinBevel 

Constructor & Destructor Documentation

CLineStyle ( LineCap  cap = kLineCapButt,
LineJoin  join = kLineJoinMiter,
CCoord  dashPhase = 0.,
int32_t  dashCount = 0,
const CCoord dashLengths = 0 
)
~CLineStyle ( )

Member Function Documentation

int32_t getDashCount ( ) const
inline
const CCoord* getDashLengths ( ) const
inline
CCoord getDashPhase ( ) const
inline
LineCap getLineCap ( ) const
inline
LineJoin getLineJoin ( ) const
inline
CLineStyle & operator= ( const CLineStyle cls)
bool operator== ( const CLineStyle cls) const

Member Data Documentation

LineCap cap
protected
int32_t dashCount
protected
CCoord* dashLengths
protected
CCoord dashPhase
protected
LineJoin join
protected

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