UNPKG

pencil.js

Version:

Nice modular interactive 2D drawing library.

29 lines (28 loc) 1.01 kB
/** * @module RadialGradient */ /** * Radial-gradient class * <br><img src="./media/examples/radial-gradient.png" alt="radial-gradient demo"/> * @class */ export default class RadialGradient { /** * Radial-gradient constructor * @param {PositionDefinition} positionDefinition - Center of the gradient * @param {Number} radius - Radius of the gradient * @param {Object} colorStops - Set of colors to go through (key is position [from 0 to 1], value is the color) * @example new RadialGradient(from, radius, { 0: "red", 1: "green" }); */ constructor(positionDefinition: any, radius: number, colorStops: any); position: Position; radius: number; colorStops: any; /** * Return a drawing context compatible gradient * @param {CanvasRenderingContext2D} ctx - Drawing context * @return {CanvasGradient} */ toString(ctx: CanvasRenderingContext2D): CanvasGradient; } import Position from "@pencil.js/position";