Skip to content

Documentation / @ripl/core / ArcState

Interface: ArcState ​

Defined in: packages/core/src/elements/arc.ts:26

State interface for an arc element, defining center, angles, radii, pad angle, and border radius.

Extends ​

Properties ​

PropertyTypeInherited fromDefined in
borderRadius?number-packages/core/src/elements/arc.ts:34
cxnumber-packages/core/src/elements/arc.ts:27
cynumber-packages/core/src/elements/arc.ts:28
direction?DirectionBaseState.directionpackages/core/src/context/types.ts:120
endAnglenumber-packages/core/src/elements/arc.ts:30
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
innerRadius?number-packages/core/src/elements/arc.ts:32
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
padAngle?number-packages/core/src/elements/arc.ts:33
radiusnumber-packages/core/src/elements/arc.ts:31
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
startAnglenumber-packages/core/src/elements/arc.ts:29
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