CGradient Class Reference
[Version 4.0]

Gradient Object [new in 4.0]. More...

Inheritance diagram for CGradient:
Inheritance graph
[legend]
Collaboration diagram for CGradient:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Member Access



double getColor1Start () const
double getColor2Start () const
const CColorgetColor1 () const
const CColorgetColor2 () const
Reference Counting Methods



virtual void forget ()
 decrease refcount and delete object if refcount == 0
virtual void remember ()
 increase refcount
virtual int32_t getNbReference () const
 get refcount
Message Methods



virtual CMessageResult notify (CBaseObject *sender, IdStringPtr message)

Protected Member Functions

 CGradient (double color1Start, double color2Start, const CColor &color1, const CColor &color2)

Protected Attributes

double color1Start
double color2Start
CColor color1
CColor color2

Detailed Description

Gradient Object [new in 4.0].


Constructor & Destructor Documentation

CGradient ( double  color1Start,
double  color2Start,
const CColor color1,
const CColor color2 
) [inline, protected]

Member Function Documentation

virtual void forget (  )  [inline, virtual, inherited]

decrease refcount and delete object if refcount == 0

const CColor& getColor1 (  )  const [inline]
double getColor1Start (  )  const [inline]
const CColor& getColor2 (  )  const [inline]
double getColor2Start (  )  const [inline]
virtual int32_t getNbReference (  )  const [inline, virtual, inherited]

get refcount

virtual CMessageResult notify ( CBaseObject sender,
IdStringPtr  message 
) [inline, virtual, inherited]
virtual void remember (  )  [inline, virtual, inherited]

increase refcount


Member Data Documentation

CColor color1 [protected]
double color1Start [protected]
CColor color2 [protected]
double color2Start [protected]

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

Generated on Fri Nov 22 11:09:34 2013 for VSTGUI by  doxygen 1.6.1