Platforms to show: All Mac Windows Linux Cross-Platform

CGShadingCreateRadialMBS(colorspace as CGColorSpaceMBS, startPoint as CGPointMBS, startRadius as Double, endPoint as CGPointMBS, endRadius as Double, func as CGFunctionMBS, extendStart as boolean, extendEnd as boolean) as CGShadingMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method CoreGraphics MBS MacCG Plugin 6.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates a Quartz radial shading.

Parameters
colorspace: The color space in which color values are expressed.
startPoint: The center of the starting circle, in the shading's target coordinate space.
startRadius: The radius of the starting circle, in the shading's target coordinate space.
endPoint: The center of the ending circle, in the shading's target coordinate space.
endRadius: The radius of the ending circle, in the shading's target coordinate space.
function: A CGFunction object. This object refers to your function for creating a radial shading.
extendStart: A Boolean value that specifies whether to extend the shading beyond the starting circle.
extendEnd: A Boolean value that specifies whether to extend the shading beyond the ending circle.

Returns a new Quartz radial shading or nil on any error.

A radial shading is a color blend that varies between two circles. To draw the shading, call the function CGContextDrawShading.

Available in Mac OS X version 10.2 and later.

Some examples using this global method:

The items on this page are in the following plugins: MBS MacCG Plugin.


The biggest plugin in space...