class CCL::SolidBrush

Solid brush definition.

#include <brush.h>

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

    SolidBrush (Color _color = Colors::kBlack);
    SolidBrush (BrushRef other);

    // methods

    SolidBrush& blendBrushColor (BrushRef other, float alpha = 1.f);
    static const SolidBrush* 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);