Skip to content

Documentation / @ripl/core / PolygonState

Interface: PolygonState ​

Defined in: packages/core/src/elements/polygon.ts:21

State interface for a regular polygon element, defining center, radius, and number of sides.

Extends ​

Properties ​

PropertyTypeInherited fromDefined in
cxnumber-packages/core/src/elements/polygon.ts:22
cynumber-packages/core/src/elements/polygon.ts:23
direction?DirectionBaseState.directionpackages/core/src/context/types.ts:120
fill?stringBaseState.fillpackages/core/src/context/types.ts:118
filter?stringBaseState.filterpackages/core/src/context/types.ts:119
font?stringBaseState.fontpackages/core/src/context/types.ts:121
fontKerning?FontKerningBaseState.fontKerningpackages/core/src/context/types.ts:122
globalCompositeOperation?unknownBaseState.globalCompositeOperationpackages/core/src/context/types.ts:124
lineCap?LineCapBaseState.lineCappackages/core/src/context/types.ts:125
lineDash?number[]BaseState.lineDashpackages/core/src/context/types.ts:126
lineDashOffset?numberBaseState.lineDashOffsetpackages/core/src/context/types.ts:127
lineJoin?LineJoinBaseState.lineJoinpackages/core/src/context/types.ts:128
lineWidth?numberBaseState.lineWidthpackages/core/src/context/types.ts:129
miterLimit?numberBaseState.miterLimitpackages/core/src/context/types.ts:130
opacity?numberBaseState.opacitypackages/core/src/context/types.ts:123
radiusnumber-packages/core/src/elements/polygon.ts:24
rotation?RotationBaseState.rotationpackages/core/src/context/types.ts:143
shadowBlur?numberBaseState.shadowBlurpackages/core/src/context/types.ts:131
shadowColor?stringBaseState.shadowColorpackages/core/src/context/types.ts:132
shadowOffsetX?numberBaseState.shadowOffsetXpackages/core/src/context/types.ts:133
shadowOffsetY?numberBaseState.shadowOffsetYpackages/core/src/context/types.ts:134
sidesnumber-packages/core/src/elements/polygon.ts:25
stroke?stringBaseState.strokepackages/core/src/context/types.ts:135
textAlign?TextAlignmentBaseState.textAlignpackages/core/src/context/types.ts:136
textBaseline?TextBaselineBaseState.textBaselinepackages/core/src/context/types.ts:137
transformOriginX?TransformOriginBaseState.transformOriginXpackages/core/src/context/types.ts:144
transformOriginY?TransformOriginBaseState.transformOriginYpackages/core/src/context/types.ts:145
transformScaleX?numberBaseState.transformScaleXpackages/core/src/context/types.ts:141
transformScaleY?numberBaseState.transformScaleYpackages/core/src/context/types.ts:142
translateX?numberBaseState.translateXpackages/core/src/context/types.ts:139
translateY?numberBaseState.translateYpackages/core/src/context/types.ts:140
zIndex?numberBaseState.zIndexpackages/core/src/context/types.ts:138