Skip to content

Interface: IStateStyle

Hierarchy

Table of contents

Properties

Properties

id

Optional id: string

Inherited from

IUIInputData.id

Defined in

leafer/packages/interface/src/display/ILeaf.ts:210


name

Optional name: string

Inherited from

IUIInputData.name

Defined in

leafer/packages/interface/src/display/ILeaf.ts:211


className

Optional className: string

Inherited from

IUIInputData.className

Defined in

leafer/packages/interface/src/display/ILeaf.ts:212


blendMode

Optional blendMode: IBlendMode

Inherited from

IUIInputData.blendMode

Defined in

leafer/packages/interface/src/display/ILeaf.ts:214


opacity

Optional opacity: number

Inherited from

IUIInputData.opacity

Defined in

leafer/packages/interface/src/display/ILeaf.ts:215


visible

Optional visible: boolean | 0

Inherited from

IUIInputData.visible

Defined in

leafer/packages/interface/src/display/ILeaf.ts:216


selected

Optional selected: boolean

Inherited from

IUIInputData.selected

Defined in

leafer/packages/interface/src/display/ILeaf.ts:217


disabled

Optional disabled: boolean

Inherited from

IUIInputData.disabled

Defined in

leafer/packages/interface/src/display/ILeaf.ts:218


locked

Optional locked: boolean

Inherited from

IUIInputData.locked

Defined in

leafer/packages/interface/src/display/ILeaf.ts:219


zIndex

Optional zIndex: number

Inherited from

IUIInputData.zIndex

Defined in

leafer/packages/interface/src/display/ILeaf.ts:220


mask

Optional mask: boolean | IMaskType

Inherited from

IUIInputData.mask

Defined in

leafer/packages/interface/src/display/ILeaf.ts:222


eraser

Optional eraser: boolean | IEraserType

Inherited from

IUIInputData.eraser

Defined in

leafer/packages/interface/src/display/ILeaf.ts:223


x

Optional x: number

Inherited from

IUIInputData.x

Defined in

leafer/packages/interface/src/display/ILeaf.ts:226


y

Optional y: number

Inherited from

IUIInputData.y

Defined in

leafer/packages/interface/src/display/ILeaf.ts:227


width

Optional width: number

Inherited from

IUIInputData.width

Defined in

leafer/packages/interface/src/display/ILeaf.ts:228


height

Optional height: number

Inherited from

IUIInputData.height

Defined in

leafer/packages/interface/src/display/ILeaf.ts:229


scaleX

Optional scaleX: number

Inherited from

IUIInputData.scaleX

Defined in

leafer/packages/interface/src/display/ILeaf.ts:230


scaleY

Optional scaleY: number

Inherited from

IUIInputData.scaleY

Defined in

leafer/packages/interface/src/display/ILeaf.ts:231


rotation

Optional rotation: number

Inherited from

IUIInputData.rotation

Defined in

leafer/packages/interface/src/display/ILeaf.ts:232


skewX

Optional skewX: number

Inherited from

IUIInputData.skewX

Defined in

leafer/packages/interface/src/display/ILeaf.ts:233


skewY

Optional skewY: number

Inherited from

IUIInputData.skewY

Defined in

leafer/packages/interface/src/display/ILeaf.ts:234


scale

Optional scale: number | IPointData

Inherited from

IUIInputData.scale

Defined in

leafer/packages/interface/src/display/ILeaf.ts:236


offsetX

Optional offsetX: number

Inherited from

IUIInputData.offsetX

Defined in

leafer/packages/interface/src/display/ILeaf.ts:238


offsetY

Optional offsetY: number

Inherited from

IUIInputData.offsetY

Defined in

leafer/packages/interface/src/display/ILeaf.ts:239


scrollX

Optional scrollX: number

Inherited from

IUIInputData.scrollX

Defined in

leafer/packages/interface/src/display/ILeaf.ts:240


scrollY

Optional scrollY: number

Inherited from

IUIInputData.scrollY

Defined in

leafer/packages/interface/src/display/ILeaf.ts:241


origin

Optional origin: IUnitPointData | IDirection

Inherited from

IUIInputData.origin

Defined in

leafer/packages/interface/src/display/ILeaf.ts:243


around

Optional around: IUnitPointData | IDirection

Inherited from

IUIInputData.around

Defined in

leafer/packages/interface/src/display/ILeaf.ts:244


lazy

Optional lazy: boolean

Inherited from

IUIInputData.lazy

Defined in

leafer/packages/interface/src/display/ILeaf.ts:246


pixelRatio

Optional pixelRatio: number

Inherited from

IUIInputData.pixelRatio

Defined in

leafer/packages/interface/src/display/ILeaf.ts:247


path

Optional path: string | IPathCommandData | IPathCommandObject[]

Inherited from

IUIInputData.path

Defined in

leafer/packages/interface/src/display/ILeaf.ts:249


windingRule

Optional windingRule: IWindingRule

Inherited from

IUIInputData.windingRule

Defined in

leafer/packages/interface/src/display/ILeaf.ts:250


closed

Optional closed: boolean

Inherited from

IUIInputData.closed

Defined in

leafer/packages/interface/src/display/ILeaf.ts:251


flow

Optional flow: IFlowType

Inherited from

IUIInputData.flow

Defined in

leafer/packages/interface/src/display/ILeaf.ts:254


padding

Optional padding: IFourNumber

Inherited from

IUIInputData.padding

Defined in

leafer/packages/interface/src/display/ILeaf.ts:255


gap

Optional gap: IGap | IPointGap

Inherited from

IUIInputData.gap

Defined in

leafer/packages/interface/src/display/ILeaf.ts:256


flowAlign

Optional flowAlign: IFlowAxisAlign | IFlowAlign

Inherited from

IUIInputData.flowAlign

Defined in

leafer/packages/interface/src/display/ILeaf.ts:257


flowWrap

Optional flowWrap: IFlowWrap

Inherited from

IUIInputData.flowWrap

Defined in

leafer/packages/interface/src/display/ILeaf.ts:258


itemBox

Optional itemBox: IFlowBoxType

Inherited from

IUIInputData.itemBox

Defined in

leafer/packages/interface/src/display/ILeaf.ts:259


inFlow

Optional inFlow: boolean

Inherited from

IUIInputData.inFlow

Defined in

leafer/packages/interface/src/display/ILeaf.ts:261


autoWidth

Optional autoWidth: IAutoSize

Inherited from

IUIInputData.autoWidth

Defined in

leafer/packages/interface/src/display/ILeaf.ts:262


autoHeight

Optional autoHeight: IAutoSize

Inherited from

IUIInputData.autoHeight

Defined in

leafer/packages/interface/src/display/ILeaf.ts:263


lockRatio

Optional lockRatio: boolean

Inherited from

IUIInputData.lockRatio

Defined in

leafer/packages/interface/src/display/ILeaf.ts:264


autoBox

Optional autoBox: IAutoBoxData | IConstraint

Inherited from

IUIInputData.autoBox

Defined in

leafer/packages/interface/src/display/ILeaf.ts:265


widthRange

Optional widthRange: IRangeSize

Inherited from

IUIInputData.widthRange

Defined in

leafer/packages/interface/src/display/ILeaf.ts:267


heightRange

Optional heightRange: IRangeSize

Inherited from

IUIInputData.heightRange

Defined in

leafer/packages/interface/src/display/ILeaf.ts:268


draggable

Optional draggable: boolean | IAxis

Inherited from

IUIInputData.draggable

Defined in

leafer/packages/interface/src/display/ILeaf.ts:271


dragBounds

Optional dragBounds: "parent" | IBoundsData

Inherited from

IUIInputData.dragBounds

Defined in

leafer/packages/interface/src/display/ILeaf.ts:272


editable

Optional editable: boolean

Inherited from

IUIInputData.editable

Defined in

leafer/packages/interface/src/display/ILeaf.ts:274


hittable

Optional hittable: boolean

Inherited from

IUIInputData.hittable

Defined in

leafer/packages/interface/src/display/ILeaf.ts:276


hitFill

Optional hitFill: IHitType

Inherited from

IUIInputData.hitFill

Defined in

leafer/packages/interface/src/display/ILeaf.ts:277


hitStroke

Optional hitStroke: IHitType

Inherited from

IUIInputData.hitStroke

Defined in

leafer/packages/interface/src/display/ILeaf.ts:278


hitBox

Optional hitBox: boolean

Inherited from

IUIInputData.hitBox

Defined in

leafer/packages/interface/src/display/ILeaf.ts:279


hitChildren

Optional hitChildren: boolean

Inherited from

IUIInputData.hitChildren

Defined in

leafer/packages/interface/src/display/ILeaf.ts:280


hitSelf

Optional hitSelf: boolean

Inherited from

IUIInputData.hitSelf

Defined in

leafer/packages/interface/src/display/ILeaf.ts:281


hitRadius

Optional hitRadius: number

Inherited from

IUIInputData.hitRadius

Defined in

leafer/packages/interface/src/display/ILeaf.ts:282


button

Optional button: boolean

Inherited from

IUIInputData.button

Defined in

leafer/packages/interface/src/display/ILeaf.ts:284


cursor

Optional cursor: ICursorType | ICursorType[]

Inherited from

IUIInputData.cursor

Defined in

leafer/packages/interface/src/display/ILeaf.ts:285


motionPath

Optional motionPath: boolean

Inherited from

IUIInputData.motionPath

Defined in

leafer/packages/interface/src/display/ILeaf.ts:287


motion

Optional motion: number | IUnitData

Inherited from

IUIInputData.motion

Defined in

leafer/packages/interface/src/display/ILeaf.ts:288


motionRotation

Optional motionRotation: number | boolean

Inherited from

IUIInputData.motionRotation

Defined in

leafer/packages/interface/src/display/ILeaf.ts:289


normalStyle

Optional normalStyle: IObject

Inherited from

IUIInputData.normalStyle

Defined in

leafer/packages/interface/src/display/ILeaf.ts:291


event

Optional event: IEventMap

Inherited from

IUIInputData.event

Defined in

leafer/packages/interface/src/display/ILeaf.ts:293


data

Optional data: IObject

Inherited from

IUIInputData.data

Defined in

leafer/packages/interface/src/display/ILeaf.ts:296


tag

Optional tag: string

Inherited from

IUIInputData.tag

Defined in

leafer/packages/interface/src/display/ILeaf.ts:300


noBounds

Optional noBounds: boolean

Inherited from

IUIInputData.noBounds

Defined in

leafer/packages/interface/src/display/ILeaf.ts:305


cornerRadius

Optional cornerRadius: string | IFourNumber

Inherited from

IUIInputData.cornerRadius

Defined in

ui/packages/interface/src/ICommonAttr.ts:13


cornerSmoothing

Optional cornerSmoothing: number

Inherited from

IUIInputData.cornerSmoothing

Defined in

ui/packages/interface/src/ICommonAttr.ts:14


fill

Optional fill: IFill

Inherited from

IUIInputData.fill

Defined in

ui/packages/interface/src/ICommonAttr.ts:26


stroke

Optional stroke: IStroke

Inherited from

IUIInputData.stroke

Defined in

ui/packages/interface/src/ICommonAttr.ts:55


strokeAlign

Optional strokeAlign: IStrokeAlign

Inherited from

IUIInputData.strokeAlign

Defined in

ui/packages/interface/src/ICommonAttr.ts:57


strokeWidth

Optional strokeWidth: string | IFourNumber

Inherited from

IUIInputData.strokeWidth

Defined in

ui/packages/interface/src/ICommonAttr.ts:58


strokeWidthFixed

Optional strokeWidthFixed: boolean

Inherited from

IUIInputData.strokeWidthFixed

Defined in

ui/packages/interface/src/ICommonAttr.ts:59


strokeCap

Optional strokeCap: IStrokeCap

Inherited from

IUIInputData.strokeCap

Defined in

ui/packages/interface/src/ICommonAttr.ts:60


strokeJoin

Optional strokeJoin: IStrokeJoin

Inherited from

IUIInputData.strokeJoin

Defined in

ui/packages/interface/src/ICommonAttr.ts:61


dashPattern

Optional dashPattern: string | number[]

Inherited from

IUIInputData.dashPattern

Defined in

ui/packages/interface/src/ICommonAttr.ts:62


dashOffset

Optional dashOffset: number

Inherited from

IUIInputData.dashOffset

Defined in

ui/packages/interface/src/ICommonAttr.ts:63


miterLimit

Optional miterLimit: number

Inherited from

IUIInputData.miterLimit

Defined in

ui/packages/interface/src/ICommonAttr.ts:64


startArrow

Optional startArrow: IArrowType

Inherited from

IUIInputData.startArrow

Defined in

ui/packages/interface/src/ICommonAttr.ts:66


endArrow

Optional endArrow: IArrowType

Inherited from

IUIInputData.endArrow

Defined in

ui/packages/interface/src/ICommonAttr.ts:67


fontFamily

Optional fontFamily: string

Inherited from

IUIInputData.fontFamily

Defined in

ui/packages/interface/src/ICommonAttr.ts:108


fontSize

Optional fontSize: number

Inherited from

IUIInputData.fontSize

Defined in

ui/packages/interface/src/ICommonAttr.ts:109


fontWeight

Optional fontWeight: IFontWeight

Inherited from

IUIInputData.fontWeight

Defined in

ui/packages/interface/src/ICommonAttr.ts:110


italic

Optional italic: boolean

Inherited from

IUIInputData.italic

Defined in

ui/packages/interface/src/ICommonAttr.ts:111


textCase

Optional textCase: ITextCase

Inherited from

IUIInputData.textCase

Defined in

ui/packages/interface/src/ICommonAttr.ts:112


textDecoration

Optional textDecoration: ITextDecoration

Inherited from

IUIInputData.textDecoration

Defined in

ui/packages/interface/src/ICommonAttr.ts:113


letterSpacing

Optional letterSpacing: number | IUnitData

Inherited from

IUIInputData.letterSpacing

Defined in

ui/packages/interface/src/ICommonAttr.ts:114


lineHeight

Optional lineHeight: number | IUnitData

Inherited from

IUIInputData.lineHeight

Defined in

ui/packages/interface/src/ICommonAttr.ts:115


paraIndent

Optional paraIndent: number

Inherited from

IUIInputData.paraIndent

Defined in

ui/packages/interface/src/ICommonAttr.ts:117


paraSpacing

Optional paraSpacing: number

Inherited from

IUIInputData.paraSpacing

Defined in

ui/packages/interface/src/ICommonAttr.ts:118


textAlign

Optional textAlign: ITextAlign

Inherited from

IUIInputData.textAlign

Defined in

ui/packages/interface/src/ICommonAttr.ts:120


verticalAlign

Optional verticalAlign: IVerticalAlign

Inherited from

IUIInputData.verticalAlign

Defined in

ui/packages/interface/src/ICommonAttr.ts:121


autoSizeAlign

Optional autoSizeAlign: boolean

Inherited from

IUIInputData.autoSizeAlign

Defined in

ui/packages/interface/src/ICommonAttr.ts:122


textWrap

Optional textWrap: ITextWrap

Inherited from

IUIInputData.textWrap

Defined in

ui/packages/interface/src/ICommonAttr.ts:124


textOverflow

Optional textOverflow: string

Inherited from

IUIInputData.textOverflow

Defined in

ui/packages/interface/src/ICommonAttr.ts:125


shadow

Optional shadow: string | IShadowEffect | IShadowEffect[]

Inherited from

IUIInputData.shadow

Defined in

ui/packages/interface/src/ICommonAttr.ts:157


innerShadow

Optional innerShadow: string | IShadowEffect | IShadowEffect[]

Inherited from

IUIInputData.innerShadow

Defined in

ui/packages/interface/src/ICommonAttr.ts:158


blur

Optional blur: number | IBlurEffect

Inherited from

IUIInputData.blur

Defined in

ui/packages/interface/src/ICommonAttr.ts:159


backgroundBlur

Optional backgroundBlur: number | IBlurEffect

Inherited from

IUIInputData.backgroundBlur

Defined in

ui/packages/interface/src/ICommonAttr.ts:160


grayscale

Optional grayscale: number | IGrayscaleEffect

Inherited from

IUIInputData.grayscale

Defined in

ui/packages/interface/src/ICommonAttr.ts:161


toPoint

Optional toPoint: IPointData

Inherited from

IUIInputData.toPoint

Defined in

ui/packages/interface/src/IUI.ts:22


robot

Optional robot: IRobotKeyframe | IRobotKeyframe[]

Inherited from

IUIInputData.robot

Defined in

ui/packages/interface/src/IUI.ts:98


actions

Optional actions: IRobotActions

Inherited from

IUIInputData.actions

Defined in

ui/packages/interface/src/IUI.ts:99


action

Optional action: string

Inherited from

IUIInputData.action

Defined in

ui/packages/interface/src/IUI.ts:100


now

Optional now: number

Inherited from

IUIInputData.now

Defined in

ui/packages/interface/src/IUI.ts:101


FPS

Optional FPS: number

Inherited from

IUIInputData.FPS

Defined in

ui/packages/interface/src/IUI.ts:102


loop

Optional loop: boolean

Inherited from

IUIInputData.loop

Defined in

ui/packages/interface/src/IUI.ts:103


startAngle

Optional startAngle: number

Inherited from

IUIInputData.startAngle

Defined in

ui/packages/interface/src/IUI.ts:148


endAngle

Optional endAngle: number

Inherited from

IUIInputData.endAngle

Defined in

ui/packages/interface/src/IUI.ts:149


innerRadius

Optional innerRadius: number

Inherited from

IUIInputData.innerRadius

Defined in

ui/packages/interface/src/IUI.ts:150


sides

Optional sides: number

Inherited from

IUIInputData.sides

Defined in

ui/packages/interface/src/IUI.ts:161


points

Optional points: number[] | IPointData[]

Inherited from

IUIInputData.points

Defined in

ui/packages/interface/src/IUI.ts:162


curve

Optional curve: number | boolean

Inherited from

IUIInputData.curve

Defined in

ui/packages/interface/src/IUI.ts:163


corners

Optional corners: number

Inherited from

IUIInputData.corners

Defined in

ui/packages/interface/src/IUI.ts:174


text

Optional text: string

Inherited from

IUIInputData.text

Defined in

ui/packages/interface/src/IUI.ts:209


resizeFontSize

Optional resizeFontSize: boolean

Inherited from

IUIInputData.resizeFontSize

Defined in

ui/packages/interface/src/IUI.ts:211


url

Optional url: string

Inherited from

IUIInputData.url

Defined in

ui/packages/interface/src/IUI.ts:278


overflow

Optional overflow: IOverflow

Inherited from

IUIInputData.overflow

Defined in

ui/packages/interface/src/IUI.ts:336


resizeChildren

Optional resizeChildren: boolean

Inherited from

IUIInputData.resizeChildren

Defined in

ui/packages/interface/src/IUI.ts:337


textBox

Optional textBox: boolean

Inherited from

IUIInputData.textBox

Defined in

ui/packages/interface/src/IUI.ts:338


animation

Optional animation: IAnimation

Inherited from

IUIInputData.animation

Defined in

ui/packages/interface/src/IUI.ts:433


animationOut

Optional animationOut: IAnimation

Inherited from

IUIInputData.animationOut

Defined in

ui/packages/interface/src/IUI.ts:434


transition

Optional transition: ITransition

Inherited from

IUIInputData.transition

Defined in

ui/packages/interface/src/IUI.ts:436


transitionOut

Optional transitionOut: ITransition

Inherited from

IUIInputData.transitionOut

Defined in

ui/packages/interface/src/IUI.ts:437


states

Optional states: IStates

Inherited from

IUIInputData.states

Defined in

ui/packages/interface/src/IUI.ts:439


state

Optional state: string

Inherited from

IUIInputData.state

Defined in

ui/packages/interface/src/IUI.ts:440


hoverStyle

Optional hoverStyle: IStateStyle

Inherited from

IUIInputData.hoverStyle

Defined in

ui/packages/interface/src/IUI.ts:442


pressStyle

Optional pressStyle: IStateStyle

Inherited from

IUIInputData.pressStyle

Defined in

ui/packages/interface/src/IUI.ts:443


focusStyle

Optional focusStyle: IStateStyle

Inherited from

IUIInputData.focusStyle

Defined in

ui/packages/interface/src/IUI.ts:444


selectedStyle

Optional selectedStyle: IStateStyle

Inherited from

IUIInputData.selectedStyle

Defined in

ui/packages/interface/src/IUI.ts:445


disabledStyle

Optional disabledStyle: IStateStyle

Inherited from

IUIInputData.disabledStyle

Defined in

ui/packages/interface/src/IUI.ts:446


children

Optional children: IUIInputData[]

Inherited from

IUIInputData.children

Defined in

ui/packages/interface/src/IUI.ts:521

Released under the MIT License.