@leafer-ui/interface
Advanced tools
+2
-2
| { | ||
| "name": "@leafer-ui/interface", | ||
| "version": "1.6.7", | ||
| "version": "1.7.0", | ||
| "description": "@leafer-ui/interface", | ||
@@ -25,4 +25,4 @@ "author": "Chao (Leafer) Wan", | ||
| "dependencies": { | ||
| "@leafer/interface": "1.6.7" | ||
| "@leafer/interface": "1.7.0" | ||
| } | ||
| } |
@@ -1,4 +0,4 @@ | ||
| import { IGroup, IUI, IBox, IRectInputData, ISelectorProxy, IEditSize, ICursorType, IAlign, IUnitPointData, IDragEvent, IRotateEvent, IStroke, IFill, ILeaf, ILeafList, IObject, IBoxInputData, IGroupInputData, IImageCursor, IRect, IBoundsData, IKeyEvent, IUIInputData, IZoomEvent, IColorString, IDirection4, IPointData, IScaleData, ISkewData, ILayoutBoundsData } from '@leafer-ui/interface' | ||
| import { IGroup, IUI, IBox, IRectInputData, ISelectorProxy, IEditSize, ICursorType, IAlign, IUnitPointData, IDragEvent, IMoveEvent, IRotateEvent, IStroke, IFill, ILeaf, ILeafList, IObject, IBoxInputData, IGroupInputData, IImageCursor, IRect, IKeyEvent, IUIInputData, IZoomEvent, IColorString, IDirection4, IPointData, IScaleData, ISkewData, ILayoutBoundsData, ITransition } from '@leafer-ui/interface' | ||
| export interface IEditorBase extends IGroup, ISelectorProxy { | ||
| export interface IEditorBase extends IGroup, ISelectorProxy, ITransformTool { | ||
| config: IEditorConfig | ||
@@ -49,7 +49,2 @@ readonly mergeConfig: IEditorConfig // 实际使用,合并了选中元素上的editConfig,频繁访问会消耗性能 | ||
| onMove(e: IDragEvent): void | ||
| onScale(e: IDragEvent | IZoomEvent): void | ||
| onRotate(e: IDragEvent | IRotateEvent): void | ||
| onSkew(e: IDragEvent): void | ||
| group(group?: IGroup | IGroupInputData): IGroup | ||
@@ -70,2 +65,18 @@ ungroup(): IUI[] | ||
| export interface ITransformTool { | ||
| editBox: IEditBoxBase | ||
| editTool?: IObject | ||
| onMove(e: IDragEvent | IMoveEvent): void | ||
| onScale(e: IDragEvent | IZoomEvent): void | ||
| onRotate(e: IDragEvent | IRotateEvent): void | ||
| onSkew(e: IDragEvent): void | ||
| move(x: number | IPointData, y?: number, transition?: ITransition): void | ||
| scaleOf(origin: IPointData | IAlign, scaleX: number, scaleY?: number | ITransition, resize?: boolean, transition?: ITransition): void | ||
| rotateOf(origin: IPointData | IAlign, rotation: number, transition?: ITransition): void | ||
| skewOf(origin: IPointData | IAlign, skewX: number, skewY?: number, resize?: boolean, transition?: ITransition): void | ||
| } | ||
| export interface IEditorConfig extends IObject { | ||
@@ -133,2 +144,4 @@ editSize?: IEditSize | ||
| preventEditInner?: boolean // 仅阻止交互事件触发内部编辑 | ||
| textEditor?: IObject | ||
@@ -195,3 +208,5 @@ pathEditor?: IObject | ||
| export interface IEditBoxBase extends IGroup { | ||
| editor: IEditorBase | ||
| dragging: boolean | ||
@@ -216,2 +231,11 @@ moving: boolean | ||
| config: IEditorConfig | ||
| readonly mergeConfig: IEditorConfig // 合并了config与编辑器的mergeConfig,频繁访问会消耗性能 | ||
| readonly mergedConfig: IEditorConfig // 实际使用,合并之后的缓存配置 | ||
| target: IUI // 操作的元素,默认为editor.element | ||
| single: boolean // 是否单选元素 | ||
| transformTool: ITransformTool | ||
| readonly flipped: boolean | ||
@@ -227,3 +251,3 @@ readonly flippedX: boolean | ||
| load(): void | ||
| update(bounds: IBoundsData): void | ||
| update(): void | ||
| unload(): void | ||
@@ -235,2 +259,3 @@ | ||
| export interface IEditorDragStartData { | ||
@@ -237,0 +262,0 @@ x: number |
+1
-1
@@ -53,2 +53,2 @@ export * from '@leafer/interface' | ||
| export { IEditorBase, IEditorConfig, IEditBoxBase, IEditPoint, IEditPointInputData, IEditPointType, IEditorDragStartData, IEditToolFunction, IEditorConfigFunction, IEditorBeforeSelect, IEditorBeforeMove, IEditorBeforeScale, IEditorBeforeRotate, IEditorBeforeSkew, IEditorSelectData, IEditorMoveData, IEditorScaleData, IEditorRotationData, IEditorSkewData } from './editor/IEditor' | ||
| export { IEditorBase, IEditorConfig, ITransformTool, IEditBoxBase, IEditPoint, IEditPointInputData, IEditPointType, IEditorDragStartData, IEditToolFunction, IEditorConfigFunction, IEditorBeforeSelect, IEditorBeforeMove, IEditorBeforeScale, IEditorBeforeRotate, IEditorBeforeSkew, IEditorSelectData, IEditorMoveData, IEditorScaleData, IEditorRotationData, IEditorSkewData } from './editor/IEditor' |
+0
-3
@@ -481,6 +481,3 @@ import { ILeaf, ILeafComputedData, ILeafData, ILeafInputData, ILeaferCanvas, IRenderOptions, IExportOptions, IExportResult, IPathDrawer, IPointData, IPathCommandData, IBoundsData, IObject, IPathString, ILeaferImage, IPathCreator, IAnswer, IPickOptions, IPickResult, IValue, ICanvasContext2DSettings, IFourNumber, IFindCondition, IBoolean, ICanvasContext2D, IJSONOptions, IMatrixData, ISizeData, ITransition } from '@leafer/interface' | ||
| readonly __strokeWidth: number | ||
| readonly __hasStroke: boolean | ||
| readonly __hasHalf: number // 是否存在半逻辑像素渲染(奇数线宽的居中线条),可以半像素为起点绘制,防止模糊 | ||
| __isAlphaPixelFill?: boolean // png / svg / webp | ||
@@ -487,0 +484,0 @@ __isAlphaPixelStroke?: boolean |
@@ -38,3 +38,3 @@ import { ILeaferCanvas, IRenderOptions, IBooleanMap, IBoundsData, ILeaferImage, IAround, IPointData, IMatrixData } from '@leafer/interface' | ||
| fillOrFitMode(data: ILeafPaintPatternData, box: IBoundsData, x: number, y: number, scaleX: number, scaleY: number, rotation: number): void | ||
| clipMode(data: ILeafPaintPatternData, box: IBoundsData, x: number, y: number, scaleX: number, scaleY: number, rotation: number): void | ||
| clipMode(data: ILeafPaintPatternData, box: IBoundsData, x: number, y: number, scaleX: number, scaleY: number, rotation: number, skew: IPointData): void | ||
| repeatMode(data: ILeafPaintPatternData, box: IBoundsData, width: number, height: number, x: number, y: number, scaleX: number, scaleY: number, rotation: number, around: IAround): void | ||
@@ -41,0 +41,0 @@ } |
@@ -12,3 +12,3 @@ import { IBlendMode, ILeaferImage, IMatrixData, ITaskItem } from '@leafer/interface' | ||
| style?: ILeafPaintColor | ||
| transform?: IMatrixData | ||
| transform?: IMatrixData // 存在时表示pattern自身不能应用transform | ||
| blendMode?: IBlendMode | ||
@@ -23,2 +23,3 @@ image?: ILeaferImage | ||
| data?: ILeafPaintPatternData | ||
| editing?: boolean // 标记编辑中 | ||
| } | ||
@@ -25,0 +26,0 @@ |
@@ -78,2 +78,3 @@ import { IPointData, IPathCommandData, IWindingRule, IBlendMode, IExportFileType, IFourNumber, IAlign, IUnitPointData, IAxis, IAxisReverse, IFilter, IOptionSizeData } from '@leafer/interface' | ||
| rotation?: number | ||
| skew?: | IPointData | ||
@@ -85,2 +86,4 @@ repeat?: IRepeat | ||
| showProgress?: boolean // 是否显示进度 | ||
| editing?: boolean // 标记编辑中 | ||
| } | ||
@@ -183,2 +186,2 @@ export interface IImageFilters { | ||
| export type IOverflow = 'show' | 'hide' | 'scroll' | 'auto' | ||
| export type IOverflow = 'show' | 'hide' | 'scroll' |
+42
-26
@@ -1,4 +0,4 @@ | ||
| import { IBlendMode, IAlign, IUnitPointData, IExportFileType, IFourNumber, IPointData, IOptionSizeData, IPathCommandData, IAxis, IAxisReverse, IWindingRule, IFilter, IMatrixData, ILeaferImage, ITaskItem, IBoolean, INumber, IString, IUnitData, IAnimateOptions, IAnimateEasing, IEventer, IObject, IEventParamsMap, IAnimateEasingFunction, IAnimateEnding, ITransition, IPercentData, ILeafInputData, ISizeData, ILeaf as ILeaf$1, ILeafComputedData, ILeafData, IBoundsData as IBoundsData$1, IValue, IPathCreator, IJSONOptions, IFindCondition, IAnswer, IPathString, IPathDrawer, ILeaferCanvas, IRenderOptions, IExportOptions, IExportResult, IPickOptions, IPickResult, ICanvasContext2DSettings, ICanvasContext2D, ILeaferAttrData, IControl, ILeaferType, ILeaferConfig, ILeafRender, ILeafBounds, ILeafHit, ICachedLeaf, IBooleanMap, IAround, IMatrixWithBoundsScaleData } from '@leafer/interface'; | ||
| import { IBlendMode, IAlign, IUnitPointData, IExportFileType, IFourNumber, IPointData, IOptionSizeData, IPathCommandData, IAxis, IAxisReverse, IWindingRule, IFilter, IMatrixData, ILeaferImage, ITaskItem, IBoolean, INumber, IString, IUnitData, IAnimateOptions, IAnimateEasing, IEventer, IObject, IEventParamsMap, IAnimateEasingFunction, IAnimateEnding, ITransition, IPercentData, ILeafInputData, ISizeData, ILeaf as ILeaf$1, ILeafComputedData, ILeafData, IBoundsData, IValue, IPathCreator, IJSONOptions, IFindCondition, IAnswer, IPathString, IPathDrawer, ILeaferCanvas, IRenderOptions, IExportOptions, IExportResult, IPickOptions, IPickResult, ICanvasContext2DSettings, ICanvasContext2D, ILeaferAttrData, IControl, ILeaferType, ILeaferConfig, ILeafRender, ILeafBounds, ILeafHit, ICachedLeaf, IBooleanMap, IAround, IMatrixWithBoundsScaleData } from '@leafer/interface'; | ||
| export * from '@leafer/interface'; | ||
| import { IObject as IObject$1, IEditSize, IStroke as IStroke$1, IFill as IFill$1, IBoxInputData as IBoxInputData$1, IRectInputData as IRectInputData$1, IColorString as IColorString$1, IDirection4, ICursorType, IImageCursor, IAlign as IAlign$1, IUnitPointData as IUnitPointData$1, IUIInputData as IUIInputData$1, IUI as IUI$1, IPointData as IPointData$1, IScaleData, ISkewData, IGroup as IGroup$1, ISelectorProxy, ILeafList, IBox as IBox$1, IRect as IRect$1, ILayoutBoundsData, IBoundsData, IKeyEvent, ILeaf, IDragEvent, IZoomEvent, IRotateEvent, IGroupInputData as IGroupInputData$1, IStateName as IStateName$1, IString as IString$1, IBoolean as IBoolean$1, IStateStyle as IStateStyle$1 } from '@leafer-ui/interface'; | ||
| import { IObject as IObject$1, IEditSize, IStroke as IStroke$1, IFill as IFill$1, IBoxInputData as IBoxInputData$1, IRectInputData as IRectInputData$1, IColorString as IColorString$1, IDirection4, ICursorType, IImageCursor, IAlign as IAlign$1, IUnitPointData as IUnitPointData$1, IUIInputData as IUIInputData$1, IUI as IUI$1, IPointData as IPointData$1, IScaleData, ISkewData, IGroup as IGroup$1, ISelectorProxy, IBox as IBox$1, IRect as IRect$1, ILayoutBoundsData, IKeyEvent, IDragEvent, IMoveEvent, IZoomEvent, IRotateEvent, ITransition as ITransition$1, ILeafList, ILeaf, IGroupInputData as IGroupInputData$1, IStateName as IStateName$1, IString as IString$1, IBoolean as IBoolean$1, IStateStyle as IStateStyle$1 } from '@leafer-ui/interface'; | ||
@@ -65,2 +65,3 @@ type IPercent = string; | ||
| rotation?: number; | ||
| skew?: IPointData; | ||
| repeat?: IRepeat; | ||
@@ -70,2 +71,3 @@ changeful?: boolean; | ||
| showProgress?: boolean; | ||
| editing?: boolean; | ||
| } | ||
@@ -139,3 +141,3 @@ interface IImageFilters { | ||
| } | ||
| type IOverflow = 'show' | 'hide' | 'scroll' | 'auto'; | ||
| type IOverflow = 'show' | 'hide' | 'scroll'; | ||
@@ -156,2 +158,3 @@ type ILeafPaintColor = IColorString | CanvasGradient | CanvasPattern; | ||
| data?: ILeafPaintPatternData; | ||
| editing?: boolean; | ||
| } | ||
@@ -392,3 +395,3 @@ interface ILeafPaintPatternData { | ||
| interface IEditorBase extends IGroup$1, ISelectorProxy { | ||
| interface IEditorBase extends IGroup$1, ISelectorProxy, ITransformTool { | ||
| config: IEditorConfig; | ||
@@ -427,6 +430,2 @@ readonly mergeConfig: IEditorConfig; | ||
| getEditSize(ui: ILeaf): IEditSize; | ||
| onMove(e: IDragEvent): void; | ||
| onScale(e: IDragEvent | IZoomEvent): void; | ||
| onRotate(e: IDragEvent | IRotateEvent): void; | ||
| onSkew(e: IDragEvent): void; | ||
| group(group?: IGroup$1 | IGroupInputData$1): IGroup$1; | ||
@@ -443,2 +442,14 @@ ungroup(): IUI$1[]; | ||
| } | ||
| interface ITransformTool { | ||
| editBox: IEditBoxBase; | ||
| editTool?: IObject$1; | ||
| onMove(e: IDragEvent | IMoveEvent): void; | ||
| onScale(e: IDragEvent | IZoomEvent): void; | ||
| onRotate(e: IDragEvent | IRotateEvent): void; | ||
| onSkew(e: IDragEvent): void; | ||
| move(x: number | IPointData$1, y?: number, transition?: ITransition$1): void; | ||
| scaleOf(origin: IPointData$1 | IAlign$1, scaleX: number, scaleY?: number | ITransition$1, resize?: boolean, transition?: ITransition$1): void; | ||
| rotateOf(origin: IPointData$1 | IAlign$1, rotation: number, transition?: ITransition$1): void; | ||
| skewOf(origin: IPointData$1 | IAlign$1, skewX: number, skewY?: number, resize?: boolean, transition?: ITransition$1): void; | ||
| } | ||
| interface IEditorConfig extends IObject$1 { | ||
@@ -493,2 +504,3 @@ editSize?: IEditSize; | ||
| beforeSkew?: IEditorBeforeSkew; | ||
| preventEditInner?: boolean; | ||
| textEditor?: IObject$1; | ||
@@ -554,2 +566,8 @@ pathEditor?: IObject$1; | ||
| dragStartData: IEditorDragStartData; | ||
| config: IEditorConfig; | ||
| readonly mergeConfig: IEditorConfig; | ||
| readonly mergedConfig: IEditorConfig; | ||
| target: IUI$1; | ||
| single: boolean; | ||
| transformTool: ITransformTool; | ||
| readonly flipped: boolean; | ||
@@ -563,3 +581,3 @@ readonly flippedX: boolean; | ||
| load(): void; | ||
| update(bounds: IBoundsData): void; | ||
| update(): void; | ||
| unload(): void; | ||
@@ -669,3 +687,3 @@ onArrow(e: IKeyEvent): void; | ||
| } | ||
| interface IRobotComputedKeyframe extends IBoundsData$1 { | ||
| interface IRobotComputedKeyframe extends IBoundsData { | ||
| view: any; | ||
@@ -757,3 +775,3 @@ } | ||
| __isPlacehold?: boolean; | ||
| __textBoxBounds?: IBoundsData$1; | ||
| __textBoxBounds?: IBoundsData; | ||
| } | ||
@@ -792,3 +810,3 @@ interface ITextInputData extends ITextAttrData, ITextStyleInputData, IUIBaseInputData { | ||
| interface ITextDrawData { | ||
| bounds: IBoundsData$1; | ||
| bounds: IBoundsData; | ||
| rows: ITextRowData[]; | ||
@@ -951,4 +969,2 @@ paraNumber: number; | ||
| readonly __strokeWidth: number; | ||
| readonly __hasStroke: boolean; | ||
| readonly __hasHalf: number; | ||
| __isAlphaPixelFill?: boolean; | ||
@@ -1102,3 +1118,3 @@ __isAlphaPixelStroke?: boolean; | ||
| worldCanvas?: ILeaferCanvas; | ||
| shapeBounds: IBoundsData$1; | ||
| shapeBounds: IBoundsData; | ||
| scaleX: number; | ||
@@ -1122,17 +1138,17 @@ scaleY: number; | ||
| interface IPaintImageModule { | ||
| image(ui: IUI, attrName: string, paint: IImagePaint, boxBounds: IBoundsData$1, firstUse: boolean): ILeafPaint; | ||
| image(ui: IUI, attrName: string, paint: IImagePaint, boxBounds: IBoundsData, firstUse: boolean): ILeafPaint; | ||
| checkImage(ui: IUI, canvas: ILeaferCanvas, paint: ILeafPaint, allowPaint?: boolean): boolean; | ||
| createPattern(ui: IUI, paint: ILeafPaint, pixelRatio: number): boolean; | ||
| recycleImage(attrName: IPaintAttr, data: IUIData): IBooleanMap; | ||
| createData(leafPaint: ILeafPaint, image: ILeaferImage, paint: IImagePaint, box: IBoundsData$1): void; | ||
| getPatternData(paint: IImagePaint, box: IBoundsData$1, image: ILeaferImage): ILeafPaintPatternData; | ||
| fillOrFitMode(data: ILeafPaintPatternData, box: IBoundsData$1, x: number, y: number, scaleX: number, scaleY: number, rotation: number): void; | ||
| clipMode(data: ILeafPaintPatternData, box: IBoundsData$1, x: number, y: number, scaleX: number, scaleY: number, rotation: number): void; | ||
| repeatMode(data: ILeafPaintPatternData, box: IBoundsData$1, width: number, height: number, x: number, y: number, scaleX: number, scaleY: number, rotation: number, around: IAround): void; | ||
| createData(leafPaint: ILeafPaint, image: ILeaferImage, paint: IImagePaint, box: IBoundsData): void; | ||
| getPatternData(paint: IImagePaint, box: IBoundsData, image: ILeaferImage): ILeafPaintPatternData; | ||
| fillOrFitMode(data: ILeafPaintPatternData, box: IBoundsData, x: number, y: number, scaleX: number, scaleY: number, rotation: number): void; | ||
| clipMode(data: ILeafPaintPatternData, box: IBoundsData, x: number, y: number, scaleX: number, scaleY: number, rotation: number, skew: IPointData): void; | ||
| repeatMode(data: ILeafPaintPatternData, box: IBoundsData, width: number, height: number, x: number, y: number, scaleX: number, scaleY: number, rotation: number, around: IAround): void; | ||
| } | ||
| interface IPaintGradientModule { | ||
| linearGradient(paint: IGradientPaint, box: IBoundsData$1): ILeafPaint; | ||
| radialGradient(paint: IGradientPaint, box: IBoundsData$1): ILeafPaint; | ||
| conicGradient(paint: IGradientPaint, box: IBoundsData$1): ILeafPaint; | ||
| getTransform(box: IBoundsData$1, from: IPointData, to: IPointData, stretch: number, rotate90: boolean): IMatrixData; | ||
| linearGradient(paint: IGradientPaint, box: IBoundsData): ILeafPaint; | ||
| radialGradient(paint: IGradientPaint, box: IBoundsData): ILeafPaint; | ||
| conicGradient(paint: IGradientPaint, box: IBoundsData): ILeafPaint; | ||
| getTransform(box: IBoundsData, from: IPointData, to: IPointData, stretch: number, rotate90: boolean): IMatrixData; | ||
| } | ||
@@ -1164,2 +1180,2 @@ | ||
| export type { IAnimate, IAnimateKeyframe, IAnimateList, IAnimateType, IAnimation, IApp, IAppConfig, IAppData, IAppForEachFunction, IAppInputData, IArrow, IArrowData, IArrowInputData, IArrowType, IBackgroundBoxStyle, IBlurEffect, IBox, IBoxData, IBoxInputData, ICachedShape, ICanvas, ICanvasData, ICanvasInputData, IColor, IColorConvertModule, IColorStop, IColorString, IComputedKeyframe, ICornerRadiusString, IDashPatternString, IEditBoxBase, IEditPoint, IEditPointInputData, IEditPointType, IEditToolFunction, IEditorBase, IEditorBeforeMove, IEditorBeforeRotate, IEditorBeforeScale, IEditorBeforeSelect, IEditorBeforeSkew, IEditorConfig, IEditorConfigFunction, IEditorDragStartData, IEditorMoveData, IEditorRotationData, IEditorScaleData, IEditorSelectData, IEditorSkewData, IEffect, IEffectAttrData, IEffectComputedData, IEffectInputData, IEffectModule, IEllipse, IEllipseData, IEllipseInputData, IExportModule, IFill, IFilterFunction, IFilterModule, IFilterProcessor, IFindUIMethod, IFlow, IFlowData, IFlowInputData, IFontWeight, IFontWeightNumer, IFontWeightString, IFrame, IFrameData, IFrameInputData, IFrameRenderModule, IGIF, IGIFData, IGIFInputData, IGradientPaint, IGradientType, IGrayscaleEffect, IGroup, IGroupData, IGroupInputData, IGroupRenderModule, IImage, IImageData, IImageFilters, IImageInputData, IImagePaint, IImagePaintMode, IImageRenderModule, IKeyframe, IKeyframeId, IKeyframesAnimation, ILeafFill, ILeafPaint, ILeafPaintColor, ILeafPaintPatternData, ILeafShadowEffect, ILeafStrokePaint, ILeafer, ILeaferData, ILeaferInputData, ILine, ILineData, ILineInputData, IOverflow, IPaint, IPaintAttr, IPaintBase, IPaintGradientModule, IPaintImageModule, IPaintModule, IPaintString, IPaintType, IPath, IPathArrowModule, IPathData, IPathDataArrow, IPathDataArrowMap, IPathDataArrowOffset, IPathInputData, IPen, IPenData, IPenInputData, IPercent, IPolygon, IPolygonData, IPolygonInputData, IRGB, IRGBA, IRect, IRectData, IRectInputData, IRectRenderModule, IRepeat, IRobot, IRobotActionName, IRobotActions, IRobotAnimation, IRobotComputedKeyframe, IRobotData, IRobotInputData, IRobotKeyframe, IShadowEffect, IShadowString, ISolidPaint, IStar, IStarData, IStarInputData, IStateModule, IStateName, IStateStyle, IStates, IStroke, IStrokeAlign, IStrokeAttrData, IStrokeCap, IStrokeComputedData, IStrokeInputData, IStrokeJoin, IStrokeWidthString, IStyleAnimation, IText, ITextAlign, ITextCase, ITextCharData, ITextConvertModule, ITextData, ITextDecoration, ITextDecorationData, ITextDecorationType, ITextDrawData, ITextInputData, ITextRenderModule, ITextRowData, ITextStyleAttrData, ITextStyleComputedData, ITextStyleInputData, ITextWordData, ITextWrap, ITransitionFunction, ITransitionMap, ITransitionModule, IUI, IUIBaseInputData, IUIBoundsModule, IUIData, IUIHitModule, IUIInputData, IUIJSONData, IUIRenderModule, IUITag, IVectorPath, IVerticalAlign, IVideo, IVideoData, IVideoInputData, IWritingMode }; | ||
| export type { IAnimate, IAnimateKeyframe, IAnimateList, IAnimateType, IAnimation, IApp, IAppConfig, IAppData, IAppForEachFunction, IAppInputData, IArrow, IArrowData, IArrowInputData, IArrowType, IBackgroundBoxStyle, IBlurEffect, IBox, IBoxData, IBoxInputData, ICachedShape, ICanvas, ICanvasData, ICanvasInputData, IColor, IColorConvertModule, IColorStop, IColorString, IComputedKeyframe, ICornerRadiusString, IDashPatternString, IEditBoxBase, IEditPoint, IEditPointInputData, IEditPointType, IEditToolFunction, IEditorBase, IEditorBeforeMove, IEditorBeforeRotate, IEditorBeforeScale, IEditorBeforeSelect, IEditorBeforeSkew, IEditorConfig, IEditorConfigFunction, IEditorDragStartData, IEditorMoveData, IEditorRotationData, IEditorScaleData, IEditorSelectData, IEditorSkewData, IEffect, IEffectAttrData, IEffectComputedData, IEffectInputData, IEffectModule, IEllipse, IEllipseData, IEllipseInputData, IExportModule, IFill, IFilterFunction, IFilterModule, IFilterProcessor, IFindUIMethod, IFlow, IFlowData, IFlowInputData, IFontWeight, IFontWeightNumer, IFontWeightString, IFrame, IFrameData, IFrameInputData, IFrameRenderModule, IGIF, IGIFData, IGIFInputData, IGradientPaint, IGradientType, IGrayscaleEffect, IGroup, IGroupData, IGroupInputData, IGroupRenderModule, IImage, IImageData, IImageFilters, IImageInputData, IImagePaint, IImagePaintMode, IImageRenderModule, IKeyframe, IKeyframeId, IKeyframesAnimation, ILeafFill, ILeafPaint, ILeafPaintColor, ILeafPaintPatternData, ILeafShadowEffect, ILeafStrokePaint, ILeafer, ILeaferData, ILeaferInputData, ILine, ILineData, ILineInputData, IOverflow, IPaint, IPaintAttr, IPaintBase, IPaintGradientModule, IPaintImageModule, IPaintModule, IPaintString, IPaintType, IPath, IPathArrowModule, IPathData, IPathDataArrow, IPathDataArrowMap, IPathDataArrowOffset, IPathInputData, IPen, IPenData, IPenInputData, IPercent, IPolygon, IPolygonData, IPolygonInputData, IRGB, IRGBA, IRect, IRectData, IRectInputData, IRectRenderModule, IRepeat, IRobot, IRobotActionName, IRobotActions, IRobotAnimation, IRobotComputedKeyframe, IRobotData, IRobotInputData, IRobotKeyframe, IShadowEffect, IShadowString, ISolidPaint, IStar, IStarData, IStarInputData, IStateModule, IStateName, IStateStyle, IStates, IStroke, IStrokeAlign, IStrokeAttrData, IStrokeCap, IStrokeComputedData, IStrokeInputData, IStrokeJoin, IStrokeWidthString, IStyleAnimation, IText, ITextAlign, ITextCase, ITextCharData, ITextConvertModule, ITextData, ITextDecoration, ITextDecorationData, ITextDecorationType, ITextDrawData, ITextInputData, ITextRenderModule, ITextRowData, ITextStyleAttrData, ITextStyleComputedData, ITextStyleInputData, ITextWordData, ITextWrap, ITransformTool, ITransitionFunction, ITransitionMap, ITransitionModule, IUI, IUIBaseInputData, IUIBoundsModule, IUIData, IUIHitModule, IUIInputData, IUIJSONData, IUIRenderModule, IUITag, IVectorPath, IVerticalAlign, IVideo, IVideoData, IVideoInputData, IWritingMode }; |
92829
1.93%2428
1.34%+ Added
- Removed
Updated