Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_ColorGradients🞂TRadialGradientSamplerClass

TRadialGradientSampler

Circular or elliptical radial sampler

Inheritance:TObject 🞂 TPersistent 🞂 TNotifiablePersistent 🞂 TCustomSampler 🞂 TCustomGradientSampler 🞂 TCustomGradientLookUpTableSampler 🞂 TCustomCenterLutGradientSampler 🞂 TCustomCenterRadiusLutGradientSampler 🞂 TRadialGradientSampler

Declaration ​

pascal
TRadialGradientSampler = class(TCustomCenterRadiusLutGradientSampler)

Description ​

TRadialGradientSampler samples a symmetric 2D circular radial gradient around a center point.

ClampMirrorRepeat

Colors are mapped according to WrapMode.

Mathematics & Algorithm ​

TRadialGradientSampler calculates normalized radial distance u from center (Xc,Yc) using Euclidean norm divided by radius R:

u=(X−Xc)2+(Y−Yc)2R