class CCL::RadialGradientBrush

Radial gradient brush.

#include <brush.h>

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

    RadialGradientBrush (
        PointFRef center,
        float radius,
        ColorRef startColor,
        ColorRef endColor
    );

    RadialGradientBrush (
        PointFRef center,
        float radius,
        const IGradient::Stop stops [],
        int stopCount
    );

    RadialGradientBrush (PointFRef center, float radius, GradientBrushRef other);
};

Inherited Members

public:
    // enums

    enum BrushType;

    // fields

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

    // methods

    PROPERTY_BY_VALUE (BrushType, type, Type);
    static const GradientBrush* castRef (BrushRef brush);