leaferjs โ
References โ
getMatrixData โ
Renames and re-exports __type
Type Aliases โ
IScrollBarTheme โ
ฦฌ IScrollBarTheme: "light"
| "dark"
| IBoxInputData
Defined in โ
in/packages/interface/src/scroll/IScrollBar.ts:9
ITransition โ
ฦฌ ITransition: IAnimateOptions
| IAnimateEasingName
| number
| boolean
Defined in โ
leafer/packages/interface/src/animate/ITransition.ts:3
IAnimateEasing โ
ฦฌ IAnimateEasing: IAnimateEasingName
| ICubicBezierEasing
| IStepsEasing
| IObject
Defined in โ
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 โ
leafer/packages/interface/src/animate/ITransition.ts:54
IAnimateEnding โ
ฦฌ IAnimateEnding: "auto"
| "from"
| "to"
Defined in โ
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 โ
leafer/packages/interface/src/app/ILeafer.ts:20
IZoomType โ
ฦฌ IZoomType: "in"
| "out"
| "fit"
| "fit-width"
| "fit-height"
| number
| ILeaf
| ILeaf
[] | IBoundsData
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:98
IWindingRule โ
ฦฌ IWindingRule: "evenodd"
| "nonzero"
Defined in โ
leafer/packages/interface/src/canvas/ICanvas.ts:3
ICanvasPattern โ
ฦฌ ICanvasPattern: CanvasPattern
Defined in โ
leafer/packages/interface/src/canvas/ICanvas.ts:114
ICanvasContext2DSettings โ
ฦฌ ICanvasContext2DSettings: ICanvasRenderingContext2DSettings
Defined in โ
leafer/packages/interface/src/canvas/ICanvas.ts:135
IHitCanvasConfig โ
ฦฌ IHitCanvasConfig: ILeaferCanvasConfig
Defined in โ
leafer/packages/interface/src/canvas/ILeaferCanvas.ts:22
ILeaferCanvasView โ
ฦฌ ILeaferCanvasView: any
Defined in โ
leafer/packages/interface/src/canvas/ILeaferCanvas.ts:144
IBlob โ
ฦฌ IBlob: any
Defined in โ
leafer/packages/interface/src/canvas/ILeaferCanvas.ts:219
ICanvasType โ
ฦฌ ICanvasType: "skia"
| "napi"
| "canvas"
| "miniapp"
Defined in โ
leafer/packages/interface/src/canvas/ISkiaCanvas.ts:3
INumber โ
ฦฌ INumber: number
Defined in โ
leafer/packages/interface/src/data/IData.ts:4
IBoolean โ
ฦฌ IBoolean: boolean
Defined in โ
leafer/packages/interface/src/data/IData.ts:5
IString โ
ฦฌ IString: string
Defined in โ
leafer/packages/interface/src/data/IData.ts:6
IValue โ
ฦฌ IValue: INumber
| IBoolean
| IString
| IObject
Defined in โ
leafer/packages/interface/src/data/IData.ts:7
ITimer โ
ฦฌ ITimer: any
Defined in โ
leafer/packages/interface/src/data/IData.ts:8
IPathString โ
ฦฌ IPathString: string
Defined in โ
leafer/packages/interface/src/data/IData.ts:10
IFourNumber โ
ฦฌ IFourNumber: number
| number
[]
Defined in โ
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 โ
leafer/packages/interface/src/data/IList.ts:12
ISide โ
ฦฌ ISide: "width"
| "height"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:33
IAxis โ
ฦฌ IAxis: "x"
| "y"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:35
IAxisReverse โ
ฦฌ IAxisReverse: "x-reverse"
| "y-reverse"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:37
IFlowType โ
ฦฌ IFlowType: boolean
| IAxis
| IAxisReverse
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:39
IFlowBoxType โ
ฦฌ IFlowBoxType: "box"
| "stroke"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:41
IGap โ
ฦฌ IGap: INumber
| "auto"
| "fit"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:43
IAxisAlign โ
ฦฌ IAxisAlign: "from"
| "center"
| "to"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:47
IFlowWrap โ
ฦฌ IFlowWrap: boolean
| "reverse"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:51
IAutoSize โ
ฦฌ IAutoSize: IBoolean
| INumber
| IPercentData
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:53
IConstraintType โ
ฦฌ IConstraintType: "from"
| "center"
| "to"
| "from-to"
| "scale"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:74
IHitType โ
ฦฌ IHitType: "path"
| "pixel"
| "all"
| "none"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:76
IMaskType โ
ฦฌ IMaskType: "path"
| "pixel"
| "grayscale"
| "clipping"
| "clipping-path"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:82
IEraserType โ
ฦฌ IEraserType: "path"
| "pixel"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:89
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"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:93
IEditSize โ
ฦฌ IEditSize: "size"
| "font-size"
| "scale"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:121
IDirection โ
ฦฌ IDirection: "top-left"
| "top"
| "top-right"
| "right"
| "bottom-right"
| "bottom"
| "bottom-left"
| "left"
| "center"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:129
IDirection4 โ
ฦฌ IDirection4: "top"
| "right"
| "bottom"
| "left"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:140
IAlign โ
ฦฌ IAlign: IDirection
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:146
IBaseLineAlign โ
ฦฌ IBaseLineAlign: "baseline-left"
| "baseline-center"
| "baseline-right"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:148
IFlowAlign โ
ฦฌ IFlowAlign: IAlign
| IBaseLineAlign
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:153
IAround โ
ฦฌ IAround: IAlign
| IUnitPointData
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:158
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 โ
leafer/packages/interface/src/display/ILeaf.ts:162
IStateStyleType โ
ฦฌ IStateStyleType: "hoverStyle"
| "pressStyle"
| "focusStyle"
| "selectedStyle"
| "disabledStyle"
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:202
ILeafAttrDescriptor โ
ฦฌ ILeafAttrDescriptor: IObject
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/ILeaf.ts:686
IBranchRenderModule โ
ฦฌ IBranchRenderModule: IBranchRender
& ThisType
<IBranch
>
Defined in โ
leafer/packages/interface/src/display/module/IBranchRender.ts:6
ILeafBoundsModule โ
ฦฌ ILeafBoundsModule: ILeafBounds
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/module/ILeafBounds.ts:3
ILeafDataProxyModule โ
ฦฌ ILeafDataProxyModule: ILeafDataProxy
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/module/ILeafDataProxy.ts:4
ILeafEventerModule โ
ฦฌ ILeafEventerModule: ILeafEventer
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/module/ILeafEventer.ts:7
ILeafHitModule โ
ฦฌ ILeafHitModule: ILeafHit
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/module/ILeafHit.ts:5
ILeafMatrixModule โ
ฦฌ ILeafMatrixModule: ILeafMatrix
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/module/ILeafMatrix.ts:3
ILeafRenderModule โ
ฦฌ ILeafRenderModule: ILeafRender
& ThisType
<ILeaf
>
Defined in โ
leafer/packages/interface/src/display/module/ILeafRender.ts:5
IEventListener โ
ฦฌ IEventListener: IFunction
Defined in โ
leafer/packages/interface/src/event/IEventer.ts:8
IEventOption โ
ฦฌ IEventOption: IEventListenerOptions
| boolean
| "once"
Defined in โ
leafer/packages/interface/src/event/IEventer.ts:15
InnerId โ
ฦฌ InnerId: number
Defined in โ
leafer/packages/interface/src/event/IEventer.ts:36
PointerType โ
ฦฌ PointerType: "mouse"
| "pen"
| "touch"
Defined in โ
leafer/packages/interface/src/event/IUIEvent.ts:50
IExportImageType โ
ฦฌ IExportImageType: "jpg"
| "png"
| "webp"
| "bmp"
Defined in โ
leafer/packages/interface/src/file/IFileType.ts:1
IExportFileType โ
ฦฌ IExportFileType: IExportImageType
| "svg"
| "pdf"
| "json"
Defined in โ
leafer/packages/interface/src/file/IFileType.ts:2
ILocationType โ
ฦฌ ILocationType: "world"
| "page"
| "local"
| "inner"
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:4
IBoundsType โ
ฦฌ IBoundsType: "content"
| "box"
| "stroke"
| "render"
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:5
ILayoutAttr โ
ฦฌ ILayoutAttr: "x"
| "y"
| "scaleX"
| "scaleY"
| "rotation"
| "skewX"
| "skewY"
Defined in โ
leafer/packages/interface/src/math/IMath.ts:181
MCommandData โ
ฦฌ MCommandData: [Command
, x
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:15
HCommandData โ
ฦฌ HCommandData: [Command
, x
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:16
VCommandData โ
ฦฌ VCommandData: [Command
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:17
LCommandData โ
ฦฌ LCommandData: MCommandData
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:18
CCommandData โ
ฦฌ CCommandData: [Command
, x1
, y1
, x2
, y2
, x
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:20
SCommandData โ
ฦฌ SCommandData: [Command
, x2
, y2
, x
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:21
QCommandData โ
ฦฌ QCommandData: [Command
, x1
, y1
, x
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:23
TCommandData โ
ฦฌ TCommandData: [Command
, x
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:24
ZCommandData โ
ฦฌ ZCommandData: [Command
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:26
ACommandData โ
ฦฌ ACommandData: [Command
, radiusX
, radiusY
, xAxisRotation
, largeArcFlag
, sweepFlag
, x
, y
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:28
RectCommandData โ
ฦฌ RectCommandData: [Command
, x
, y
, width
, height
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:41
RoundRectCommandData โ
ฦฌ RoundRectCommandData: [Command
, x
, y
, width
, height
, cornerRadius
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:42
EllipseCommandData โ
ฦฌ EllipseCommandData: [Command
, x
, y
, radiusX
, radiusY
, rotation
, startAngle
, endAngle
, anticlockwise
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:43
ArcCommandData โ
ฦฌ ArcCommandData: [Command
, x
, y
, radius
, startAngle
, endAngle
, anticlockwise
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:44
ArcToCommandData โ
ฦฌ ArcToCommandData: [Command
, x1
, y1
, x2
, y2
, radius
]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:45
CanvasPathCommand โ
ฦฌ CanvasPathCommand: 1
| 2
| 5
| 7
| 11
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:48
IPathCommandData โ
ฦฌ IPathCommandData: number
[]
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:50
IPathCommandObject โ
ฦฌ IPathCommandObject: MoveToCommandObject
| LineToCommandObject
| BezierCurveToCommandObject
| QuadraticCurveToCommandObject
| ClosePathCommandObject
Defined in โ
leafer/packages/interface/src/path/IPathCommand.ts:87
IAnswer โ
ฦฌ IAnswer: 0
| 1
| 2
| 3
Defined in โ
leafer/packages/interface/src/selector/ISelector.ts:32
IAnimation โ
ฦฌ IAnimation: IStyleAnimation
| IKeyframesAnimation
Defined in โ
ui/packages/interface/src/IAnimation.ts:6
IAnimateType โ
ฦฌ IAnimateType: "all"
| "animation"
| "transition"
| "animate"
Defined in โ
ui/packages/interface/src/IAnimation.ts:8
IKeyframe โ
ฦฌ IKeyframe: IUIInputData
| IAnimateKeyframe
Defined in โ
ui/packages/interface/src/IAnimation.ts:19
IKeyframeId โ
ฦฌ IKeyframeId: number
Defined in โ
ui/packages/interface/src/IAnimation.ts:21
IRobotActionName โ
ฦฌ IRobotActionName: string
Defined in โ
ui/packages/interface/src/IUI.ts:116
IStateName โ
ฦฌ IStateName: string
Defined in โ
ui/packages/interface/src/IUI.ts:429
IUITag โ
ฦฌ IUITag: "App"
| "Leafer"
| "Rect"
| "Ellipse"
| "Polygon"
| "Star"
| "Line"
| "Path"
| "Pen"
| "Text"
| "Image"
| "Canvas"
| "Group"
| "Frame"
| "Box"
| "Arrow"
| "Robot"
| "GIF"
| "Video"
Defined in โ
ui/packages/interface/src/IUI.ts:501
IEditPointType โ
ฦฌ IEditPointType: "rotate"
| "resize"
| "button"
Defined in โ
ui/packages/interface/src/editor/IEditor.ts:134
IUIBoundsModule โ
ฦฌ IUIBoundsModule: IUIBounds
& ThisType
<IUI
>
Defined in โ
ui/packages/interface/src/module/IUIBounds.ts:5
IUIHitModule โ
ฦฌ IUIHitModule: ILeafHit
& ThisType
<IUI
>
Defined in โ
ui/packages/interface/src/module/IUIHit.ts:5
IUIRenderModule โ
ฦฌ IUIRenderModule: IUIRender
& ThisType
<IUI
>
Defined in โ
ui/packages/interface/src/module/IUIRender.ts:5
IRectRenderModule โ
ฦฌ IRectRenderModule: IRectRender
& ThisType
<IRect
>
Defined in โ
ui/packages/interface/src/module/IUIRender.ts:12
IImageRenderModule โ
ฦฌ IImageRenderModule: IImageRender
& ThisType
<IImage
>
Defined in โ
ui/packages/interface/src/module/IUIRender.ts:18
ITextRenderModule โ
ฦฌ ITextRenderModule: ITextRender
& ThisType
<IText
>
Defined in โ
ui/packages/interface/src/module/IUIRender.ts:24
IGroupRenderModule โ
ฦฌ IGroupRenderModule: IGroupRender
& ThisType
<IGroup
>
Defined in โ
ui/packages/interface/src/module/IUIRender.ts:30
IFrameRenderModule โ
ฦฌ IFrameRenderModule: IFrameRender
& ThisType
<IFrame
>
Defined in โ
ui/packages/interface/src/module/IUIRender.ts:36
ILeafPaintColor โ
ฦฌ ILeafPaintColor: IColorString
| CanvasGradient
| CanvasPattern
Defined in โ
ui/packages/interface/src/type/IComputedType.ts:7
ILeafFill โ
ฦฌ ILeafFill: ILeafPaint
Defined in โ
ui/packages/interface/src/type/IComputedType.ts:34
IPercent โ
ฦฌ IPercent: string
Defined in โ
ui/packages/interface/src/type/IStringType.ts:1
IColorString โ
ฦฌ IColorString: string
Defined in โ
ui/packages/interface/src/type/IStringType.ts:2
ICornerRadiusString โ
ฦฌ ICornerRadiusString: string
Defined in โ
ui/packages/interface/src/type/IStringType.ts:4
IStrokeWidthString โ
ฦฌ IStrokeWidthString: string
Defined in โ
ui/packages/interface/src/type/IStringType.ts:5
IDashPatternString โ
ฦฌ IDashPatternString: string
Defined in โ
ui/packages/interface/src/type/IStringType.ts:6
IPaintString โ
ฦฌ IPaintString: ISolidPaintString
| IGradientPaintString
| IImagePaintString
Defined in โ
ui/packages/interface/src/type/IStringType.ts:8
IShadowString โ
ฦฌ IShadowString: string
Defined in โ
ui/packages/interface/src/type/IStringType.ts:13
IPaint โ
ฦฌ IPaint: ISolidPaint
| IGradientPaint
| IImagePaint
Defined in โ
ui/packages/interface/src/type/IType.ts:4
IFill โ
ฦฌ IFill: IPaint
| IPaint
[] | IPaintString
Defined in โ
ui/packages/interface/src/type/IType.ts:6
IStroke โ
ฦฌ IStroke: IPaint
| IPaint
[] | IPaintString
Defined in โ
ui/packages/interface/src/type/IType.ts:8
IPaintAttr โ
ฦฌ IPaintAttr: "fill"
| "stroke"
Defined in โ
ui/packages/interface/src/type/IType.ts:10
IPaintType โ
ฦฌ IPaintType: "image"
| "solid"
| IGradientType
Defined in โ
ui/packages/interface/src/type/IType.ts:19
IGradientType โ
ฦฌ IGradientType: "linear"
| "radial"
| "angular"
Defined in โ
ui/packages/interface/src/type/IType.ts:24
IColor โ
ฦฌ IColor: IColorString
| IRGB
| IRGBA
Defined in โ
ui/packages/interface/src/type/IType.ts:35
IImagePaintMode โ
ฦฌ IImagePaintMode: "normal"
| "cover"
| "fit"
| "stretch"
| "clip"
| "repeat"
Defined in โ
ui/packages/interface/src/type/IType.ts:93
IRepeat โ
ฦฌ IRepeat: boolean
| "x"
| "y"
Defined in โ
ui/packages/interface/src/type/IType.ts:94
IStrokeAlign โ
ฦฌ IStrokeAlign: "inside"
| "outside"
| "center"
Defined in โ
ui/packages/interface/src/type/IType.ts:97
IStrokeCap โ
ฦฌ IStrokeCap: "none"
| "round"
| "square"
Defined in โ
ui/packages/interface/src/type/IType.ts:98
IStrokeJoin โ
ฦฌ IStrokeJoin: "bevel"
| "round"
| "miter"
Defined in โ
ui/packages/interface/src/type/IType.ts:99
IArrowType โ
ฦฌ IArrowType: IPathDataArrow
| "none"
| "angle"
| "angle-side"
| "arrow"
| "triangle"
| "triangle-flip"
| "circle"
| "circle-line"
| "square"
| "square-line"
| "diamond"
| "diamond-line"
| "mark"
Defined in โ
ui/packages/interface/src/type/IType.ts:102
ITextAlign โ
ฦฌ ITextAlign: "left"
| "center"
| "right"
| "justify"
| "both"
Defined in โ
ui/packages/interface/src/type/IType.ts:122
IVerticalAlign โ
ฦฌ IVerticalAlign: "top"
| "middle"
| "bottom"
Defined in โ
ui/packages/interface/src/type/IType.ts:123
ITextCase โ
ฦฌ ITextCase: "upper"
| "lower"
| "title"
| "none"
| "small-caps"
Defined in โ
ui/packages/interface/src/type/IType.ts:124
IFontWeight โ
ฦฌ IFontWeight: IFontWeightNumer
| IFontWeightString
Defined in โ
ui/packages/interface/src/type/IType.ts:125
IFontWeightNumer โ
ฦฌ IFontWeightNumer: 100
| 200
| 300
| 400
| 500
| 600
| 700
| 800
| 900
Defined in โ
ui/packages/interface/src/type/IType.ts:126
IFontWeightString โ
ฦฌ IFontWeightString: "thin"
| "extra-light"
| "light"
| "normal"
| "medium"
| "semi-bold"
| "bold"
| "extra-bold"
| "black"
Defined in โ
ui/packages/interface/src/type/IType.ts:127
ITextDecoration โ
ฦฌ ITextDecoration: "none"
| "under"
| "delete"
Defined in โ
ui/packages/interface/src/type/IType.ts:137
ITextWrap โ
ฦฌ ITextWrap: "normal"
| "none"
| "break"
Defined in โ
ui/packages/interface/src/type/IType.ts:138
IWritingMode โ
ฦฌ IWritingMode: IAxis
| IAxisReverse
Defined in โ
ui/packages/interface/src/type/IType.ts:139
IEffect โ
ฦฌ IEffect: IObject
Defined in โ
ui/packages/interface/src/type/IType.ts:169
IOverflow โ
ฦฌ IOverflow: "show"
| "hide"
Defined in โ
ui/packages/interface/src/type/IType.ts:171
Variables โ
AnimateEasing โ
โข Const
AnimateEasing: Object
Type declaration โ
Name | Type |
---|---|
get | (easing : IAnimateEasing ) => any |
register | (name : string , value : ICustomEasingFunction ) => void |
list | IObject |
Defined in โ
in/packages/animate/src/AnimateEasing.ts:67
PathArrowModule โ
โข Const
PathArrowModule: IPathArrowModule
Defined in โ
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 โ
in/packages/arrow/src/PathMatrixHelper.ts:9
EditDataHelper โ
โข Const
EditDataHelper: Object
Type declaration โ
Name | Type |
---|---|
getScaleData | (element : IUI , startBounds : ILayoutBoundsData , direction : Direction9 , totalMove : IPointData , lockRatio : boolean | "corner" , around : IAround , flipable : boolean , scaleMode : boolean ) => IEditorScaleEvent |
getRotateData | (bounds : IBoundsData , 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 โ
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 โ
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 โ
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 โ
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 |
getDerivative | (t : number , fromV : number , v1 : number , v2 : number , toV : 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 โ
in/packages/motion-path/src/HighBezierHelper.ts:11
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 โ
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 โ
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 โ
in/packages/viewport/src/LeaferTypeCreator.ts:13
MultiTouchHelper โ
โข Const
MultiTouchHelper: Object
Type declaration โ
Name | Type |
---|---|
getData | (list : IKeepTouchData []) => IMultiTouchData |
Defined in โ
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 โ
in/packages/viewport/src/interaction/WheelEventHelper.ts:6
canvasSizeAttrs โ
โข Const
canvasSizeAttrs: string
[]
Defined in โ
leafer/packages/canvas/canvas/src/LeaferCanvasBase.ts:12
version โ
โข Const
version: "1.4.0"
Defined in โ
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 โ
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 โ
leafer/packages/debug/src/Run.ts:15
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 |
Defined in โ
leafer/packages/display-module/data/src/DataHelper.ts:4
emptyData โ
โข Const
emptyData: IObject
= {}
Defined in โ
leafer/packages/display-module/data/src/index.ts:13
BranchRender โ
โข Const
BranchRender: IBranchRenderModule
Defined in โ
leafer/packages/display-module/display-module/src/BranchRender.ts:7
LeafBounds โ
โข Const
LeafBounds: ILeafBoundsModule
Defined in โ
leafer/packages/display-module/display-module/src/LeafBounds.ts:12
LeafDataProxy โ
โข Const
LeafDataProxy: ILeafDataProxyModule
Defined in โ
leafer/packages/display-module/display-module/src/LeafDataProxy.ts:9
LeafEventer โ
โข Const
LeafEventer: ILeafEventerModule
Defined in โ
leafer/packages/display-module/display-module/src/LeafEventer.ts:6
LeafMatrix โ
โข Const
LeafMatrix: ILeafMatrixModule
Defined in โ
leafer/packages/display-module/display-module/src/LeafMatrix.ts:8
LeafRender โ
โข Const
LeafRender: ILeafRenderModule
Defined in โ
leafer/packages/display-module/display-module/src/LeafRender.ts:4
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 โ
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 ) => IBoundsData |
maskLocalStrokeBounds | (target : ILeaf ) => IBoundsData |
maskLocalRenderBounds | (target : ILeaf ) => IBoundsData |
excludeRenderBounds | (child : ILeaf , options : IRenderOptions ) => boolean |
Defined in โ
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 |
updateAllChange | (leaf : ILeaf ) => void |
worldHittable | (t : ILeaf ) => boolean |
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 |
hasParent | (p : ILeaf , parent : ILeaf ) => boolean | void |
Defined in โ
leafer/packages/display-module/helper/src/LeafHelper.ts:8
WaitHelper โ
โข Const
WaitHelper: Object
Type declaration โ
Name | Type |
---|---|
run | (wait : IFunction []) => void |
Defined in โ
leafer/packages/display-module/helper/src/WaitHelper.ts:3
FileHelper โ
โข Const
FileHelper: Object
Type declaration โ
Name | Type |
---|---|
opacityTypes | IExportFileType [] |
upperCaseTypeMap | IStringMap |
mineType | (type : string ) => string |
fileType | (filename : string ) => string |
isOpaqueImage | (filename : string ) => boolean |
getExportOptions | (options? : number | boolean | IExportOptions ) => IExportOptions |
Defined in โ
leafer/packages/file/src/FileHelper.ts:3
ImageManager โ
โข Const
ImageManager: IImageManager
Defined in โ
leafer/packages/image/image/src/ImageManager.ts:7
AlignHelper โ
โข Const
AlignHelper: Object
Type declaration โ
Name | Type |
---|---|
toPoint | (align : IDirection , contentBounds : IBoundsData , bounds : IBoundsData , to? : IPointData , onlySize? : boolean ) => void |
Defined in โ
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 , bounds : IBoundsData , to : IPointData , onlySize? : boolean , pointBounds? : IBoundsData ) => void |
Defined in โ
leafer/packages/math/src/AroundHelper.ts:18
tempBounds โ
โข Const
tempBounds: Bounds
Defined in โ
leafer/packages/math/src/Bounds.ts:179
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 |
getByMove | (t : IBoundsData , x : number , y : number ) => IBoundsData |
toOffsetOutBounds | (t : IBoundsData , to? : IOffsetBoundsData , parent? : IBoundsData ) => void |
scale | (t : IBoundsData , scaleX : number , scaleY : number ) => 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 |
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 โ
leafer/packages/math/src/BoundsHelper.ts:18
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 โ
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 : number | number [], maxValue? : number ) => number [] |
formatRotation | (rotation : number , unsign? : boolean ) => number |
getGapRotation | (addRotation : number , gap : number , oldRotation : number ) => number |
float | (num : number , maxLength? : number ) => number |
getScaleData | (scale : number | IPointData , size : number | ISizeData , originSize : ISizeData , scaleData? : IScaleData ) => IScaleData |
assignScale | (scaleData : IScaleData , scale : number | IPointData ) => void |
Defined in โ
leafer/packages/math/src/MathHelper.ts:5
OneRadian โ
โข Const
OneRadian: number
Defined in โ
leafer/packages/math/src/MathHelper.ts:85
PI2 โ
โข Const
PI2: number
Defined in โ
leafer/packages/math/src/MathHelper.ts:86
PI_2 โ
โข Const
PI_2: number
Defined in โ
leafer/packages/math/src/MathHelper.ts:87
tempMatrix โ
โข Const
tempMatrix: Matrix
Defined in โ
leafer/packages/math/src/Matrix.ts:168
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 |
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 , scrollData? : IScrollPointData ) => 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 โ
leafer/packages/math/src/MatrixHelper.ts:13
tempPoint โ
โข Const
tempPoint: Point
Defined in โ
leafer/packages/math/src/Point.ts:98
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 |
move | (t : IPointData , x : number , 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 โ
leafer/packages/math/src/PointHelper.ts:11
StringNumberMap โ
โข Const
StringNumberMap: INumberMap
Defined in โ
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 โ
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 |
Defined in โ
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 โ
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 โ
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 โ
leafer/packages/path/src/PathCommandDataHelper.ts:13
PathCommandMap โ
โข Const
PathCommandMap: INumberMap
Defined in โ
leafer/packages/path/src/PathCommandMap.ts:16
NeedConvertToCanvasCommandMap โ
โข Const
NeedConvertToCanvasCommandMap: INumberMap
Defined in โ
leafer/packages/path/src/PathCommandMap.ts:83
PathNumberCommandMap โ
โข Const
PathNumberCommandMap: IStringMap
= {}
Defined in โ
leafer/packages/path/src/PathCommandMap.ts:116
PathNumberCommandLengthMap โ
โข Const
PathNumberCommandLengthMap: INumberMap
= {}
Defined in โ
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 โ
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 โ
leafer/packages/path/src/PathCorner.ts:12
PathDrawer โ
โข Const
PathDrawer: Object
Type declaration โ
Name | Type |
---|---|
drawPathByData | (drawer : IPathDrawer , data : IPathCommandData ) => void |
Defined in โ
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 โ
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 โ
leafer/packages/path/src/RectHelper.ts:4
pen โ
โข Const
pen: PathCreator
Defined in โ
leafer/packages/path/src/index.ts:23
Platform โ
โข Const
Platform: IPlatform
Defined in โ
leafer/packages/platform/platform/src/Platform.ts:4
Creator โ
โข Const
Creator: ICreator
= {}
Defined in โ
leafer/packages/platform/platform/src/creator/Creator.ts:4
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 โ
leafer/packages/platform/platform/src/creator/EventCreator.ts:7
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 โ
leafer/packages/platform/platform/src/creator/UICreator.ts:7
UIBounds โ
โข Const
UIBounds: IUIBoundsModule
Defined in โ
ui/packages/display-module/bounds/src/UIBounds.ts:4
RectRender โ
โข Const
RectRender: IRectRenderModule
Defined in โ
ui/packages/display-module/render/src/RectRender.ts:6
UIRender โ
โข Const
UIRender: IUIRenderModule
Defined in โ
ui/packages/display-module/render/src/UIRender.ts:7
MyImage โ
โข Const
MyImage: typeof Image
= Image
Defined in โ
ui/packages/display/src/Image.ts:39
MyDragEvent โ
โข Const
MyDragEvent: typeof DragEvent
= DragEvent
Defined in โ
ui/packages/event/src/DragEvent.ts:114
Keyboard โ
โข Const
Keyboard: Object
Type declaration โ
Name | Type |
---|---|
isHoldSpaceKey | () => boolean |
isHold | (code : string ) => boolean |
setDownCode | (code : string ) => void |
setUpCode | (code : string ) => void |
Defined in โ
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 โ
ui/packages/event/src/PointerButton.ts:4
MyPointerEvent โ
โข Const
MyPointerEvent: typeof PointerEvent
= PointerEvent
Defined in โ
ui/packages/event/src/PointerEvent.ts:50
TextConvert โ
โข Const
TextConvert: ITextConvertModule
Defined in โ
ui/packages/external/src/index.ts:5
ColorConvert โ
โข Const
ColorConvert: IColorConvertModule
Defined in โ
ui/packages/external/src/index.ts:7
UnitConvert โ
โข Const
UnitConvert: Object
Type declaration โ
Name | Type |
---|---|
number | (value : number | IUnitData , percentRefer? : number ) => number |
Defined in โ
ui/packages/external/src/index.ts:9
PathArrow โ
โข Const
PathArrow: IPathArrowModule
Defined in โ
ui/packages/external/src/index.ts:19
Paint โ
โข Const
Paint: IPaintModule
Defined in โ
ui/packages/external/src/index.ts:22
PaintImage โ
โข Const
PaintImage: IPaintImageModule
Defined in โ
ui/packages/external/src/index.ts:24
PaintGradient โ
โข Const
PaintGradient: IPaintGradientModule
Defined in โ
ui/packages/external/src/index.ts:26
Effect โ
โข Const
Effect: IEffectModule
Defined in โ
ui/packages/external/src/index.ts:28
Export โ
โข Const
Export: IExportModule
Defined in โ
ui/packages/external/src/index.ts:30
State โ
โข Const
State: IStateModule
Defined in โ
ui/packages/external/src/index.ts:32
Transition โ
โข Const
Transition: ITransitionModule
Defined in โ
ui/packages/external/src/index.ts:37
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 โ
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 โ
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 โ
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 โ
in/packages/editor/src/tool/EditToolCreator.ts:9
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 โ
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 โ
in/packages/resize/src/scaler.ts:10
scaleResizeFontSize โ
โธ scaleResizeFontSize(leaf
, scaleX
, scaleY
): void
Parameters โ
Name | Type |
---|---|
leaf | IText |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
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 โ
in/packages/resize/src/scaler.ts:60
scaleResizePoints โ
โธ scaleResizePoints(leaf
, scaleX
, scaleY
): void
Parameters โ
Name | Type |
---|---|
leaf | ILine | IPolygon |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
in/packages/resize/src/scaler.ts:65
scaleResizeGroup โ
โธ scaleResizeGroup(group
, scaleX
, scaleY
): void
Parameters โ
Name | Type |
---|---|
group | IBranch |
scaleX | number |
scaleY | number |
Returns โ
void
Defined in โ
in/packages/resize/src/scaler.ts:72
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 โ
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 โ
in/packages/state/src/decorator.ts:13
addViewport โ
โธ addViewport(leafer
, mergeConfig?
, custom?
): void
Parameters โ
Name | Type |
---|---|
leafer | ILeaferBase |
mergeConfig? | ILeaferConfig |
custom? | boolean |
Returns โ
void
Defined in โ
in/packages/viewport/src/type/viewport.ts:6
addViewportConfig โ
โธ addViewportConfig(leafer
, mergeConfig?
): void
Parameters โ
Name | Type |
---|---|
leafer | ILeaferBase |
mergeConfig? | ILeaferConfig |
Returns โ
void
Defined in โ
in/packages/viewport/src/type/viewport.ts:25
canvasPatch โ
โธ canvasPatch(drawer
): void
Parameters โ
Name | Type |
---|---|
drawer | IPathDrawer |
Returns โ
void
Defined in โ
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 โ
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 โ
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 โ
leafer/packages/decorator/src/data.ts:10
attr โ
โธ attr(partDescriptor?
): ILeafAttrDescriptor
Parameters โ
Name | Type |
---|---|
partDescriptor? | ILeafAttrDescriptor |
Returns โ
Defined in โ
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 โ
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 โ
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 โ
leafer/packages/decorator/src/data.ts:33
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 โ
leafer/packages/decorator/src/data.ts:41
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 โ
leafer/packages/decorator/src/data.ts:53
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 โ
leafer/packages/decorator/src/data.ts:62
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 โ
leafer/packages/decorator/src/data.ts:71
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 โ
leafer/packages/decorator/src/data.ts:79
doBoundsType โ
โธ doBoundsType(leaf
): void
Parameters โ
Name | Type |
---|---|
leaf | ILeaf |
Returns โ
void
Defined in โ
leafer/packages/decorator/src/data.ts:87
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 โ
leafer/packages/decorator/src/data.ts:92
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 โ
leafer/packages/decorator/src/data.ts:71
affectStrokeBoundsType โ
โธ affectStrokeBoundsType(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 โ
leafer/packages/decorator/src/data.ts:107
doStrokeType โ
โธ doStrokeType(leaf
): void
Parameters โ
Name | Type |
---|---|
leaf | ILeaf |
Returns โ
void
Defined in โ
leafer/packages/decorator/src/data.ts:115
strokeType โ
โธ strokeType(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 โ
leafer/packages/decorator/src/data.ts:107
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 โ
leafer/packages/decorator/src/data.ts:122
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 โ
leafer/packages/decorator/src/data.ts:131
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 โ
leafer/packages/decorator/src/data.ts:139
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 โ
leafer/packages/decorator/src/data.ts:148
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 โ
leafer/packages/decorator/src/data.ts:179
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 โ
leafer/packages/decorator/src/data.ts:190
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 โ
leafer/packages/decorator/src/data.ts:201
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 โ
leafer/packages/decorator/src/data.ts:209
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 โ
leafer/packages/decorator/src/data.ts:221
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 โ
leafer/packages/decorator/src/data.ts:233
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 โ
leafer/packages/decorator/src/data.ts:241
defineDataProcessor โ
โธ defineDataProcessor(target
, key
, defaultValue?
): void
Parameters โ
Name | Type |
---|---|
target | ILeaf |
key | string |
defaultValue? | IValue |
Returns โ
void
Defined in โ
leafer/packages/decorator/src/data.ts:258
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 โ
leafer/packages/decorator/src/object.ts:3
getDescriptor โ
โธ getDescriptor(object
, name
): PropertyDescriptor
Parameters โ
Name | Type |
---|---|
object | IObject |
name | string |
Returns โ
PropertyDescriptor
Defined in โ
leafer/packages/decorator/src/object.ts:8
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 โ
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 โ
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 โ
leafer/packages/decorator/src/rewrite.ts:45
isNull โ
โธ isNull(value
): boolean
Parameters โ
Name | Type |
---|---|
value | any |
Returns โ
boolean
Defined in โ
leafer/packages/display-module/data/src/index.ts:15
getPointData โ
โธ getPointData(): IPointData
Returns โ
Defined in โ
leafer/packages/math/src/MathHelper.ts:89
getBoundsData โ
โธ getBoundsData(): IBoundsData
Returns โ
Defined in โ
leafer/packages/math/src/MathHelper.ts:90
useCanvas โ
โธ useCanvas(_canvasType
, _power?
): void
Parameters โ
Name | Type |
---|---|
_canvasType | ICanvasType |
_power? | IObject |
Returns โ
void
Defined in โ
leafer/packages/platform/web/src/index.ts:21
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 โ
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 โ
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