#include "Examples.h" void FillGradient(Painter& sw) { sw.Rectangle(10, 10, 1000, 600) .Fill(200, 100, Blue(), 300, 300, LtRed()) .Stroke(2, Black()); } void FillGradientReflect(Painter& sw) { sw.Rectangle(10, 10, 1000, 600) .Fill(200, 100, Blue(), 300, 300, LtRed(), GRADIENT_REFLECT) .Stroke(2, Black()); } void FillGradientRepeat(Painter& sw) { sw.Rectangle(10, 10, 1000, 600) .Fill(200, 100, Blue(), 300, 300, LtRed(), GRADIENT_REPEAT) .Stroke(2, Black()); } INITBLOCK { RegisterExample("Linear gradient - PAD", FillGradient); RegisterExample("Linear gradient - REFLECT", FillGradientReflect); RegisterExample("Linear gradient - REPEAT", FillGradientRepeat); }