Skip to content

pencil.js / radial-gradient / RadialGradient

Class: RadialGradient ​

Defined in: radial-gradient.ts:19

Radial gradient usable as fill or stroke

Constructors ​

Constructor ​

ts
new RadialGradient(
   positionDefinition, 
   radius?, 
   colorStops?
): RadialGradient;

Defined in: radial-gradient.ts:39

Radial gradient constructor

Parameters ​

ParameterTypeDefault valueDescription
positionDefinition| PositionDefinition | undefinedundefinedCenter of the gradient (relative to the component)
radius?number0Radius of the gradient
colorStops?ColorStops{}Set of colors to go through (key is position [from 0 to 1], value is the color)

Returns ​

RadialGradient

Properties ​

PropertyTypeDescriptionDefined in
colorStopsColorStopsSet of colors to go through (key is position [from 0 to 1], value is the color)radial-gradient.ts:31
positionPositionCenter of the gradientradial-gradient.ts:25
radiusnumberRadius of the gradientradial-gradient.ts:28

Accessors ​

className ​

Get Signature ​

ts
get static className(): "RadialGradient";

Defined in: radial-gradient.ts:20

Returns ​

"RadialGradient"

Methods ​

toJSON() ​

ts
toJSON(): RadialGradientJSON;

Defined in: radial-gradient.ts:57

Return a json ready object

Returns ​

RadialGradientJSON


toString() ​

ts
toString(ctx): CanvasGradient;

Defined in: radial-gradient.ts:49

Return a canvas gradient

Parameters ​

ParameterTypeDescription
ctxCanvasRenderingContext2DDrawing context

Returns ​

CanvasGradient


from() ​

ts
static from(definition): RadialGradient;

Defined in: radial-gradient.ts:70

Return an instance from a generic object

Parameters ​

ParameterTypeDescription
definitionOmit<RadialGradientJSON, "constructor">RadialGradient definition

Returns ​

RadialGradient

Released under the MIT License.