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 |
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.