Skip to content

Documentation / @ripl/core / SceneOptions

Interface: SceneOptions ​

Defined in: packages/core/src/core/scene.ts:34

Options for constructing a scene, extending group options with an optional auto-render-on-resize flag.

Extends ​

Properties ​

PropertyTypeInherited fromDefined in
children?OneOrMore<Element<Partial<BaseState>, ElementEventMap>>GroupOptions.childrenpackages/core/src/core/group.ts:28
class?OneOrMore<string>GroupOptions.classpackages/core/src/core/element.ts:132
data?unknownGroupOptions.datapackages/core/src/core/element.ts:133
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
id?stringGroupOptions.idpackages/core/src/core/element.ts:131
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
pointerEvents?ElementPointerEventsGroupOptions.pointerEventspackages/core/src/core/element.ts:134
renderOnResize?boolean-packages/core/src/core/scene.ts:35
renderOnUpdate?boolean-packages/core/src/core/scene.ts:36
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
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