็ฎไฝไธญๆ
leaferjs โ
Table of contents โ
References โ
Enumerations โ
Classes โ
- Animate
- AnimateEvent
- AnimateList
- Arrow
- ArrowData
- Editor
- EditBox
- EditPoint
- EditSelect
- SelectArea
- Stroker
- EditorEvent
- EditorGroupEvent
- EditorMoveEvent
- EditorRotateEvent
- EditorScaleEvent
- EditorSkewEvent
- InnerEditorEvent
- EditTool
- InnerEditor
- LineEditTool
- TransformTool
- Finder
- Flow
- HTMLText
- HTMLTextData
- Robot
- RobotData
- ScrollBar
- TextEditor
- Transformer
- LeaferCanvas
- CanvasManager
- LeaferCanvasBase
- Debug
- LeafData
- LeafLayout
- Branch
- Leaf
- BoundsEvent
- ChildEvent
- Event
- Eventer
- ImageEvent
- LayoutEvent
- LeaferEvent
- PropertyEvent
- RenderEvent
- ResizeEvent
- WatchEvent
- LeaferImage
- LeafLevelList
- LeafList
- AutoBounds
- Bounds
- Matrix
- Point
- Layouter
- Renderer
- Picker
- Selector
- Watcher
- PathCreator
- TaskItem
- TaskProcessor
- App
- BoxData
- CanvasData
- EllipseData
- FrameData
- GroupData
- ImageData
- LeaferData
- LineData
- PathData
- PenData
- PolygonData
- RectData
- StarData
- TextData
- UIData
- Box
- Canvas
- Ellipse
- Frame
- Group
- Image
- Leafer
- Line
- Path
- Pen
- Polygon
- Rect
- Star
- Text
- UI
- DragEvent
- DropEvent
- KeyEvent
- MoveEvent
- PointerEvent
- RotateEvent
- SwipeEvent
- UIEvent
- ZoomEvent
- HitCanvasManager
- Interaction
- Cursor
- Dragger
- InteractionBase
Interfaces โ
- IEditBox
- IEditSelect
- IEditor
- IEditTool
- IInnerEditor
- IEditorEvent
- IInnerEditorEvent
- IEditorGroupEvent
- IEditorMoveEvent
- IEditorScaleEvent
- IEditorRotateEvent
- IEditorSkewEvent
- ISelectArea
- ISimulateElement
- IStroker
- IFlowWrapDrawData
- IFlowDrawData
- IGapBoundsData
- IFlowAlignToAxisAlignMap
- IFlowParseData
- IHTMLTextData
- IHTMLTextInputData
- IScrollBarConfig
- IScrollBar
- IAnimateOptions
- IAnimateEasingFunction
- ICustomEasingFunction
- ICubicBezierEasing
- IStepsEasing
- IAnimateEvents
- IAnimateEventFunction
- IAppBase
- ILeaferConfig
- ILeaferAttrData
- IZoomOptions
- ILeaferBase
- ILeaferTypeCreator
- ILeaferTypeFunction
- ILeaferTypeList
- ICreator
- IUICreator
- IPath2D
- ICanvasContext2D
- ITextMetrics
- ICanvasManager
- IHitCanvasManager
- ILeaferCanvasConfig
- ICanvasStrokeOptions
- ICanvasCacheOptions
- ICanvasAttr
- ILeaferCanvas
- IHitCanvas
- IWindingRuleData
- IBlobFunction
- ISkiaCanvas
- ISkiaCanvasExportConfig
- ISkiaNAPICanvas
- IControl
- IObject
- IBooleanMap
- INumberMap
- IStringMap
- IFunctionMap
- IPointDataMap
- IDataTypeHandle
- IDataProcessor
- ILeafDataOptions
- ILeafData
- ILeafMap
- ILeafArrayMap
- ILeafList
- ILeafLevelList
- IBranch
- ICachedLeaf
- IPointGap
- IFlowAxisAlign
- IRangeSize
- IUnitData
- IPercentData
- IConstraint
- IImageCursor
- IFilter
- ILeafAttrData
- ILeafInputData
- ILeafComputedData
- ILeaf
- ILeafAttrDescriptorFn
- IZoomView
- IBranchRender
- ILeafBounds
- ILeafDataProxy
- ILeafEventer
- ILeafHit
- ILeafMatrix
- ILeafRender
- IEvent
- IEventTarget
- ILeaferEvent
- IRenderEvent
- IAnimateEvent
- IChildEvent
- IBoundsEvent
- IResizeEvent
- IResizeEventListener
- IUpdateEvent
- IPropertyEvent
- ILayoutEvent
- IWatchEvent
- IMultiTouchData
- IKeepTouchData
- IEventListenerOptions
- IEventListenerItem
- IEventListenerMap
- IEventParamsMap
- IEventListenerId
- IEventer
- IProgressData
- IProgressFunction
- IUIEvent
- IPointerEvent
- IDragEvent
- IDropEvent
- IRotateEvent
- IZoomEvent
- IMoveEvent
- IWheelEvent
- ISwipeEvent
- IKeyEvent
- IShortcutKeysCheck
- IImageEvent
- IExportOptions
- IJSONOptions
- IExportResult
- IExportResultFunction
- IExportOnCanvasFunction
- IResource
- IFunction
- INumberFunction
- IStringFunction
- IObjectFunction
- IValueFunction
- IPointDataFunction
- IAttrDecorator
- IImageManager
- ILeaferImageConfig
- ILeaferImageOnLoaded
- ILeaferImageOnError
- ILeaferImageCacheCanvas
- ILeaferImagePatternPaint
- ILeaferImage
- ICursorTypeMap
- ICursorRotate
- ICursorRotateMap
- IInteraction
- IInteractionCanvas
- IInteractionConfig
- IZoomConfig
- IMoveConfig
- IWheelConfig
- IPointerConfig
- ITouchConfig
- IMultiTouchConfig
- ISingleGestureConfig
- ICursorConfig
- ITransformer
- ILeafLayout
- ILayoutChangedData
- ILayoutBlockData
- IPartLayoutConfig
- ILayouterConfig
- ILayouter
- IPointData
- IUnitPointData
- IFromToData
- IRotationPointData
- IScrollPointData
- IClientPointData
- IPoint
- IRadiusPointData
- ISizeData
- IOptionSizeData
- ISize
- IScreenSizeData
- IBoundsData
- IOffsetBoundsData
- IBoundsDataFn
- IBounds
- ITwoPointBoundsData
- IAutoBoxData
- IAutoBoundsData
- IAutoBounds
- IMatrixData
- IScaleData
- IScaleRotationData
- ISkewData
- ILayoutData
- ILayoutBoundsData
- IMatrix
- IMatrixWithBoundsData
- IMatrixWithScaleData
- IMatrixWithOptionScaleData
- IMatrixWithOptionHalfData
- IMatrixWithBoundsScaleData
- IMatrixWithLayoutData
- MoveToCommandObject
- LineToCommandObject
- BezierCurveToCommandObject
- QuadraticCurveToCommandObject
- IMotionPathData
- IPathDrawer
- IPathCreator
- IPlatform
- IMiniappSelect
- IMiniappSizeView
- IMiniapp
- IPlugin
- IRenderOptions
- IRendererConfig
- IRenderer
- IPickResult
- IPickOptions
- IPickBottom
- ISelectorConfig
- IFindCondition
- IFindMethod
- ISelectorProxy
- ISelector
- IPicker
- IFinder
- ITaskProcessorConfig
- ITaskProcessor
- ITaskItem
- ITaskOptions
- IWatchEventData
- IWatcherConfig
- IWatcher
- IStyleAnimation
- IKeyframesAnimation
- IAnimateKeyframe
- IComputedKeyframe
- IAnimate
- IAnimateList
- ICachedShape
- IStrokeAttrData
- IStrokeInputData
- IStrokeStyle
- IStrokeComputedData
- IStrokeComputedStyle
- ITextStyleAttrData
- ITextStyleInputData
- ITextStyleComputedData
- IEffectAttrData
- IEffectInputData
- IEffectComputedData
- IScrollConfig
- IScroller
- ILine
- ILineData
- ILineInputData
- IArrow
- IArrowData
- IArrowInputData
- IFlow
- IFlowData
- IFlowInputData
- IVideo
- IVideoData
- IVideoInputData
- IGIF
- IGIFData
- IGIFInputData
- IRobot
- IRobotActions
- IRobotAnimation
- IRobotKeyframe
- IRobotComputedKeyframe
- IRobotData
- IRobotInputData
- IRect
- IRectData
- IRectInputData
- IEllipse
- IEllipseData
- IEllipseInputData
- IPolygon
- IPolygonData
- IPolygonInputData
- IStar
- IStarData
- IStarInputData
- IPath
- IPathData
- IPathInputData
- IPen
- IPenData
- IPenInputData
- IText
- IBackgroundBoxStyle
- ITextData
- ITextInputData
- ITextRowData
- ITextWordData
- ITextCharData
- ITextDrawData
- IImage
- IImageData
- IImageInputData
- ICanvas
- ICanvasData
- ICanvasInputData
- ILeaferData
- ILeaferInputData
- IAppData
- IAppInputData
- IFrame
- IFrameData
- IFrameInputData
- IBox
- IBoxData
- IBoxInputData
- IGroup
- IGroupData
- IGroupInputData
- IUI
- IStateStyle
- IStates
- IFindUIMethod
- IUIData
- IUIBaseInputData
- IUIInputData
- IUIJSONData
- IApp
- IAppConfig
- IAppForEachFunction
- ILeafer
- IEditorBase
- ITransformTool
- IEditorConfig
- IEditorSelectData
- IEditorEditOuterData
- IEditorMoveData
- IEditorScaleData
- IEditorRotationData
- IEditorSkewData
- IEditorBeforeSelect
- IEditorBeforeEditOuter
- IEditorBeforeEditInner
- IEditorBeforeMove
- IEditorBeforeScale
- IEditorBeforeRotate
- IEditorBeforeSkew
- IEditPointInputData
- IEditPoint
- IEditBoxBase
- IEditorDragStartData
- IEditorConfigFunction
- IEditToolFunction
- IColorConvertModule
- IEffectModule
- IExportModule
- IFilterModule
- IFilterProcessor
- IFilterFunction
- IPaintModule
- IPaintImageModule
- IPaintGradientModule
- IPathArrowModule
- IStateModule
- ITextConvertModule
- ITransitionModule
- ITransitionMap
- ITransitionFunction
- ILeafPaint
- ILeafPaintPatternData
- ILeafStrokePaint
- ILeafShadowEffect
- IPaintBase
- ISolidPaint
- IStrokeSolidPaint
- IRGB
- IRGBA
- IGradientPaint
- IStrokeGradientPaint
- IColorStop
- IImagePaint
- IStrokeImagePaint
- IImageFilters
- IArrowTypeData
- IPathDataArrowMap
- IPathDataArrow
- IPathDataArrowOffset
- ITextDecorationData
- IVectorPath
- IShadowEffect
- IBlurEffect
- IGrayscaleEffect
- IEffect
Type Aliases โ
- IInnerEditorMode
- IScrollBarTheme
- ITransition
- IAnimateEasing
- IAnimateEasingName
- IAnimateEnding
- ILeaferType
- ILeaferMode
- IZoomType
- IWindingRule
- ICanvasPattern
- ICanvasContext2DSettings
- IHitCanvasConfig
- ILeaferCanvasView
- ICanvasSizeAttr
- IBlob
- ICanvasType
- INumber
- IBoolean
- IString
- IValue
- ITimer
- IPathString
- IFourNumber
- ILeafListItemCallback
- ISide
- IAxis
- IAxisReverse
- IFlowType
- IFlowBoxType
- IGap
- IAxisAlign
- IFlowWrap
- IAutoSize
- IConstraintType
- IScaleFixed
- IHitType
- IMaskType
- IEraserType
- IBlendMode
- IEditSize
- IDragBoundsType
- IDirection
- IDirection4
- IAlign
- IBaseLineAlign
- IFlowAlign
- IAround
- ICursorType
- IStateStyleType
- ILeafAttrDescriptor
- IBranchRenderModule
- ILeafBoundsModule
- ILeafDataProxyModule
- ILeafEventerModule
- ILeafHitModule
- ILeafMatrixModule
- ILeafRenderModule
- IGestureType
- IEventListener
- IEventOption
- IEventParams
- InnerId
- PointerType
- IShortcutKeys
- IShortcutKeyCodes
- IKeyCodes
- IExportImageType
- IExportFileType
- ILocationType
- IBoundsType
- ILayoutAttr
- MCommandData
- HCommandData
- VCommandData
- LCommandData
- CCommandData
- SCommandData
- QCommandData
- TCommandData
- ZCommandData
- ACommandData
- RectCommandData
- RoundRectCommandData
- EllipseCommandData
- ArcCommandData
- ArcToCommandData
- CanvasPathCommand
- IPathCommandData
- IPathCommandObject
- IAnswer
- IAnimation
- IAnimateType
- IKeyframe
- IKeyframeId
- IScrollTheme
- IRobotActionName
- IStateName
- IUITag
- IEditorEditInnerData
- IEditPointType
- IUIBoundsModule
- IUIHitModule
- IUIRenderModule
- IRectRenderModule
- IImageRenderModule
- ITextRenderModule
- IGroupRenderModule
- IFrameRenderModule
- ILeafPaintColor
- ILeafFill
- IPercent
- IColorString
- ICornerRadiusString
- IStrokeWidthString
- IDashPatternString
- IPaintString
- IShadowString
- IPaint
- IStrokePaint
- IFill
- IStroke
- IPaintAttr
- IPaintType
- IGradientType
- IColor
- IImagePaintMode
- IRepeat
- IStrokeAlign
- IStrokeCap
- IStrokeJoin
- IArrowType
- IArrowStyle
- ITextAlign
- IVerticalAlign
- ITextCase
- IFontWeight
- IFontWeightNumer
- IFontWeightString
- ITextDecoration
- ITextDecorationType
- ITextWrap
- IWritingMode
- IOverflow
- ITextOverflow
Variables โ
- AnimateEasing
- PathArrowModule
- PathMatrixHelper
- EditDataHelper
- EditSelectHelper
- EditorHelper
- EditToolCreator
- HighBezierHelper
- HighCurveHelper
- PathScaler
- LeaferTypeCreator
- MultiTouchHelper
- WheelEventHelper
- canvasSizeAttrs
- version
- Plugin
- Run
- DataHelper
- emptyData
- BranchRender
- LeafBounds
- LeafDataProxy
- LeafEventer
- LeafMatrix
- LeafRender
- BranchHelper
- LeafBoundsHelper
- LeafHelper
- WaitHelper
- leaferTransformAttrMap
- extraPropertyEventMap
- FileHelper
- Resource
- ImageManager
- AlignHelper
- AroundHelper
- tempBounds
- BoundsHelper
- FourNumberHelper
- IncrementId
- MathHelper
- OneRadian
- PI2
- PI_2
- tempMatrix
- MatrixHelper
- tempPoint
- PointHelper
- StringNumberMap
- TwoPointBoundsHelper
- BezierHelper
- EllipseHelper
- PathBounds
- PathCommandDataHelper
- PathCommandMap
- NeedConvertToCanvasCommandMap
- PathNumberCommandMap
- PathNumberCommandLengthMap
- PathConvert
- PathCorner
- PathDrawer
- PathHelper
- RectHelper
- pen
- Platform
- Creator
- EventCreator
- UICreator
- UIBounds
- RectRender
- UIRender
- MyImage
- DragBoundsHelper
- MyDragEvent
- Keyboard
- PointerButton
- MyPointerEvent
- TextConvert
- ColorConvert
- UnitConvert
- PathArrow
- Paint
- PaintImage
- PaintGradient
- Effect
- Filter
- Export
- State
- Transition
- InteractionHelper
Functions โ
- arrowType
- registerEditTool
- registerInnerEditor
- motionPathType
- scaleResize
- scaleResizeFontSize
- scaleResizePath
- scaleResizePoints
- scaleResizeGroup
- stateType
- stateStyleType
- addViewport
- addViewportConfig
- canvasPatch
- registerUI
- registerUIEvent
- decorateLeafAttr
- attr
- defineLeafAttr
- dataType
- positionType
- scrollType
- autoLayoutType
- scaleType
- rotationType
- boundsType
- naturalBoundsType
- doBoundsType
- pathInputType
- pathType
- affectStrokeBoundsType
- doStrokeType
- strokeType
- affectRenderBoundsType
- surfaceType
- dimType
- opacityType
- visibleType
- sortType
- maskType
- eraserType
- hitType
- cursorType
- dataProcessor
- layoutProcessor
- defineDataProcessor
- defineKey
- getDescriptor
- createDescriptor
- rewrite
- rewriteAble
- useModule
- isUndefined
- isNull
- isString
- isFinite
- isNumber
- tryToNumber
- isArray
- isObject
- isData
- isEmptyData
- getPointData
- getBoundsData
- path
- effectType
- resizeType
- zoomLayerType
- createAttr
- useCanvas
References โ
getMatrixData โ
Renames and re-exports __type
Type Aliases โ
IInnerEditorMode โ
ฦฌ IInnerEditorMode: "focus" | "both"
Defined in โ
src/in/packages/interface/src/editor/IEditor.ts:62
IScrollBarTheme โ
ฦฌ IScrollBarTheme: "light" | "dark" | IBoxInputData
Defined in โ
src/in/packages/interface/src/scroll/IScrollBar.ts:9
ITransition โ
ฦฌ ITransition: IAnimateOptions | IAnimateEasingName | number | boolean
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:3
IAnimateEasing โ
ฦฌ IAnimateEasing: IAnimateEasingName | ICubicBezierEasing | IStepsEasing | IObject
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:37
IAnimateEasingName โ
ฦฌ IAnimateEasingName: "linear" | "ease" | "ease-in" | "ease-out" | "ease-in-out" | "sine-in" | "sine-out" | "sine-in-out" | "quad-in" | "quad-out" | "quad-in-out" | "cubic-in" | "cubic-out" | "cubic-in-out" | "quart-in" | "quart-out" | "quart-in-out" | "quint-in" | "quint-out" | "quint-in-out" | "expo-in" | "expo-out" | "expo-in-out" | "circ-in" | "circ-out" | "circ-in-out" | "back-in" | "back-out" | "back-in-out" | "elastic-in" | "elastic-out" | "elastic-in-out" | "bounce-in" | "bounce-out" | "bounce-in-out"
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:54
IAnimateEnding โ
ฦฌ IAnimateEnding: "auto" | "from" | "to"
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:70
ILeaferType โ
ฦฌ ILeaferType: "draw" | "block" | "viewport" | "editor" | "design" | "board" | "document" | "app" | "website" | "game" | "player" | "chart" | "custom"
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:21
ILeaferMode โ
ฦฌ ILeaferMode: "normal" | "draw" | "preview"
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:23
IZoomType โ
ฦฌ IZoomType: "in" | "out" | "fit" | "fit-width" | "fit-height" | number | ILeaf | ILeaf[] | IBoundsData
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:103
IWindingRule โ
ฦฌ IWindingRule: "evenodd" | "nonzero"
Defined in โ
src/leafer/packages/interface/src/canvas/ICanvas.ts:3
ICanvasPattern โ
ฦฌ ICanvasPattern: CanvasPattern
Defined in โ
src/leafer/packages/interface/src/canvas/ICanvas.ts:114
ICanvasContext2DSettings โ
ฦฌ ICanvasContext2DSettings: ICanvasRenderingContext2DSettings
Defined in โ
src/leafer/packages/interface/src/canvas/ICanvas.ts:135
IHitCanvasConfig โ
ฦฌ IHitCanvasConfig: ILeaferCanvasConfig
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:24
ILeaferCanvasView โ
ฦฌ ILeaferCanvasView: any
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:148
ICanvasSizeAttr โ
ฦฌ ICanvasSizeAttr: "width" | "height" | "pixelRatio"
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:216
IBlob โ
ฦฌ IBlob: any
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:231
ICanvasType โ
ฦฌ ICanvasType: "skia" | "napi" | "canvas" | "miniapp"
Defined in โ
src/leafer/packages/interface/src/canvas/ISkiaCanvas.ts:3
INumber โ
ฦฌ INumber: number
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:4
IBoolean โ
ฦฌ IBoolean: boolean
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:5
IString โ
ฦฌ IString: string
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:6
IValue โ
ฦฌ IValue: INumber | IBoolean | IString | IObject
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:7
ITimer โ
ฦฌ ITimer: any
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:8
IPathString โ
ฦฌ IPathString: string
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:10
IFourNumber โ
ฦฌ IFourNumber: number | number[]
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:12
ILeafListItemCallback โ
ฦฌ ILeafListItemCallback: (item: ILeaf, index?: number) => void
Type declaration โ
โธ (item, index?): void
Parameters โ
| Name | Type |
|---|---|
item | ILeaf |
index? | number |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/data/IList.ts:12
ISide โ
ฦฌ ISide: "width" | "height"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:34
IAxis โ
ฦฌ IAxis: "x" | "y"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:36
IAxisReverse โ
ฦฌ IAxisReverse: "x-reverse" | "y-reverse"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:38
IFlowType โ
ฦฌ IFlowType: boolean | IAxis | IAxisReverse
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:40
IFlowBoxType โ
ฦฌ IFlowBoxType: "box" | "stroke"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:42
IGap โ
ฦฌ IGap: INumber | "auto" | "fit"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:44
IAxisAlign โ
ฦฌ IAxisAlign: "from" | "center" | "to"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:48
IFlowWrap โ
ฦฌ IFlowWrap: boolean | "reverse"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:52
IAutoSize โ
ฦฌ IAutoSize: IBoolean | INumber | IPercentData
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:54
IConstraintType โ
ฦฌ IConstraintType: "from" | "center" | "to" | "from-to" | "scale"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:75
IScaleFixed โ
ฦฌ IScaleFixed: boolean | "zoom-in"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:77
IHitType โ
ฦฌ IHitType: "path" | "pixel" | "all" | "none"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:79
IMaskType โ
ฦฌ IMaskType: "path" | "pixel" | "grayscale" | "clipping" | "clipping-path"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:85
IEraserType โ
ฦฌ IEraserType: "path" | "pixel"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:92
IBlendMode โ
ฦฌ IBlendMode: "pass-through" | "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "color" | "luminosity" | "source-over" | "source-in" | "source-out" | "source-atop" | "destination-over" | "destination-in" | "destination-out" | "destination-atop" | "xor" | "copy"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:96
IEditSize โ
ฦฌ IEditSize: "size" | "font-size" | "scale"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:125
IDragBoundsType โ
ฦฌ IDragBoundsType: "auto" | "outer" | "inner"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:127
IDirection โ
ฦฌ IDirection: "top-left" | "top" | "top-right" | "right" | "bottom-right" | "bottom" | "bottom-left" | "left" | "center"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:136
IDirection4 โ
ฦฌ IDirection4: "top" | "right" | "bottom" | "left"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:147
IAlign โ
ฦฌ IAlign: IDirection
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:153
IBaseLineAlign โ
ฦฌ IBaseLineAlign: "baseline-left" | "baseline-center" | "baseline-right"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:155
IFlowAlign โ
ฦฌ IFlowAlign: IAlign | IBaseLineAlign
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:160
IAround โ
ฦฌ IAround: IAlign | IUnitPointData
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:165
ICursorType โ
ฦฌ ICursorType: IImageCursor | "" | "auto" | "default" | "none" | "context-menu" | "help" | "pointer" | "progress" | "wait" | "cell" | "crosshair" | "text" | "vertical-text" | "alias" | "copy" | "move" | "no-drop" | "not-allowed" | "grab" | "grabbing" | "e-resize" | "n-resize" | "ne-resize" | "nw-resize" | "s-resize" | "se-resize" | "sw-resize" | "w-resize" | "ew-resize" | "ns-resize" | "nesw-resize" | "nwse-resize" | "col-resize" | "row-resize" | "all-scroll" | "zoom-in" | "zoom-out"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:169
IStateStyleType โ
ฦฌ IStateStyleType: "hoverStyle" | "pressStyle" | "focusStyle" | "selectedStyle" | "disabledStyle"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:209
ILeafAttrDescriptor โ
ฦฌ ILeafAttrDescriptor: IObject & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:727
IBranchRenderModule โ
ฦฌ IBranchRenderModule: IBranchRender & ThisType<IBranch>
Defined in โ
src/leafer/packages/interface/src/display/module/IBranchRender.ts:6
ILeafBoundsModule โ
ฦฌ ILeafBoundsModule: ILeafBounds & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafBounds.ts:4
ILeafDataProxyModule โ
ฦฌ ILeafDataProxyModule: ILeafDataProxy & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafDataProxy.ts:4
ILeafEventerModule โ
ฦฌ ILeafEventerModule: ILeafEventer & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafEventer.ts:7
ILeafHitModule โ
ฦฌ ILeafHitModule: ILeafHit & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafHit.ts:5
ILeafMatrixModule โ
ฦฌ ILeafMatrixModule: ILeafMatrix & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafMatrix.ts:3
ILeafRenderModule โ
ฦฌ ILeafRenderModule: ILeafRender & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafRender.ts:5
IGestureType โ
ฦฌ IGestureType: "move" | "zoom" | "rotate" | "none"
Defined in โ
src/leafer/packages/interface/src/event/IEvent.ts:97
IEventListener โ
ฦฌ IEventListener: IFunction
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:8
IEventOption โ
ฦฌ IEventOption: IEventListenerOptions | boolean | "once"
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:15
IEventParams โ
ฦฌ IEventParams: any[]
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:29
InnerId โ
ฦฌ InnerId: number
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:38
PointerType โ
ฦฌ PointerType: "mouse" | "pen" | "touch"
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:52
IShortcutKeys โ
ฦฌ IShortcutKeys: IShortcutStringKeys | IShortcutArrayKeys
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:104
IShortcutKeyCodes โ
ฦฌ IShortcutKeyCodes: IKeyCodes | "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "!" | "@" | "#" | "$" | "%" | "^" | "&" | "*" | "(" | ")" | "Esc" | "Caps" | "Shift" | "Ctrl" | "Alt" | "Meta" | "โ" | "Win" | "โ" | "โ" | "โ" | "โ" | "Scroll" | "Num" | "-" | "_" | "=" | "+" | "[" | "{" | "]" | "}" | "\\" | "|" | ";" | ":" | "'" | "\"" | "," | "<" | "." | ">" | "/" | "?" | "`" | "~"
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:110
IKeyCodes โ
ฦฌ IKeyCodes: "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "Escape" | "Tab" | "CapsLock" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "MetaLeft" | "MetaRight" | "Enter" | "Space" | "Backspace" | "Insert" | "Delete" | "Home" | "End" | "PageUp" | "PageDown" | "ArrowUp" | "ArrowDown" | "ArrowLeft" | "ArrowRight" | "PrintScreen" | "Pause" | "ScrollLock" | "NumLock" | "ContextMenu" | "Minus" | "Equal" | "BracketLeft" | "BracketRight" | "Backslash" | "IntlBackslash" | "Semicolon" | "Quote" | "Comma" | "Period" | "Slash" | "Backquote" | "Numpad0" | "Numpad1" | "Numpad2" | "Numpad3" | "Numpad4" | "Numpad5" | "Numpad6" | "Numpad7" | "Numpad8" | "Numpad9" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDecimal" | "NumpadDivide" | "NumpadEnter" | "NumpadComma" | "NumpadParenLeft" | "NumpadParenRight" | "NumpadEqual" | "BrowserBack" | "BrowserForward" | "BrowserRefresh" | "BrowserStop" | "BrowserSearch" | "BrowserFavorites" | "BrowserHome" | "LaunchMail" | "LaunchMediaPlayer" | "LaunchCalculator" | "MediaPlayPause" | "MediaStop" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaVolumeMute" | "MediaVolumeUp" | "MediaVolumeDown" | "AudioVolumeMute" | "AudioVolumeUp" | "AudioVolumeDown" | "Select" | "LaunchApp1" | "LaunchApp2" | "Help" | "Sleep" | "WakeUp" | "Lang1" | "Lang2" | "Power" | "Fn" | "Eject" | "Convert" | "NonConvert" | "KanaMode" | "Unidentified" | string & {}
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:195
IExportImageType โ
ฦฌ IExportImageType: "jpg" | "png" | "webp" | "bmp"
Defined in โ
src/leafer/packages/interface/src/file/IFileType.ts:1
IExportFileType โ
ฦฌ IExportFileType: IExportImageType | "svg" | "pdf" | "json"
Defined in โ
src/leafer/packages/interface/src/file/IFileType.ts:2
ILocationType โ
ฦฌ ILocationType: "world" | "page" | "local" | "inner"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:5
IBoundsType โ
ฦฌ IBoundsType: "content" | "box" | "stroke" | "render"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:6
ILayoutAttr โ
ฦฌ ILayoutAttr: "x" | "y" | "scaleX" | "scaleY" | "rotation" | "skewX" | "skewY"
Defined in โ
src/leafer/packages/interface/src/math/IMath.ts:188
MCommandData โ
ฦฌ MCommandData: [Command, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:15
HCommandData โ
ฦฌ HCommandData: [Command, x]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:16
VCommandData โ
ฦฌ VCommandData: [Command, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:17
LCommandData โ
ฦฌ LCommandData: MCommandData
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:18
CCommandData โ
ฦฌ CCommandData: [Command, x1, y1, x2, y2, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:20
SCommandData โ
ฦฌ SCommandData: [Command, x2, y2, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:21
QCommandData โ
ฦฌ QCommandData: [Command, x1, y1, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:23
TCommandData โ
ฦฌ TCommandData: [Command, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:24
ZCommandData โ
ฦฌ ZCommandData: [Command]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:26
ACommandData โ
ฦฌ ACommandData: [Command, radiusX, radiusY, xAxisRotation, largeArcFlag, sweepFlag, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:28
RectCommandData โ
ฦฌ RectCommandData: [Command, x, y, width, height]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:41
RoundRectCommandData โ
ฦฌ RoundRectCommandData: [Command, x, y, width, height, cornerRadius]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:42
EllipseCommandData โ
ฦฌ EllipseCommandData: [Command, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:43
ArcCommandData โ
ฦฌ ArcCommandData: [Command, x, y, radius, startAngle, endAngle, anticlockwise]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:44
ArcToCommandData โ
ฦฌ ArcToCommandData: [Command, x1, y1, x2, y2, radius]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:45
CanvasPathCommand โ
ฦฌ CanvasPathCommand: 1 | 2 | 5 | 7 | 11
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:48
IPathCommandData โ
ฦฌ IPathCommandData: number[]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:50
IPathCommandObject โ
ฦฌ IPathCommandObject: MoveToCommandObject | LineToCommandObject | BezierCurveToCommandObject | QuadraticCurveToCommandObject | ClosePathCommandObject
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:87
IAnswer โ
ฦฌ IAnswer: 0 | 1 | 2 | 3
Defined in โ
src/leafer/packages/interface/src/selector/ISelector.ts:32
IAnimation โ
ฦฌ IAnimation: IStyleAnimation | IKeyframesAnimation
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:6
IAnimateType โ
ฦฌ IAnimateType: "all" | "animation" | "transition" | "animate"
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:8
IKeyframe โ
ฦฌ IKeyframe: IUIInputData | IAnimateKeyframe
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:19
IKeyframeId โ
ฦฌ IKeyframeId: number
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:21
IScrollTheme โ
ฦฌ IScrollTheme: "light" | "dark" | string & {}
Defined in โ
src/ui/packages/interface/src/IScroller.ts:20
IRobotActionName โ
ฦฌ IRobotActionName: string
Defined in โ
src/ui/packages/interface/src/IUI.ts:119
IStateName โ
ฦฌ IStateName: string
Defined in โ
src/ui/packages/interface/src/IUI.ts:449
IUITag โ
ฦฌ IUITag: "App" | "Leafer" | "Rect" | "Ellipse" | "Polygon" | "Star" | "Line" | "Path" | "Pen" | "Text" | "Image" | "Canvas" | "Group" | "Frame" | "Box" | "Arrow" | "Robot" | "GIF" | "Video"
Defined in โ
src/ui/packages/interface/src/IUI.ts:533
IEditorEditInnerData โ
ฦฌ IEditorEditInnerData: IEditorEditOuterData
Defined in โ
src/ui/packages/interface/src/editor/IEditor.ts:192
IEditPointType โ
ฦฌ IEditPointType: "move" | "resize" | "rotate" | "skew" | "resize-rotate" | "button"
Defined in โ
src/ui/packages/interface/src/editor/IEditor.ts:252
IUIBoundsModule โ
ฦฌ IUIBoundsModule: IUIBounds & ThisType<IUI>
Defined in โ
src/ui/packages/interface/src/module/IUIBounds.ts:5
IUIHitModule โ
ฦฌ IUIHitModule: ILeafHit & ThisType<IUI>
Defined in โ
src/ui/packages/interface/src/module/IUIHit.ts:5
IUIRenderModule โ
ฦฌ IUIRenderModule: IUIRender & ThisType<IUI>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:5
IRectRenderModule โ
ฦฌ IRectRenderModule: IRectRender & ThisType<IRect>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:12
IImageRenderModule โ
ฦฌ IImageRenderModule: IImageRender & ThisType<IImage>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:18
ITextRenderModule โ
ฦฌ ITextRenderModule: ITextRender & ThisType<IText>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:24
IGroupRenderModule โ
ฦฌ IGroupRenderModule: IGroupRender & ThisType<IGroup>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:30
IFrameRenderModule โ
ฦฌ IFrameRenderModule: IFrameRender & ThisType<IFrame>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:36
ILeafPaintColor โ
ฦฌ ILeafPaintColor: IColorString | CanvasGradient | CanvasPattern
Defined in โ
src/ui/packages/interface/src/type/IComputedType.ts:8
ILeafFill โ
ฦฌ ILeafFill: ILeafPaint
Defined in โ
src/ui/packages/interface/src/type/IComputedType.ts:41
IPercent โ
ฦฌ IPercent: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:1
IColorString โ
ฦฌ IColorString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:2
ICornerRadiusString โ
ฦฌ ICornerRadiusString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:4
IStrokeWidthString โ
ฦฌ IStrokeWidthString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:5
IDashPatternString โ
ฦฌ IDashPatternString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:6
IPaintString โ
ฦฌ IPaintString: ISolidPaintString | IGradientPaintString | IImagePaintString
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:8
IShadowString โ
ฦฌ IShadowString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:13
IPaint โ
ฦฌ IPaint: ISolidPaint | IGradientPaint | IImagePaint
Defined in โ
src/ui/packages/interface/src/type/IType.ts:5
IStrokePaint โ
ฦฌ IStrokePaint: IStrokeSolidPaint | IStrokeGradientPaint | IStrokeImagePaint
Defined in โ
src/ui/packages/interface/src/type/IType.ts:7
IFill โ
ฦฌ IFill: IPaint | IPaint[] | IPaintString
Defined in โ
src/ui/packages/interface/src/type/IType.ts:9
IStroke โ
ฦฌ IStroke: IStrokePaint | IStrokePaint[] | IPaintString
Defined in โ
src/ui/packages/interface/src/type/IType.ts:11
IPaintAttr โ
ฦฌ IPaintAttr: "fill" | "stroke"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:13
IPaintType โ
ฦฌ IPaintType: "image" | "solid" | IGradientType
Defined in โ
src/ui/packages/interface/src/type/IType.ts:25
IGradientType โ
ฦฌ IGradientType: "linear" | "radial" | "angular"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:30
IColor โ
ฦฌ IColor: IColorString | IRGB | IRGBA
Defined in โ
src/ui/packages/interface/src/type/IType.ts:43
IImagePaintMode โ
ฦฌ IImagePaintMode: "normal" | "cover" | "fit" | "stretch" | "clip" | "repeat"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:114
IRepeat โ
ฦฌ IRepeat: boolean | "x" | "y" | IPointData
Defined in โ
src/ui/packages/interface/src/type/IType.ts:115
IStrokeAlign โ
ฦฌ IStrokeAlign: "inside" | "outside" | "center"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:118
IStrokeCap โ
ฦฌ IStrokeCap: "none" | "round" | "square"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:119
IStrokeJoin โ
ฦฌ IStrokeJoin: "bevel" | "round" | "miter"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:120
IArrowType โ
ฦฌ IArrowType: "none" | "angle" | "angle-side" | "arrow" | "triangle" | "triangle-flip" | "circle" | "circle-line" | "square" | "square-line" | "diamond" | "diamond-line" | "mark" | string & {}
Defined in โ
src/ui/packages/interface/src/type/IType.ts:123
IArrowStyle โ
ฦฌ IArrowStyle: IPathDataArrow | IArrowType | IArrowTypeData
Defined in โ
src/ui/packages/interface/src/type/IType.ts:124
ITextAlign โ
ฦฌ ITextAlign: "left" | "center" | "right" | "justify" | "both"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:149
IVerticalAlign โ
ฦฌ IVerticalAlign: "top" | "middle" | "bottom"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:150
ITextCase โ
ฦฌ ITextCase: "upper" | "lower" | "title" | "none" | "small-caps"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:151
IFontWeight โ
ฦฌ IFontWeight: IFontWeightNumer | IFontWeightString
Defined in โ
src/ui/packages/interface/src/type/IType.ts:152
IFontWeightNumer โ
ฦฌ IFontWeightNumer: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Defined in โ
src/ui/packages/interface/src/type/IType.ts:153
IFontWeightString โ
ฦฌ IFontWeightString: "thin" | "extra-light" | "light" | "normal" | "medium" | "semi-bold" | "bold" | "extra-bold" | "black"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:154
ITextDecoration โ
ฦฌ ITextDecoration: ITextDecorationType | ITextDecorationData
Defined in โ
src/ui/packages/interface/src/type/IType.ts:165
ITextDecorationType โ
ฦฌ ITextDecorationType: "none" | "under" | "delete" | "under-delete"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:166
ITextWrap โ
ฦฌ ITextWrap: "normal" | "none" | "break"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:173
IWritingMode โ
ฦฌ IWritingMode: IAxis | IAxisReverse
Defined in โ
src/ui/packages/interface/src/type/IType.ts:174
IOverflow โ
ฦฌ IOverflow: "show" | "hide" | "scroll" | "x-scroll" | "y-scroll"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:215
ITextOverflow โ
ฦฌ ITextOverflow: "show" | "hide" | "ellipsis" | string & {}
Defined in โ
src/ui/packages/interface/src/type/IType.ts:217
Variables โ
AnimateEasing โ
โข Const AnimateEasing: Object
Type declaration โ
| Name | Type |
|---|---|
get | (easing: IAnimateEasing) => any |
register | (name: string, value: ICustomEasingFunction) => void |
list | IObject |
Defined in โ
src/in/packages/animate/src/AnimateEasing.ts:68
PathArrowModule โ
โข Const PathArrowModule: IPathArrowModule
Defined in โ
src/in/packages/arrow/src/PathArrowModule.ts:14
PathMatrixHelper โ
โข Const PathMatrixHelper: Object
Type declaration โ
| Name | Type |
|---|---|
layout | (data: IPathCommandData, x: number, y: number, scaleX?: number, scaleY?: number, rotation?: number, origin?: IPointData) => void |
rotate | (data: IPathCommandData, rotation?: number, center?: IPointData) => void |
Defined in โ
src/in/packages/arrow/src/PathMatrixHelper.ts:9
EditDataHelper โ
โข Const EditDataHelper: Object
Type declaration โ
| Name | Type |
|---|---|
getScaleData | (target: IUI, startBounds: ILayoutBoundsData, direction: Direction9, totalMoveOrScale: number | IPointData, lockRatio: boolean | "corner", around: IAround, flipable: boolean, scaleMode: boolean) => IEditorScaleEvent |
getRotateData | (target: IUI, direction: Direction9, current: IPointData, last: IPointData, around: IAround) => IEditorRotateEvent |
getSkewData | (bounds: IBoundsData, direction: Direction9, move: IPointData, around: IAround) => IEditorSkewEvent |
getAround | (around: IAround, altKey: boolean) => IAround |
getRotateDirection | (direction: number, rotation: number, totalDirection: number) => number |
getFlipDirection | (direction: Direction9, flipedX: boolean, flipedY: boolean) => Direction9 |
Defined in โ
src/in/packages/editor/src/helper/EditDataHelper.ts:11
EditSelectHelper โ
โข Const EditSelectHelper: Object
Type declaration โ
| Name | Type |
|---|---|
findOne | (path: ILeafList) => IUI |
findByBounds | (branch: IUI, bounds: IBounds) => IUI[] |
Defined in โ
src/in/packages/editor/src/helper/EditSelectHelper.ts:4
EditorHelper โ
โข Const EditorHelper: Object
Type declaration โ
| Name | Type |
|---|---|
group | (list: IUI[], element?: IUI, userGroup?: IGroupInputData | IGroup) => IGroup |
ungroup | (list: IUI[]) => IUI[] |
toTop | (list: IUI[]) => void |
toBottom | (list: IUI[]) => void |
Defined in โ
src/in/packages/editor/src/helper/EditorHelper.ts:8
EditToolCreator โ
โข Const EditToolCreator: Object
Type declaration โ
| Name | Type |
|---|---|
list | IObject |
register | (EditTool: IObject) => void |
get | (tag: string, editor: IEditor) => IEditTool |
Defined in โ
src/in/packages/editor/src/tool/EditToolCreator.ts:17
HighBezierHelper โ
โข Const HighBezierHelper: Object
Type declaration โ
| Name | Type |
|---|---|
getDistance | (fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number, t: number) => number |
getRotation | (t: number, fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number) => number |
getT | (distance: number, totalDistance: number, fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number, precision: number) => number |
cut | (data: IPathCommandData, t: number, fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number) => void |
Defined in โ
src/in/packages/motion-path/src/HighBezierHelper.ts:12
HighCurveHelper โ
โข Const HighCurveHelper: Object
Type declaration โ
| Name | Type |
|---|---|
transform | (data: IPathCommandData, matrix: IMatrixData) => void |
transformPoints | (data: IPathCommandData, matrix: IMatrixData, start: number, pointCount: number) => void |
getMotionPathData | (data: IPathCommandData) => IMotionPathData |
getDistancePoint | (distanceData: IMotionPathData, motionDistance: number | IUnitData, motionPrecision?: number) => IRotationPointData |
getDistancePath | (distanceData: IMotionPathData, motionDistance: number | IUnitData, motionPrecision?: number) => IPathCommandData |
Defined in โ
src/in/packages/motion-path/src/HighCurveHelper.ts:10
PathScaler โ
โข Const PathScaler: Object
Type declaration โ
| Name | Type |
|---|---|
scale | (data: IPathCommandData, scaleX: number, scaleY: number) => void |
scalePoints | (data: IPathCommandData, scaleX: number, scaleY: number, start?: number, pointCount?: number) => void |
Defined in โ
src/in/packages/resize/src/PathScaler.ts:8
LeaferTypeCreator โ
โข Const LeaferTypeCreator: Object
Type declaration โ
| Name | Type |
|---|---|
list | ILeaferTypeList |
register | (name: string, fn: ILeaferTypeFunction) => void |
run | (name: string, leafer: ILeaferBase) => void |
Defined in โ
src/in/packages/viewport/src/LeaferTypeCreator.ts:13
MultiTouchHelper โ
โข Const MultiTouchHelper: Object
Type declaration โ
| Name | Type |
|---|---|
state | { type: IGestureType ; typeCount: number = 0; startTime: number = 0; totalData: IMultiTouchData ; center: IPointData } |
state.type | IGestureType |
state.typeCount | number |
state.startTime | number |
state.totalData | IMultiTouchData |
state.center | IPointData |
getData | (list: IKeepTouchData[]) => IMultiTouchData |
getType | (data: IMultiTouchData, config: ISingleGestureConfig) => IGestureType |
detect | (data: IMultiTouchData, config: ISingleGestureConfig) => IGestureType |
add | (data: IMultiTouchData, add: IMultiTouchData) => void |
reset | () => void |
Defined in โ
src/in/packages/viewport/src/interaction/MultiTouchHelper.ts:6
WheelEventHelper โ
โข Const WheelEventHelper: Object
Type declaration โ
| Name | Type |
|---|---|
getMove | (event: IWheelEvent, config: IWheelConfig) => IPointData |
getScale | (event: IWheelEvent, config: IWheelConfig) => number |
Defined in โ
src/in/packages/viewport/src/interaction/WheelEventHelper.ts:8
canvasSizeAttrs โ
โข Const canvasSizeAttrs: string[]
Defined in โ
src/leafer/packages/canvas/canvas/src/LeaferCanvasBase.ts:12
version โ
โข Const version: "1.9.10"
Defined in โ
src/leafer/packages/core/src/index.ts:23
Plugin โ
โข Const Plugin: Object
Type declaration โ
| Name | Type |
|---|---|
list | IBooleanMap |
add | (name: string, ...needPlugins: string[]) => void |
has | (name: string, tip?: boolean) => boolean |
need | (name: string) => any |
Defined in โ
src/leafer/packages/debug/src/Plugin.ts:6
Run โ
โข Const Run: Object
Type declaration โ
| Name | Type |
|---|---|
currentId | number |
currentName | string |
idMap | ids |
nameMap | names |
nameToIdMap | ids |
start | (name: string, microsecond?: boolean) => number |
end | (id: number, microsecond?: boolean) => void |
endOfName | (name: string, microsecond?: boolean) => void |
Defined in โ
src/leafer/packages/debug/src/Run.ts:17
DataHelper โ
โข Const DataHelper: Object
Type declaration โ
| Name | Type |
|---|---|
default | <T>(t: T, defaultData: IObject) => T |
assign | (t: IObject, merge: IObject, exclude?: IObject) => void |
copyAttrs | (t: IObject, from: IObject, include: string[]) => IObject |
clone | (data: unknown) => IObject |
toMap | (list: string[]) => IBooleanMap |
stintSet | <T, K>(data: T, attrName: K, value: T[K]) => void |
Defined in โ
src/leafer/packages/display-module/data/src/DataHelper.ts:4
emptyData โ
โข Const emptyData: IObject = {}
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:10
BranchRender โ
โข Const BranchRender: IBranchRenderModule
Defined in โ
src/leafer/packages/display-module/display-module/src/BranchRender.ts:7
LeafBounds โ
โข Const LeafBounds: ILeafBoundsModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafBounds.ts:14
LeafDataProxy โ
โข Const LeafDataProxy: ILeafDataProxyModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafDataProxy.ts:9
LeafEventer โ
โข Const LeafEventer: ILeafEventerModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafEventer.ts:6
LeafMatrix โ
โข Const LeafMatrix: ILeafMatrixModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafMatrix.ts:8
LeafRender โ
โข Const LeafRender: ILeafRenderModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafRender.ts:6
BranchHelper โ
โข Const BranchHelper: Object
Type declaration โ
| Name | Type |
|---|---|
sort | (a: ILeaf, b: ILeaf) => number |
pushAllChildBranch | (branch: ILeaf, leafList: ILeafList | ILeafLevelList) => void |
pushAllParent | (leaf: ILeaf, leafList: ILeafList | ILeafLevelList) => void |
pushAllBranchStack | (branch: ILeaf, pushList: ILeaf[]) => void |
updateBounds | (branch: ILeaf, exclude?: ILeaf) => void |
updateBoundsByBranchStack | (branchStack: ILeaf[], exclude?: ILeaf) => void |
Defined in โ
src/leafer/packages/display-module/helper/src/BranchHelper.ts:7
LeafBoundsHelper โ
โข Const LeafBoundsHelper: Object
Type declaration โ
| Name | Type |
|---|---|
worldBounds | (target: ILeaf) => IBoundsData |
localBoxBounds | (target: ILeaf) => IBoundsData |
localStrokeBounds | (target: ILeaf) => IBoundsData |
localRenderBounds | (target: ILeaf) => IBoundsData |
maskLocalBoxBounds | (target: ILeaf, index: number) => IBoundsData |
maskLocalStrokeBounds | (target: ILeaf, index: number) => IBoundsData |
maskLocalRenderBounds | (target: ILeaf, index: number) => IBoundsData |
excludeRenderBounds | (child: ILeaf, options: IRenderOptions) => boolean |
Defined in โ
src/leafer/packages/display-module/helper/src/LeafBoundsHelper.ts:4
LeafHelper โ
โข Const LeafHelper: Object
Type declaration โ
| Name | Type |
|---|---|
updateAllMatrix | (leaf: ILeaf, checkAutoLayout?: boolean, waitAutoLayout?: boolean) => void |
updateMatrix | (leaf: ILeaf, checkAutoLayout?: boolean, waitAutoLayout?: boolean) => void |
updateBounds | (leaf: ILeaf) => void |
updateAllWorldOpacity | (leaf: ILeaf) => void |
updateChange | (leaf: ILeaf) => void |
updateAllChange | (leaf: ILeaf) => void |
worldHittable | (t: ILeaf) => boolean |
draggable | (t: ILeaf) => boolean |
copyCanvasByWorld | (leaf: ILeaf, currentCanvas: ILeaferCanvas, fromCanvas: ILeaferCanvas, fromWorld?: IBoundsData, blendMode?: string, onlyResetTransform?: boolean) => void |
moveWorld | (t: ILeaf, x: number | IPointData, y: number, isInnerPoint?: boolean, transition?: ITransition) => void |
moveLocal | (t: ILeaf, x: number | IPointData, y: number, transition?: ITransition) => void |
zoomOfWorld | (t: ILeaf, origin: IPointData, scaleX: number, scaleY?: ITransition, resize?: boolean, transition?: ITransition) => void |
zoomOfLocal | (t: ILeaf, origin: IPointData, scaleX: number, scaleY: ITransition, resize?: boolean, transition?: ITransition) => void |
rotateOfWorld | (t: ILeaf, origin: IPointData, angle: number, transition?: ITransition) => void |
rotateOfLocal | (t: ILeaf, origin: IPointData, angle: number, transition?: ITransition) => void |
skewOfWorld | (t: ILeaf, origin: IPointData, skewX: number, skewY?: number, resize?: boolean, transition?: ITransition) => void |
skewOfLocal | (t: ILeaf, origin: IPointData, skewX: number, skewY: number, resize?: boolean, transition?: ITransition) => void |
transformWorld | (t: ILeaf, transform: IMatrixData, resize?: boolean, transition?: ITransition) => void |
transform | (t: ILeaf, transform: IMatrixData, resize?: boolean, transition?: ITransition) => void |
setTransform | (t: ILeaf, transform: IMatrixData, resize?: boolean, transition?: ITransition) => void |
getFlipTransform | (t: ILeaf, axis: IAxis) => IMatrixData |
getLocalOrigin | (t: ILeaf, origin: IPointData | IDirection) => IPointData |
getInnerOrigin | (t: ILeaf, origin: IPointData | IDirection) => IPointData |
getRelativeWorld | (t: ILeaf, relative: ILeaf, temp?: boolean) => IMatrixData |
drop | (t: ILeaf, parent: ILeaf, index?: number, resize?: boolean) => void |
hasHighPosition | (t: ILeaf) => boolean |
hasOffset | (t: ILeaf) => boolean |
hasParent | (p: ILeaf, parent: ILeaf) => boolean | void |
animateMove | (t: ILeaf, move: IPointData, speed: number) => void |
Defined in โ
src/leafer/packages/display-module/helper/src/LeafHelper.ts:10
WaitHelper โ
โข Const WaitHelper: Object
Type declaration โ
| Name | Type |
|---|---|
run | (wait: IFunction[]) => void |
Defined in โ
src/leafer/packages/display-module/helper/src/WaitHelper.ts:3
leaferTransformAttrMap โ
โข Const leaferTransformAttrMap: IStringMap
Defined in โ
src/leafer/packages/event/src/LeaferEvent.ts:36
extraPropertyEventMap โ
โข Const extraPropertyEventMap: IStringMap
Defined in โ
src/leafer/packages/event/src/PropertyEvent.ts:29
FileHelper โ
โข Const FileHelper: Object
Type declaration โ
| Name | Type |
|---|---|
alphaPixelTypes | IExportFileType[] |
upperCaseTypeMap | IStringMap |
mineType | (type: string) => string |
fileType | (filename: string) => string |
isOpaqueImage | (filename: string) => boolean |
getExportOptions | (options?: number | boolean | IExportOptions) => IExportOptions |
Defined in โ
src/leafer/packages/file/src/FileHelper.ts:3
Resource โ
โข Const Resource: IResource
Defined in โ
src/leafer/packages/file/src/Resource.ts:11
ImageManager โ
โข Const ImageManager: IImageManager
Defined in โ
src/leafer/packages/image/image/src/ImageManager.ts:7
AlignHelper โ
โข Const AlignHelper: Object
Type declaration โ
| Name | Type |
|---|---|
toPoint | (align: IDirection, content: IBoundsData, box: IBoundsData, to: IPointData, onlyBoxSize?: boolean, onlyContentSize?: boolean) => void |
Defined in โ
src/leafer/packages/math/src/AlignHelper.ts:6
AroundHelper โ
โข Const AroundHelper: Object
Type declaration โ
| Name | Type |
|---|---|
directionData | IUnitPointData[] |
tempPoint | IPointData |
get | (around: IAround) => IUnitPointData |
toPoint | (around: IAround, box: IBoundsData, to: IPointData, onlyBoxSize?: boolean, content?: IBoundsData, onlyContentSize?: boolean) => void |
getPoint | (around: IAround, box: IBoundsData, to?: IPointData) => IPointData |
Defined in โ
src/leafer/packages/math/src/AroundHelper.ts:20
tempBounds โ
โข Const tempBounds: Bounds
Defined in โ
src/leafer/packages/math/src/Bounds.ts:185
BoundsHelper โ
โข Const BoundsHelper: Object
Type declaration โ
| Name | Type |
|---|---|
tempBounds | IBoundsData |
set | (t: IBoundsData, x: number, y: number, width: number, height: number) => void |
copy | (t: IBoundsData, bounds: IBoundsData) => void |
copyAndSpread | (t: IBoundsData, bounds: IBoundsData, spread: IFourNumber, isShrink?: boolean, side?: ISide) => void |
minX | (t: IBoundsData) => number |
minY | (t: IBoundsData) => number |
maxX | (t: IBoundsData) => number |
maxY | (t: IBoundsData) => number |
move | (t: IBoundsData, x: number, y: number) => void |
scroll | (t: IBoundsData, data: IScrollPointData) => void |
getByMove | (t: IBoundsData, x: number, y: number) => IBoundsData |
toOffsetOutBounds | (t: IBoundsData, to?: IOffsetBoundsData, offsetBounds?: IBoundsData) => void |
scale | (t: IBoundsData, scaleX: number, scaleY: number, onlySize?: boolean) => void |
scaleOf | (t: IBoundsData, origin: IPointData, scaleX: number, scaleY: number) => void |
tempToOuterOf | (t: IBoundsData, matrix: IMatrixData) => IBoundsData |
getOuterOf | (t: IBoundsData, matrix: IMatrixData) => IBoundsData |
toOuterOf | (t: IBoundsData, matrix: IMatrixData, to?: IBoundsData) => void |
toInnerOf | (t: IBoundsData, matrix: IMatrixData, to?: IBoundsData) => void |
getFitMatrix | (t: IBoundsData, put: IBoundsData, baseScale: number) => IMatrix |
getFitScale | (t: ISizeData, put: ISizeData, isCoverMode?: boolean) => number |
put | (t: ISizeData, put: ISizeData, align: IDirection, putScale: number | "fit" | "cover", changeSize: boolean, to?: IPointData) => void |
getSpread | (t: IBoundsData, spread: IFourNumber, side?: ISide) => IBoundsData |
spread | (t: IBoundsData, spread: IFourNumber, side?: ISide) => void |
shrink | (t: IBoundsData, shrink: IFourNumber, side?: ISide) => void |
ceil | (t: IBoundsData) => void |
unsign | (t: IBoundsData) => void |
float | (t: IBoundsData, maxLength?: number) => void |
add | (t: IBoundsData, bounds: IBoundsData, isPoint?: boolean) => void |
addList | (t: IBoundsData, list: IBoundsData[]) => void |
setList | (t: IBoundsData, list: IBoundsData[], addMode: boolean) => void |
addListWithFn | (t: IBoundsData, list: IObject[], boundsDataFn: IBoundsDataFn) => void |
setListWithFn | (t: IBoundsData, list: IObject[], boundsDataFn: IBoundsDataFn, addMode: boolean) => void |
setPoints | (t: IBoundsData, points: IPointData[]) => void |
setPoint | (t: IBoundsData, point: IPointData) => void |
addPoint | (t: IBoundsData, point: IPointData) => void |
getPoints | (t: IBoundsData) => IPointData[] |
hitRadiusPoint | (t: IBoundsData, point: IRadiusPointData, pointMatrix?: IMatrixWithScaleData) => boolean |
hitPoint | (t: IBoundsData, point: IPointData, pointMatrix?: IMatrixData) => boolean |
hit | (t: IBoundsData, other: IBoundsData, otherMatrix?: IMatrixData) => boolean |
includes | (t: IBoundsData, other: IBoundsData, otherMatrix?: IMatrixData) => boolean |
getIntersectData | (t: IBoundsData, other: IBoundsData, otherMatrix?: IMatrixData) => IBoundsData |
intersect | (t: IBoundsData, other: IBoundsData, otherMatrix?: IMatrixData) => void |
isSame | (t: IBoundsData, bounds: IBoundsData) => boolean |
isEmpty | (t: IBoundsData) => boolean |
reset | (t: IBoundsData) => void |
Defined in โ
src/leafer/packages/math/src/BoundsHelper.ts:22
FourNumberHelper โ
โข Const FourNumberHelper: Object
Type declaration โ
| Name | Type |
|---|---|
zero | number[] |
tempFour | number[] |
set | (to: number[], top: number, right?: number, bottom?: number, left?: number) => number[] |
setTemp | (top: number, right?: number, bottom?: number, left?: number) => number[] |
toTempAB | (a: IFourNumber, b: IFourNumber, change?: boolean) => void |
get | (num: IFourNumber, maxValue?: number) => number[] |
max | (t: IFourNumber, other: IFourNumber, change?: boolean) => IFourNumber |
add | (t: IFourNumber, other: IFourNumber, change?: boolean) => IFourNumber |
swapAndScale | (t: IFourNumber, scaleX: number, scaleY: number, change?: boolean) => IFourNumber |
Defined in โ
src/leafer/packages/math/src/FourNumberHelper.ts:8
IncrementId โ
โข Const IncrementId: Object
Type declaration โ
| Name | Type |
|---|---|
RUNTIME | string |
LEAF | string |
TASK | string |
CNAVAS | string |
IMAGE | string |
types | INumberMap |
create | (typeName: string) => number |
Defined in โ
src/leafer/packages/math/src/IncrementId.ts:4
MathHelper โ
โข Const MathHelper: Object
Type declaration โ
| Name | Type |
|---|---|
within | (value: number, min: number | IRangeSize, max?: number) => number |
fourNumber | (num: IFourNumber, maxValue?: number) => number[] |
formatRotation | (rotation: number, unsign?: boolean) => number |
getGapRotation | (addRotation: number, gap: number, oldRotation: number) => number |
float | (num: number, maxLength?: number) => number |
sign | (num: number) => number |
getScaleData | (scale: number | IPointData, size: number | IOptionSizeData, originSize: ISizeData, scaleData?: IScaleData) => IScaleData |
assignScale | (scaleData: IScaleData, scale: number | IPointData) => void |
randInt | (num: number) => number |
randColor | (opacity?: number) => string |
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:8
OneRadian โ
โข Const OneRadian: number
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:79
PI2 โ
โข Const PI2: number
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:80
PI_2 โ
โข Const PI_2: number
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:81
tempMatrix โ
โข Const tempMatrix: Matrix
Defined in โ
src/leafer/packages/math/src/Matrix.ts:175
MatrixHelper โ
โข Const MatrixHelper: Object
Type declaration โ
| Name | Type |
|---|---|
defaultMatrix | IMatrixData |
defaultWorld | IMatrixWithLayoutData |
tempMatrix | IMatrixData |
set | (t: IMatrixData, a: number, b: number, c: number, d: number, e: number, f: number) => void |
get | () => IMatrixData |
getWorld | () => IMatrixWithLayoutData |
copy | (t: IMatrixData, matrix: IMatrixData) => void |
translate | (t: IMatrixData, x: number, y: number) => void |
translateInner | (t: IMatrixData, x: number, y: number, hasOrigin?: boolean) => void |
scale | (t: IMatrixData, scaleX: number, scaleY: number) => void |
pixelScale | (t: IMatrixData, pixelRatio: number, to?: IMatrixData) => void |
scaleOfOuter | (t: IMatrixData, origin: IPointData, scaleX: number, scaleY?: number) => void |
scaleOfInner | (t: IMatrixData, origin: IPointData, scaleX: number, scaleY: number) => void |
rotate | (t: IMatrixData, rotation: number) => void |
rotateOfOuter | (t: IMatrixData, origin: IPointData, rotation: number) => void |
rotateOfInner | (t: IMatrixData, origin: IPointData, rotation: number) => void |
skew | (t: IMatrixData, skewX: number, skewY?: number) => void |
skewOfOuter | (t: IMatrixData, origin: IPointData, skewX: number, skewY?: number) => void |
skewOfInner | (t: IMatrixData, origin: IPointData, skewX: number, skewY: number) => void |
multiply | (t: IMatrixData, child: IMatrixData) => void |
multiplyParent | (t: IMatrixWithOptionScaleData, parent: IMatrixWithOptionScaleData, to?: IMatrixWithOptionScaleData, abcdChanged?: number | boolean, childScaleData?: IScaleData) => void |
divide | (t: IMatrixData, child: IMatrixData) => void |
divideParent | (t: IMatrixData, parent: IMatrixData) => void |
tempInvert | (t: IMatrixData) => IMatrixData |
invert | (t: IMatrixData) => void |
toOuterPoint | (t: IMatrixData, inner: IPointData, to?: IPointData, distance?: boolean) => void |
toInnerPoint | (t: IMatrixData, outer: IPointData, to?: IPointData, distance?: boolean) => void |
setLayout | (t: IMatrixData, layout: ILayoutData, origin?: IPointData, around?: IPointData, bcChanged?: number | boolean) => void |
getLayout | (t: IMatrixData, origin?: IPointData, around?: IPointData, firstSkewY?: boolean) => ILayoutData |
withScale | (t: IMatrixData, scaleX?: number, scaleY: number) => IMatrixWithScaleData |
reset | (t: IMatrixData) => void |
Defined in โ
src/leafer/packages/math/src/MatrixHelper.ts:15
tempPoint โ
โข Const tempPoint: Point
Defined in โ
src/leafer/packages/math/src/Point.ts:100
PointHelper โ
โข Const PointHelper: Object
Type declaration โ
| Name | Type |
|---|---|
defaultPoint | IPointData |
tempPoint | IPointData |
tempRadiusPoint | IRadiusPointData |
set | (t: IPointData, x: number, y: number) => void |
setRadius | (t: IRadiusPointData, x: number, y?: number) => void |
copy | (t: IPointData, point: IPointData) => void |
copyFrom | (t: IPointData, x: number, y: number) => void |
round | (t: IPointData, halfPixel?: boolean) => void |
move | (t: IPointData, x: number | IPointData, y?: number) => void |
scale | (t: IPointData, scaleX: number, scaleY: number) => void |
scaleOf | (t: IPointData, origin: IPointData, scaleX: number, scaleY: number) => void |
rotate | (t: IPointData, rotation: number, origin?: IPointData) => void |
tempToInnerOf | (t: IPointData, matrix: IMatrixData) => IPointData |
tempToOuterOf | (t: IPointData, matrix: IMatrixData) => IPointData |
tempToInnerRadiusPointOf | (t: IRadiusPointData, matrix: IMatrixWithScaleData) => IRadiusPointData |
toInnerRadiusPointOf | (t: IRadiusPointData, matrix: IMatrixWithScaleData, to?: IRadiusPointData) => void |
toInnerOf | (t: IPointData, matrix: IMatrixData, to?: IPointData) => void |
toOuterOf | (t: IPointData, matrix: IMatrixData, to?: IPointData) => void |
getCenter | (t: IPointData, to: IPointData) => IPointData |
getCenterX | (x1: number, x2: number) => number |
getCenterY | (y1: number, y2: number) => number |
getDistance | (t: IPointData, point: IPointData) => number |
getDistanceFrom | (x1: number, y1: number, x2: number, y2: number) => number |
getMinDistanceFrom | (x1: number, y1: number, x2: number, y2: number, x3: number, y3: number) => number |
getAngle | (t: IPointData, to: IPointData) => number |
getRotation | (t: IPointData, origin: IPointData, to: IPointData, toOrigin?: IPointData) => number |
getRadianFrom | (fromX: number, fromY: number, originX: number, originY: number, toX: number, toY: number, toOriginX?: number, toOriginY?: number) => number |
getAtan2 | (t: IPointData, to: IPointData) => number |
getDistancePoint | (t: IPointData, to: IPointData, distance: number, changeTo: boolean) => IPointData |
toNumberPoints | (originPoints: number[] | IPointData[]) => number[] |
reset | (t: IPointData) => void |
Defined in โ
src/leafer/packages/math/src/PointHelper.ts:12
StringNumberMap โ
โข Const StringNumberMap: INumberMap
Defined in โ
src/leafer/packages/math/src/StringNumber.ts:4
TwoPointBoundsHelper โ
โข Const TwoPointBoundsHelper: Object
Type declaration โ
| Name | Type |
|---|---|
tempPointBounds | ITwoPointBoundsData |
setPoint | (t: ITwoPointBoundsData, minX: number, minY: number) => void |
addPoint | (t: ITwoPointBoundsData, x: number, y: number) => void |
addBounds | (t: ITwoPointBoundsData, x: number, y: number, width: number, height: number) => void |
copy | (t: ITwoPointBoundsData, pb: ITwoPointBoundsData) => void |
addPointBounds | (t: ITwoPointBoundsData, pb: ITwoPointBoundsData) => void |
toBounds | (t: ITwoPointBoundsData, setBounds: IBoundsData) => void |
Defined in โ
src/leafer/packages/math/src/TwoPointBoundsHelper.ts:3
BezierHelper โ
โข Const BezierHelper: Object
Type declaration โ
| Name | Type |
|---|---|
points | (data: IPathCommandData, originPoints: number[] | IPointData[], curve?: number | boolean, close?: boolean) => void |
rect | (data: IPathCommandData, x: number, y: number, width: number, height: number) => void |
roundRect | (data: IPathCommandData, x: number, y: number, width: number, height: number, radius: number | number[]) => void |
arcTo | (data: void | IPathCommandData, fromX: number, fromY: number, x1: number, y1: number, toX: number, toY: number, radius: number, setPointBounds?: ITwoPointBoundsData, setEndPoint?: IPointData, setStartPoint?: IPointData) => void |
arc | (data: void | IPathCommandData, x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise?: boolean, setPointBounds?: ITwoPointBoundsData, setEndPoint?: IPointData, setStartPoint?: IPointData) => void |
ellipse | (data: void | IPathCommandData, cx: number, cy: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, anticlockwise?: boolean, setPointBounds?: ITwoPointBoundsData, setEndPoint?: IPointData, setStartPoint?: IPointData) => void |
quadraticCurveTo | (data: IPathCommandData, fromX: number, fromY: number, x1: number, y1: number, toX: number, toY: number) => void |
toTwoPointBoundsByQuadraticCurve | (fromX: number, fromY: number, x1: number, y1: number, toX: number, toY: number, pointBounds: ITwoPointBoundsData, addMode?: boolean) => void |
toTwoPointBounds | (fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number, pointBounds: ITwoPointBoundsData, addMode?: boolean) => void |
getPointAndSet | (t: number, fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number, setPoint: IPointData) => void |
getPoint | (t: number, fromX: number, fromY: number, x1: number, y1: number, x2: number, y2: number, toX: number, toY: number) => IPointData |
getDerivative | (t: number, fromV: number, v1: number, v2: number, toV: number) => number |
Defined in โ
src/leafer/packages/path/src/BezierHelper.ts:15
EllipseHelper โ
โข Const EllipseHelper: Object
Type declaration โ
| Name | Type |
|---|---|
ellipticalArc | (data: IPathCommandData, fromX: number, fromY: number, radiusX: number, radiusY: number, rotation: number, largeFlag: number, sweepFlag: number, toX: number, toY: number, curveMode?: boolean) => void |
Defined in โ
src/leafer/packages/path/src/EllipseHelper.ts:12
PathBounds โ
โข Const PathBounds: Object
Type declaration โ
| Name | Type |
|---|---|
toBounds | (data: IPathCommandData, setBounds: IBoundsData) => void |
toTwoPointBounds | (data: IPathCommandData, setPointBounds: ITwoPointBoundsData) => void |
Defined in โ
src/leafer/packages/path/src/PathBounds.ts:19
PathCommandDataHelper โ
โข Const PathCommandDataHelper: Object
Type declaration โ
| Name | Type |
|---|---|
beginPath | (data: IPathCommandData) => void |
moveTo | (data: IPathCommandData, x: number, y: number) => void |
lineTo | (data: IPathCommandData, x: number, y: number) => void |
bezierCurveTo | (data: IPathCommandData, x1: number, y1: number, x2: number, y2: number, x: number, y: number) => void |
quadraticCurveTo | (data: IPathCommandData, x1: number, y1: number, x: number, y: number) => void |
closePath | (data: IPathCommandData) => void |
rect | (data: IPathCommandData, x: number, y: number, width: number, height: number) => void |
roundRect | (data: IPathCommandData, x: number, y: number, width: number, height: number, cornerRadius: number | number[]) => void |
ellipse | (data: IPathCommandData, x: number, y: number, radiusX: number, radiusY: number, rotation?: number, startAngle?: number, endAngle?: number, anticlockwise?: boolean) => void |
arc | (data: IPathCommandData, x: number, y: number, radius: number, startAngle?: number, endAngle?: number, anticlockwise?: boolean) => void |
arcTo | (data: IPathCommandData, x1: number, y1: number, x2: number, y2: number, radius: number, lastX?: number, lastY?: number) => void |
drawEllipse | (data: IPathCommandData, x: number, y: number, radiusX: number, radiusY: number, rotation?: number, startAngle?: number, endAngle?: number, anticlockwise?: boolean) => void |
drawArc | (data: IPathCommandData, x: number, y: number, radius: number, startAngle?: number, endAngle?: number, anticlockwise?: boolean) => void |
drawPoints | (data: IPathCommandData, points: number[] | IPointData[], curve?: number | boolean, close?: boolean) => void |
Defined in โ
src/leafer/packages/path/src/PathCommandDataHelper.ts:14
PathCommandMap โ
โข Const PathCommandMap: INumberMap
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:16
NeedConvertToCanvasCommandMap โ
โข Const NeedConvertToCanvasCommandMap: INumberMap
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:83
PathNumberCommandMap โ
โข Const PathNumberCommandMap: IStringMap = {}
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:116
PathNumberCommandLengthMap โ
โข Const PathNumberCommandLengthMap: INumberMap = {}
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:122
PathConvert โ
โข Const PathConvert: Object
Type declaration โ
| Name | Type |
|---|---|
current | ICurrentCommand |
stringify | (data: IPathCommandData, floatLength?: number) => string |
parse | (pathString: string, curveMode?: boolean) => IPathCommandData |
toCanvasData | (old: IPathCommandData, curveMode?: boolean) => IPathCommandData |
objectToCanvasData | (list: IPathCommandObject[]) => IPathCommandData |
copyData | (data: IPathCommandData, old: IPathCommandData, index: number, count: number) => void |
pushData | (data: IPathCommandData, strNum: string | number) => void |
Defined in โ
src/leafer/packages/path/src/PathConvert.ts:25
PathCorner โ
โข Const PathCorner: Object
Type declaration โ
| Name | Type |
|---|---|
smooth | (data: IPathCommandData, cornerRadius: number, _cornerSmoothing?: number) => IPathCommandData |
Defined in โ
src/leafer/packages/path/src/PathCorner.ts:12
PathDrawer โ
โข Const PathDrawer: Object
Type declaration โ
| Name | Type |
|---|---|
drawPathByData | (drawer: IPathDrawer, data: IPathCommandData) => void |
Defined in โ
src/leafer/packages/path/src/PathDrawer.ts:11
PathHelper โ
โข Const PathHelper: Object
Type declaration โ
| Name | Type |
|---|---|
creator | IPathCreator |
parse | (_pathString: string, _curveMode?: boolean) => IPathCommandData |
convertToCanvasData | (_old: IPathCommandData, _curveMode?: boolean) => IPathCommandData |
Defined in โ
src/leafer/packages/path/src/PathHelper.ts:3
RectHelper โ
โข Const RectHelper: Object
Type declaration โ
| Name | Type |
|---|---|
drawRoundRect | (drawer: IPathDrawer, x: number, y: number, width: number, height: number, cornerRadius: number | number[]) => void |
Defined in โ
src/leafer/packages/path/src/RectHelper.ts:4
pen โ
โข Const pen: PathCreator
Defined in โ
src/leafer/packages/path/src/index.ts:26
Platform โ
โข Const Platform: IPlatform
Defined in โ
src/leafer/packages/platform/platform/src/Platform.ts:4
Creator โ
โข Const Creator: ICreator
Defined in โ
src/leafer/packages/platform/platform/src/creator/Creator.ts:5
EventCreator โ
โข Const EventCreator: Object
Type declaration โ
| Name | Type |
|---|---|
nameList | IObject |
register | (Event: IObject) => void |
changeName | (oldName: string, newName: string) => void |
has | (type: string) => boolean |
get | (type: string, ...params: unknown[]) => IEvent |
Defined in โ
src/leafer/packages/platform/platform/src/creator/EventCreator.ts:8
UICreator โ
โข Const UICreator: Object
Type declaration โ
| Name | Type |
|---|---|
list | IObject |
register | (UI: IObject) => void |
get | (tag: string, data?: IObject, x?: number, y?: number, width?: number, height?: number) => ILeaf |
Defined in โ
src/leafer/packages/platform/platform/src/creator/UICreator.ts:8
UIBounds โ
โข Const UIBounds: IUIBoundsModule
Defined in โ
src/ui/packages/display-module/bounds/src/UIBounds.ts:10
RectRender โ
โข Const RectRender: IRectRenderModule
Defined in โ
src/ui/packages/display-module/render/src/RectRender.ts:6
UIRender โ
โข Const UIRender: IUIRenderModule
Defined in โ
src/ui/packages/display-module/render/src/UIRender.ts:9
MyImage โ
โข Const MyImage: typeof Image = Image
Defined in โ
src/ui/packages/display/src/Image.ts:27
DragBoundsHelper โ
โข Const DragBoundsHelper: Object
Type declaration โ
| Name | Type |
|---|---|
limitMove | (leaf: ILeaf, move: IPointData) => void |
limitScaleOf | (leaf: ILeaf, origin: IPointData, scale: IPointData, lockRatio?: boolean) => void |
axisMove | (leaf: ILeaf, move: IPointData) => void |
getDragBounds | (leaf: ILeaf) => IBoundsData |
isInnerMode | (content: IBoundsData, dragBounds: IBoundsData, dragBoundsType: IDragBoundsType, sideType: ISide) => boolean |
getValidMove | (content: IBoundsData, dragBounds: IBoundsData, dragBoundsType: IDragBoundsType, move: IPointData, change?: boolean) => IPointData |
getValidScaleOf | (content: IBoundsData, dragBounds: IBoundsData, dragBoundsType: IDragBoundsType, origin: IPointData, scale: IPointData, lockRatio?: boolean, change?: boolean) => IPointData |
Defined in โ
src/ui/packages/event/src/DragBoundsHelper.ts:8
MyDragEvent โ
โข Const MyDragEvent: typeof DragEvent = DragEvent
Defined in โ
src/ui/packages/event/src/DragEvent.ts:96
Keyboard โ
โข Const Keyboard: Object
Type declaration โ
| Name | Type |
|---|---|
isHoldSpaceKey | () => boolean |
isHold | (code: IShortcutKeyCodes) => boolean |
isHoldKeys | (shortcutKeys: IShortcutKeysCheck | IShortcutKeys, e?: IUIEvent) => boolean |
setDownCode | (code: string) => void |
setUpCode | (code: string) => void |
Defined in โ
src/ui/packages/event/src/Keyboard.ts:6
PointerButton โ
โข Const PointerButton: Object
Type declaration โ
| Name | Type |
|---|---|
LEFT | number |
RIGHT | number |
MIDDLE | number |
defaultLeft | (event: IUIEvent) => void |
left | (event: IUIEvent) => boolean |
right | (event: IUIEvent) => boolean |
middle | (event: IUIEvent) => boolean |
Defined in โ
src/ui/packages/event/src/PointerButton.ts:4
MyPointerEvent โ
โข Const MyPointerEvent: typeof PointerEvent = PointerEvent
Defined in โ
src/ui/packages/event/src/PointerEvent.ts:50
TextConvert โ
โข Const TextConvert: ITextConvertModule
Defined in โ
src/ui/packages/external/src/index.ts:7
ColorConvert โ
โข Const ColorConvert: IColorConvertModule
Defined in โ
src/ui/packages/external/src/index.ts:9
UnitConvert โ
โข Const UnitConvert: Object
Type declaration โ
| Name | Type |
|---|---|
number | (value: number | IUnitData, percentRefer?: number) => number |
Defined in โ
src/ui/packages/external/src/index.ts:13
PathArrow โ
โข Const PathArrow: IPathArrowModule
Defined in โ
src/ui/packages/external/src/index.ts:20
Paint โ
โข Const Paint: IPaintModule
Defined in โ
src/ui/packages/external/src/index.ts:23
PaintImage โ
โข Const PaintImage: IPaintImageModule
Defined in โ
src/ui/packages/external/src/index.ts:25
PaintGradient โ
โข Const PaintGradient: IPaintGradientModule
Defined in โ
src/ui/packages/external/src/index.ts:27
Effect โ
โข Const Effect: IEffectModule
Defined in โ
src/ui/packages/external/src/index.ts:29
Filter โ
โข Const Filter: IFilterModule
Defined in โ
src/ui/packages/external/src/index.ts:31
Export โ
โข Const Export: IExportModule
Defined in โ
src/ui/packages/external/src/index.ts:35
State โ
โข Const State: IStateModule
Defined in โ
src/ui/packages/external/src/index.ts:37
Transition โ
โข Const Transition: ITransitionModule
Defined in โ
src/ui/packages/external/src/index.ts:42
InteractionHelper โ
โข Const InteractionHelper: Object
Type declaration โ
| Name | Type |
|---|---|
getDragEventData | (startPoint: IPointData, lastPoint: IPointData, event: IPointerEvent) => IDragEvent |
getDropEventData | (event: IPointerEvent, list: ILeafList, data: IObject) => IDropEvent |
getSwipeDirection | (angle: number) => string |
getSwipeEventData | (startPoint: IPointData, lastDragData: IDragEvent, event: IPointerEvent) => ISwipeEvent |
getBase | (e: IObject) => IUIEvent |
pathHasEventType | (path: ILeafList, type: string) => boolean |
filterPathByEventType | (path: ILeafList, type: string) => ILeafList |
pathCanDrag | (path: ILeafList) => boolean |
pathHasOutside | (path: ILeafList) => boolean |
Defined in โ
src/ui/packages/interaction/interaction/src/InteractionHelper.ts:7
Functions โ
arrowType โ
โธ arrowType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/in/packages/arrow/src/decorator.ts:4
registerEditTool โ
โธ registerEditTool(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
Returns โ
void
Defined in โ
src/in/packages/editor/src/tool/EditToolCreator.ts:9
registerInnerEditor โ
โธ registerInnerEditor(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
Returns โ
void
Defined in โ
src/in/packages/editor/src/tool/EditToolCreator.ts:15
motionPathType โ
โธ motionPathType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/in/packages/motion-path/src/decorator.ts:4
scaleResize โ
โธ scaleResize(leaf, scaleX, scaleY): void
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:10
scaleResizeFontSize โ
โธ scaleResizeFontSize(leaf, scaleX, scaleY, direction?): void
Parameters โ
| Name | Type |
|---|---|
leaf | IText |
scaleX | number |
scaleY | number |
direction? | Direction9 |
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:20
scaleResizePath โ
โธ scaleResizePath(leaf, scaleX, scaleY): void
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:58
scaleResizePoints โ
โธ scaleResizePoints(leaf, scaleX, scaleY): void
Parameters โ
| Name | Type |
|---|---|
leaf | ILine | IPolygon |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:63
scaleResizeGroup โ
โธ scaleResizeGroup(group, scaleX, scaleY): void
Parameters โ
| Name | Type |
|---|---|
group | IBranch |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:70
stateType โ
โธ stateType(defaultValue?, styleName?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
styleName? | string |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/in/packages/state/src/decorator.ts:4
stateStyleType โ
โธ stateStyleType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/in/packages/state/src/decorator.ts:14
addViewport โ
โธ addViewport(leafer, mergeConfig?, custom?): void
Parameters โ
| Name | Type |
|---|---|
leafer | ILeaferBase |
mergeConfig? | ILeaferConfig |
custom? | boolean |
Returns โ
void
Defined in โ
src/in/packages/viewport/src/type/viewport.ts:6
addViewportConfig โ
โธ addViewportConfig(leafer, mergeConfig?): void
Parameters โ
| Name | Type |
|---|---|
leafer | ILeaferBase |
mergeConfig? | ILeaferConfig |
Returns โ
void
Defined in โ
src/in/packages/viewport/src/type/viewport.ts:25
canvasPatch โ
โธ canvasPatch(drawer): void
Parameters โ
| Name | Type |
|---|---|
drawer | IPathDrawer |
Returns โ
void
Defined in โ
src/leafer/packages/canvas/canvas/src/patch/index.ts:5
registerUI โ
โธ registerUI(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/class.ts:4
registerUIEvent โ
โธ registerUIEvent(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/class.ts:10
decorateLeafAttr โ
โธ decorateLeafAttr(defaultValue?, descriptorFn?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
descriptorFn? | ILeafAttrDescriptorFn |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:10
attr โ
โธ attr(partDescriptor?): ILeafAttrDescriptor
Parameters โ
| Name | Type |
|---|---|
partDescriptor? | ILeafAttrDescriptor |
Returns โ
Defined in โ
src/leafer/packages/decorator/src/data.ts:14
defineLeafAttr โ
โธ defineLeafAttr(target, key, defaultValue?, partDescriptor?): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
defaultValue? | IValue |
partDescriptor? | ILeafAttrDescriptor |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:19
dataType โ
โธ dataType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:29
positionType โ
โธ positionType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
checkFiniteNumber? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:33
scrollType โ
โธ scrollType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
checkFiniteNumber? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:41
autoLayoutType โ
โธ autoLayoutType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:52
scaleType โ
โธ scaleType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
checkFiniteNumber? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:64
rotationType โ
โธ rotationType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
checkFiniteNumber? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:73
boundsType โ
โธ boundsType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
checkFiniteNumber? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:82
naturalBoundsType โ
โธ naturalBoundsType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:90
doBoundsType โ
โธ doBoundsType(leaf): void
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:98
pathInputType โ
โธ pathInputType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:103
pathType โ
โธ pathType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
checkFiniteNumber? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:115
affectStrokeBoundsType โ
โธ affectStrokeBoundsType(defaultValue?, useStroke?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
useStroke? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:118
doStrokeType โ
โธ doStrokeType(leaf): void
Parameters โ
| Name | Type |
|---|---|
leaf | ILeaf |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:129
strokeType โ
โธ strokeType(defaultValue?, useStroke?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
useStroke? | boolean |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:134
affectRenderBoundsType โ
โธ affectRenderBoundsType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:136
surfaceType โ
โธ surfaceType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:145
dimType โ
โธ dimType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:153
opacityType โ
โธ opacityType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:165
visibleType โ
โธ visibleType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:174
sortType โ
โธ sortType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:205
maskType โ
โธ maskType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:216
eraserType โ
โธ eraserType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:227
hitType โ
โธ hitType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:235
cursorType โ
โธ cursorType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:247
dataProcessor โ
โธ dataProcessor(processor): (target: IObject, _key?: string) => void
Parameters โ
| Name | Type |
|---|---|
processor | IObject |
Returns โ
fn
โธ (target, _key?): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
_key? | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:259
layoutProcessor โ
โธ layoutProcessor(processor): (target: IObject, _key?: string) => void
Parameters โ
| Name | Type |
|---|---|
processor | IObject |
Returns โ
fn
โธ (target, _key?): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
_key? | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:267
defineDataProcessor โ
โธ defineDataProcessor(target, key, defaultValue?): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
defaultValue? | IValueFunction | IValue |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:284
defineKey โ
โธ defineKey<T>(target, key, descriptor, noConfigurable?): void
Type parameters โ
| Name |
|---|
T |
Parameters โ
| Name | Type |
|---|---|
target | T |
key | string |
descriptor | IObject & ThisType<T> |
noConfigurable? | boolean |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/object.ts:3
getDescriptor โ
โธ getDescriptor(object, name): PropertyDescriptor
Parameters โ
| Name | Type |
|---|---|
object | IObject |
name | string |
Returns โ
PropertyDescriptor
Defined in โ
src/leafer/packages/decorator/src/object.ts:8
createDescriptor โ
โธ createDescriptor(key, defaultValue?): Object
Parameters โ
| Name | Type |
|---|---|
key | string |
defaultValue? | IValue |
Returns โ
Object
| Name | Type |
|---|---|
get | () => any |
set | (value: IValue) => void |
Defined in โ
src/leafer/packages/decorator/src/object.ts:12
rewrite โ
โธ rewrite(method): (target: IObject, key: string) => void
Parameters โ
| Name | Type |
|---|---|
method | IFunction |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
key | string |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/rewrite.ts:18
rewriteAble โ
โธ rewriteAble(): (_target: IObject) => void
Returns โ
fn
โธ (_target): void
Parameters โ
| Name | Type |
|---|---|
_target | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/rewrite.ts:24
useModule โ
โธ useModule(module, exclude?): (target: IObject) => void
Parameters โ
| Name | Type |
|---|---|
module | IObject |
exclude? | string[] |
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type |
|---|---|
target | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/rewrite.ts:45
isUndefined โ
โธ isUndefined(value): boolean
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:12
isNull โ
โธ isNull(value): boolean
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:16
isString โ
โธ isString<T>(value): value is T
Type parameters โ
| Name | Type |
|---|---|
T | extends string |
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:20
isFinite โ
โธ isFinite(number): boolean
Returns true if passed value is finite. Unlike the global isFinite, Number.isFinite doesn't forcibly convert the parameter to a number. Only finite values of the type number, result in true.
Parameters โ
| Name | Type | Description |
|---|---|---|
number | unknown | A numeric value. |
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:24
isNumber โ
โธ isNumber<T>(value): value is T
Type parameters โ
| Name | Type |
|---|---|
T | extends number |
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:26
tryToNumber โ
โธ tryToNumber(value): number
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
number
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:32
isArray โ
โธ isArray(arg): arg is any[]
Parameters โ
| Name | Type |
|---|---|
arg | any |
Returns โ
arg is any[]
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:36
isObject โ
โธ isObject<T>(value): value is T
Type parameters โ
| Name | Type |
|---|---|
T | extends object |
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:38
isData โ
โธ isData<T>(value): value is T
Type parameters โ
| Name | Type |
|---|---|
T | extends object |
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:42
isEmptyData โ
โธ isEmptyData(value): boolean
Parameters โ
| Name | Type |
|---|---|
value | any |
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:46
getPointData โ
โธ getPointData(): IPointData
Returns โ
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:83
getBoundsData โ
โธ getBoundsData(): IBoundsData
Returns โ
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:84
path โ
โธ path(path?): PathCreator
Parameters โ
| Name | Type |
|---|---|
path? | string | IPathCommandData |
Returns โ
Defined in โ
src/leafer/packages/path/src/index.ts:22
effectType โ
โธ effectType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:7
resizeType โ
โธ resizeType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
key | string |
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:17
zoomLayerType โ
โธ zoomLayerType(): (target: IUI, key: string) => void
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | IUI |
key | string |
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:27
createAttr โ
โธ createAttr(defaultValue?): (target: IUI, key: string) => void
Parameters โ
| Name | Type |
|---|---|
defaultValue? | IValue |
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type |
|---|---|
target | IUI |
key | string |
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:41
useCanvas โ
โธ useCanvas(_canvasType, _power?): void
Parameters โ
| Name | Type |
|---|---|
_canvasType | ICanvasType |
_power? | IObject |
Returns โ
void