MCPcopy Create free account

hub / github.com/F-star/suika / functions

Functions1,502 in github.com/F-star/suika

↓ 8 callersFunctionnormalizeRect
({ x, y, width, height }: IRect)
packages/geo/src/geo/geo_rect.ts:109
↓ 8 callersMethodprepend
* Prepends the given Matrix to this Matrix. * @param matrix - The matrix to prepend * @returns This matrix. Good for chaining method calls.
packages/geo/src/geo/geo_matrix_class.ts:238
↓ 8 callersFunctionsliceContent
(content: string, start: number, end?: number)
packages/common/src/common.ts:204
↓ 8 callersMethodupdateAttrs
* update attributes * TODO: optimize
packages/core/src/graphics/path/path.ts:101
↓ 7 callersMethodbatchCommandEnd
()
packages/core/src/commands/command_manager.ts:125
↓ 7 callersFunctionclosestPtOnLine
( p1: IPoint, p2: IPoint, p: IPoint, canOutside = true, )
packages/geo/src/geo/geo_line.ts:7
↓ 7 callersFunctioncommandsToStr
(commands: IPathCommand[], precision: number)
packages/geo/src/geo/geo_path_class.ts:159
↓ 7 callersFunctiondevLog
(...data: any[])
apps/suika-multiplayer/src/store/y-suika.ts:15
↓ 7 callersMethodgetCurrPoint
()
packages/core/src/tools/tool_manager.ts:320
↓ 7 callersMethodgetCursorXY
get cursor viewport xy
packages/core/src/editor.ts:231
↓ 7 callersMethodgetGlyphs
()
packages/core/src/graphics/text/paragraph.ts:32
↓ 7 callersMethodgetPageSize
()
packages/core/src/viewport_manager.ts:196
↓ 7 callersMethodgetRotate
()
packages/core/src/graphics/graphics/graphics.ts:643
↓ 7 callersMethodgetSortedSelectionRange
()
packages/core/src/text/selection_manager.ts:50
↓ 7 callersMethodinactive
()
packages/core/src/text/text_editor.ts:128
↓ 7 callersMethodisDeleted
()
packages/core/src/graphics/graphics/graphics.ts:615
↓ 7 callersFunctionisPointEqual
(p1: IPoint, p2: IPoint, tol = TOL)
packages/geo/src/geo/geo_point.ts:30
↓ 7 callersFunctionnormalizeDegree
(degree: number)
packages/geo/src/geo/geo_angle.ts:28
↓ 7 callersMethodpxToFontUnit
(px: number)
packages/core/src/graphics/text/paragraph.ts:232
↓ 7 callersFunctionrad2Deg
(radian: number)
packages/geo/src/geo/geo_angle.ts:6
↓ 7 callersFunctionremainDecimal
(num: number, precision = 2)
packages/common/src/common.ts:86
↓ 7 callersMethodsetZoomAndUpdateViewport
(zoom: number)
packages/core/src/viewport_manager.ts:224
↓ 7 callersMethodsortChildren
()
packages/core/src/graphics/graphics/graphics.ts:945
↓ 6 callersFunctioncalcRectBbox
( transformRect: ITransformRect, paddingBeforeTransform?: number, )
packages/geo/src/geo/geo_box.ts:84
↓ 6 callersMethodclone
* Creates a new Matrix object with the same values as this one. * @returns A copy of this matrix. Good for chaining method calls.
packages/geo/src/geo/geo_matrix_class.ts:310
↓ 6 callersMethodcompute
(t: number)
packages/geo/src/geo/geo_bezier_class.ts:21
↓ 6 callersMethodcontains
(type: SelectedIdexType, pathIdx: number, segIdx: number)
packages/core/src/path_editor/selected_control.ts:282
↓ 6 callersFunctiondrawLayer
(params: { originCtx: CanvasRenderingContext2D; viewSize: { width: number; height: number }; draw: (ctx:
packages/core/src/graphics/utils.ts:2
↓ 6 callersMethodfillImage
* fill image * * reference: https://mp.weixin.qq.com/s/TSpZv_0VJtxPTCCzEqDl8Q
packages/core/src/graphics/graphics/graphics.ts:536
↓ 6 callersMethodgetDeviceViewSize
()
packages/core/src/graphics/document.ts:175
↓ 6 callersMethodgetHandleInfoByPoint
(hitPoint: IPoint)
packages/core/src/control_handle_manager/control_handle_manager.ts:271
↓ 6 callersFunctiongetHotkey
(key: string)
apps/suika-multiplayer/src/components/Cards/AlignCard.tsx:96
↓ 6 callersFunctiongetHotkey
(key: string)
apps/suika/src/components/Cards/AlignCard.tsx:96
↓ 6 callersMethodgetParentWorldTransform
()
packages/core/src/graphics/graphics/graphics.ts:971
↓ 6 callersFunctiongetPointsBbox
(points: IPoint[])
packages/geo/src/geo/geo_box.ts:60
↓ 6 callersMethodinsertAtParent
(position: string)
packages/core/src/graphics/graphics/graphics.ts:886
↓ 6 callersMethodisCollapsed
()
packages/core/src/text/selection_manager.ts:43
↓ 6 callersFunctionisPointInRoundRect
( point: IPoint, rect: IRect, cornerRadii: number[], padding = 0, )
packages/geo/src/geo/geo_rect.ts:47
↓ 6 callersFunctionparseRGBToHex
(rgb: { r: number; g: number; b: number })
packages/common/src/color.ts:57
↓ 6 callersMethodsetCurrentCanvas
(canvasId: string)
packages/core/src/graphics/document.ts:84
↓ 6 callersMethodsetCustomHandles
(handles: ControlHandle[])
packages/core/src/control_handle_manager/control_handle_manager.ts:318
↓ 6 callersMethodsetHoverItem
(graphics: SuikaGraphics | null)
packages/core/src/selected_elements.ts:219
↓ 6 callersMethodsetItemsById
(ids: Set<string>)
packages/core/src/selected_elements.ts:49
↓ 6 callersMethodsetSeg
(pathIdx: number, segIdx: number, partialSeg: Partial<ISegment>)
packages/core/src/graphics/path/path.ts:439
↓ 6 callersMethodsetViewMatrix
(viewMatrix: Matrix)
packages/core/src/viewport_manager.ts:31
↓ 6 callersMethodtoScenePt
(point: IPoint, round = false)
packages/core/src/editor.ts:218
↓ 6 callersMethodtoViewportSize
(size: number)
packages/core/src/editor.ts:227
↓ 6 callersFunctionupdateGraphicsPosition
( graphics: SuikaGraphics, worldTf: IMatrixArr, dx: number, dy: number, )
packages/core/src/service/align_and_record.ts:58
↓ 6 callersMethodzoomToFit
zoom to fit all elements
packages/core/src/viewport_manager.ts:117
↓ 5 callersMethoddMove
(graphicsArr: SuikaGraphics[], dx: number, dy: number)
packages/core/src/graphics/graphics/graphics.ts:594
↓ 5 callersMethoddraw
(drawInfo: IDrawInfo)
packages/core/src/graphics/star.ts:74
↓ 5 callersFunctiongenUuid
()
packages/common/src/common.ts:10
↓ 5 callersMethodgetActiveToolName
()
packages/core/src/tools/tool_manager.ts:138
↓ 5 callersMethodgetBoundingRect
()
packages/core/src/selected_elements.ts:166
↓ 5 callersMethodgetPositionAt
( offset: number, affinity: 'upstream' | 'downstream' = 'downstream', )
packages/core/src/graphics/text/paragraph.ts:406
↓ 5 callersMethodgetSceneBbox
()
packages/core/src/viewport_manager.ts:232
↓ 5 callersMethodgetSeg
(pathData: IPathItem[], pathIdx: number, segIdx: number)
packages/core/src/graphics/path/path.ts:347
↓ 5 callersMethodgetStrokeWidth
render stroke width
packages/core/src/graphics/graphics/graphics.ts:193
↓ 5 callersMethodgetTextGraphics
()
packages/core/src/text/text_editor.ts:56
↓ 5 callersMethodgetViewMatrix
()
packages/core/src/viewport_manager.ts:27
↓ 5 callersMethodinvert
* Inverts this matrix * @returns This matrix. Good for chaining method calls.
packages/geo/src/geo/geo_matrix_class.ts:261
↓ 5 callersFunctionisBoxContain
(box1: IBox, box2: IBox)
packages/geo/src/geo/geo_box.ts:51
↓ 5 callersFunctionisBoxIntersect
(box1: IBox, box2: IBox)
packages/geo/src/geo/geo_box.ts:41
↓ 5 callersFunctionlerpNum
(start: number, end: number, t: number)
packages/geo/src/geo/geo_point.ts:38
↓ 5 callersFunctionnormalizeVec
(p: IPoint)
packages/geo/src/geo/geo_point.ts:49
↓ 5 callersMethodoff
(eventName: K, handler: Events[K])
packages/core/src/canvas_dragger.ts:178
↓ 5 callersMethodon
(eventName: K, handler: Events[K])
packages/core/src/canvas_dragger.ts:174
↓ 5 callersFunctionremoveGraphicsAndRecord
( editor: SuikaEditor, graphicsArray: SuikaGraphics[], )
packages/core/src/service/remove_service.ts:10
↓ 5 callersMethodselectAll
()
packages/core/src/text/text_editor.ts:155
↓ 5 callersMethodsetItems
(items: SuikaGraphics[])
packages/core/src/selected_elements.ts:34
↓ 5 callersMethodsetZoom
(zoom: number, center: IPoint)
packages/core/src/viewport_manager.ts:104
↓ 5 callersMethodshouldSkipDraw
()
packages/core/src/graphics/canvas.ts:46
↓ 5 callersFunctionswitchCanvasRecord
(editor: SuikaEditor, canvasId: string)
packages/core/src/service/page_service.ts:43
↓ 5 callersMethodtoSceneSize
(size: number)
packages/core/src/editor.ts:224
↓ 5 callersMethodtoggleItems
* “追加” 多个元素 * 如果已选中元素中存在追加元素,将其从已选中元素中取出,否则添加进去
packages/core/src/selected_elements.ts:77
↓ 5 callersMethodupdateAttrs
( partialAttrs: Partial<GraphicsAttrs> & IAdvancedAttrs, // eslint-disable-next-line @typescript-eslin
packages/core/src/graphics/graphics/graphics.ts:141
↓ 5 callersFunctionupdateNodeSize
( editor: SuikaEditor, idSet: Set<string>, originAttrsMap: Map<string, Partial<GraphicsAttrs>>, update
packages/core/src/utils/group.ts:54
↓ 5 callersMethodupdatePreviewHandles
update preview anchor and preview curve
packages/core/src/tools/tool_pen/tool_pen.ts:181
↓ 4 callersMethodaddRefLinesToMap
( m: Map<number, Set<number>>, xOrY: number, xsOrYs: number[], )
packages/core/src/ref_line.ts:176
↓ 4 callersFunctionapplyMatrix
(tf: IMatrixArr, pt: IPoint)
packages/geo/src/geo/geo_matrix.ts:23
↓ 4 callersMethodbatchCommandStart
()
packages/core/src/commands/command_manager.ts:122
↓ 4 callersMethodcacheGraphicsRefLines
* cache reference line of graphics in viewport
packages/core/src/ref_line.ts:57
↓ 4 callersFunctioncn
(...inputs: ClassValue[])
apps/workbench/src/lib/utils.ts:4
↓ 4 callersMethodcreate
(createFileDto: CreateFileDto, userId: number)
apps/backend/src/files/files.service.ts:12
↓ 4 callersFunctiondrawLine
( ctx: CanvasRenderingContext2D, x1: number, y1: number, x2: number, y2: number, )
packages/core/src/utils/canvas.ts:60
↓ 4 callersMethodemitStatusChange
()
packages/core/src/commands/command_manager.ts:152
↓ 4 callersFunctionfetchFiles
()
apps/workbench/src/pages/files-page/files-page.tsx:21
↓ 4 callersFunctionforEach
( array: T[], cb: (item: T, index: number) => void, )
packages/common/src/array_util.ts:6
↓ 4 callersMethodgetAttrs
()
packages/core/src/graphics/star.ts:48
↓ 4 callersFunctiongetBezierPoint
(points: IPoint[], t: number)
packages/geo/src/geo/geo_bezier.ts:4
↓ 4 callersMethodgetChildrenCount
()
packages/core/src/graphics/graphics/graphics.ts:865
↓ 4 callersMethodgetControlHandles
(zoom: number, initial?: boolean)
packages/core/src/graphics/rect.ts:229
↓ 4 callersFunctiongetDeepFrameAtPoint
( point: IPoint, nodes: SuikaGraphics[], excludeFn?: (node: SuikaGraphics) => boolean, )
packages/core/src/utils/frame.ts:9
↓ 4 callersMethodgetEndPosition
()
packages/core/src/text/selection_manager.ts:83
↓ 4 callersFunctiongetEventHandlers
(key: string)
apps/suika-multiplayer/src/components/Cards/ElementsInfoCard.tsx:124
↓ 4 callersFunctiongetEventHandlers
(key: string)
apps/suika/src/components/Cards/ElementsInfoCard.tsx:124
↓ 4 callersMethodgetParentIds
()
packages/core/src/graphics/graphics/graphics.ts:1101
↓ 4 callersMethodgetPoints
()
packages/core/src/graphics/star.ts:59
↓ 4 callersMethodgetPoints
()
packages/core/src/graphics/regular_polygon.ts:58
↓ 4 callersFunctiongetRoot
(nums: number[])
packages/geo/src/geo/geo_bezier_class.ts:191
← previousnext →101–200 of 1,502, ranked by callers