Skip to content

pencil.js / conic-gradient / ConicGradient

Class: ConicGradient ​

Defined in: conic-gradient.ts:20

Conic gradient usable as fill or stroke

Constructors ​

Constructor ​

ts
new ConicGradient(
   positionDefinition, 
   startAngle?, 
   colorStops?
): ConicGradient;

Defined in: conic-gradient.ts:40

Conic gradient constructor

Parameters ​

ParameterTypeDefault valueDescription
positionDefinition| PositionDefinition | undefinedundefinedCenter of the gradient (relative to the component)
startAngle?number0Starting angle (0 is top, 0.5 is bottom and 1 is full circle back to top)
colorStops?ColorStops{}Set of colors to go through (key is position [from 0 to 1], value is the color)

Returns ​

ConicGradient

Properties ​

PropertyTypeDescriptionDefined in
colorStopsColorStopsSet of colors to go through (key is position [from 0 to 1], value is the color)conic-gradient.ts:32
positionPositionCenter of the gradientconic-gradient.ts:26
startAnglenumberStarting angle (0 is top, 0.5 is bottom and 1 is full circle back to top)conic-gradient.ts:29

Accessors ​

className ​

Get Signature ​

ts
get static className(): "ConicGradient";

Defined in: conic-gradient.ts:21

Returns ​

"ConicGradient"

Methods ​

toJSON() ​

ts
toJSON(): ConicGradientJSON;

Defined in: conic-gradient.ts:58

Return a json ready object

Returns ​

ConicGradientJSON


toString() ​

ts
toString(ctx): CanvasGradient;

Defined in: conic-gradient.ts:50

Return a canvas gradient

Parameters ​

ParameterTypeDescription
ctxCanvasRenderingContext2DDrawing context

Returns ​

CanvasGradient


from() ​

ts
static from(definition): ConicGradient;

Defined in: conic-gradient.ts:71

Return an instance from a generic object

Parameters ​

ParameterTypeDescription
definitionOmit<ConicGradientJSON, "constructor">ConicGradient definition

Returns ​

ConicGradient

Released under the MIT License.