class CCL::GradientBrush

Gradient brush definition.

#include <brush.h>

class GradientBrush: public CCL::Brush
{
public:
    // construction

    GradientBrush (IGradient* gradient = nullptr);
    GradientBrush (BrushRef other);

    // methods

    static const GradientBrush* castRef (BrushRef brush);
};

Inherited Members

public:
    // enums

    enum BrushType;

    // fields

    int32 type = 0;
    Color color;
    IGradient* gradient = nullptr;
     color;

    // methods

    PROPERTY_BY_VALUE (BrushType, type, Type);