Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/F-star/suika
/ functions
Functions
1,502 in github.com/F-star/suika
⨍
Functions
1,502
◇
Types & classes
399
↓ 4 callers
Method
getSceneCenter
()
packages/core/src/viewport_manager.ts:212
↓ 4 callers
Method
getSegCount
(pathIdx: number)
packages/core/src/graphics/path/path.ts:528
↓ 4 callers
Method
getSelectedControls
()
packages/core/src/path_editor/selected_control.ts:294
↓ 4 callers
Method
getStartPosition
()
packages/core/src/text/selection_manager.ts:75
↓ 4 callers
Function
getTopHitElement
( editor: SuikaEditor, point: IPoint, )
packages/core/src/tools/tool_select/utils.ts:7
↓ 4 callers
Method
getWorldPosition
()
packages/core/src/graphics/graphics/graphics.ts:251
↓ 4 callers
Method
hitTest
(point: IPoint, tol = 0)
packages/core/src/graphics/graphics/graphics.ts:308
↓ 4 callers
Method
intersectWithBox
* whether the element intersect with the box
packages/core/src/graphics/graphics/graphics.ts:375
↓ 4 callers
Method
isEmpty
()
packages/core/src/graphics/frame/frame.ts:111
↓ 4 callers
Function
isPointInTransformedRect
( point: IPoint, rect: { width: number; height: number; transform?: IMatrixArr; }, tol = 0
packages/geo/src/geo/geo_rect.ts:25
↓ 4 callers
Function
isZeroPoint
(p: IPoint)
packages/geo/src/geo/geo_point.ts:24
↓ 4 callers
Method
markSortDirty
()
packages/core/src/graphics/graphics/graphics.ts:941
↓ 4 callers
Function
nearestPixelVal
(n: number)
packages/common/src/common.ts:57
↓ 4 callers
Function
normalizeHex
(hex: string)
packages/common/src/color.ts:31
↓ 4 callers
Method
off
(eventName: T, listener: Events[T])
packages/core/src/commands/command_manager.ts:161
↓ 4 callers
Method
on
(eventName: T, listener: Events[T])
packages/core/src/commands/command_manager.ts:158
↓ 4 callers
Function
parseToNumber
(str: string, precision = 2)
packages/common/src/common.ts:93
↓ 4 callers
Function
pointMid
(p1: IPoint, p2: IPoint)
packages/geo/src/geo/geo_point.ts:3
↓ 4 callers
Function
pushToHistory
( cmdDesc: string, selectedElements: SuikaGraphics[], newStroke: IPaint[], isAddAction?: boole
apps/suika-multiplayer/src/components/Cards/StrokeCard.tsx:156
↓ 4 callers
Function
pushToHistory
( cmdDesc: string, selectedElements: SuikaGraphics[], newPaints: IPaint[], )
apps/suika-multiplayer/src/components/Cards/FillCard.tsx:101
↓ 4 callers
Function
pushToHistory
( cmdDesc: string, selectedElements: SuikaGraphics[], newStroke: IPaint[], isAddAction?: boole
apps/suika/src/components/Cards/StrokeCard.tsx:156
↓ 4 callers
Function
pushToHistory
( cmdDesc: string, selectedElements: SuikaGraphics[], newPaints: IPaint[], )
apps/suika/src/components/Cards/FillCard.tsx:101
↓ 4 callers
Function
recomputeTransformRect
( rect: ITransformRect, )
packages/geo/src/geo/geo_rect.ts:290
↓ 4 callers
Method
remove
(id: string)
packages/core/src/transaction.ts:25
↓ 4 callers
Method
render
()
packages/core/src/editor.ts:242
↓ 4 callers
Function
resizeRect
( /** 'se' | 'ne' | 'nw' | 'sw' | 'n' | 'e' | 's' | 'w' */ type: string, newGlobalPt: IPoint, rect: IT
packages/geo/src/geo/geo_resize_rect/geo_resize_rect.ts:127
↓ 4 callers
Method
setCursor
(cursor: ICursor)
packages/core/src/editor.ts:211
↓ 4 callers
Method
setHighlightedItem
(graphics: SuikaGraphics | null)
packages/core/src/selected_elements.ts:232
↓ 4 callers
Method
setRotate
(newRotate: number, center?: IPoint)
packages/core/src/graphics/graphics/graphics.ts:651
↓ 4 callers
Method
shouldSkipDraw
(drawInfo: IDrawInfo)
packages/core/src/graphics/graphics/graphics.ts:489
↓ 4 callers
Method
showCustomHandles
()
packages/core/src/control_handle_manager/control_handle_manager.ts:346
↓ 4 callers
Function
sortGraphicsDeep
(graphics: SuikaGraphics[])
packages/core/src/utils/tree.ts:5
↓ 4 callers
Method
toObjects
* get tree data with simple info (for layer panel)
packages/core/src/scene/scene_graph.ts:244
↓ 4 callers
Method
toString
()
packages/geo/src/geo/geo_matrix_class.ts:371
↓ 4 callers
Method
zoomIn
* zoom in * @param center zoom center * @param enableLevel zoom by level * @param deltaY mouse wheel deltaY
packages/core/src/viewport_manager.ts:56
↓ 4 callers
Method
zoomOut
* zoom out * @param center zoom center * @param enableLevel zoom by level * @param deltaY mouse wheel deltaY
packages/core/src/viewport_manager.ts:84
↓ 3 callers
Method
addImg
(url: string)
packages/core/src/Img_manager.ts:13
↓ 3 callers
Method
addNewIds
(ids: string[])
packages/core/src/transaction.ts:30
↓ 3 callers
Method
addSeg
(pathIdx: number, seg: ISegment)
packages/core/src/graphics/path/path.ts:482
↓ 3 callers
Function
applyInverseMatrix
(tf: IMatrixArr, pt: IPoint)
packages/geo/src/geo/geo_matrix.ts:30
↓ 3 callers
Method
catch
(exception, host: ArgumentsHost)
apps/backend/src/core/filter/http-exception/http-exception.filter.ts:10
↓ 3 callers
Method
clear
()
packages/core/src/path_editor/selected_control.ts:301
↓ 3 callers
Method
copy
()
packages/core/src/clipboard.ts:118
↓ 3 callers
Function
deg2Rad
(degree: number)
packages/geo/src/geo/geo_angle.ts:10
↓ 3 callers
Method
disableDragBySpace
()
packages/core/src/canvas_dragger.ts:106
↓ 3 callers
Function
download
(blob: Blob, filename: string)
packages/core/src/service/export_service.ts:56
↓ 3 callers
Method
drawGraphsOutline
( graphicsArr: SuikaGraphics[], strokeWidth: number, stroke: string, )
packages/core/src/scene/scene_graph.ts:213
↓ 3 callers
Function
execCommand
( key: string, newVal: number, isDelta: boolean = false, )
apps/suika-multiplayer/src/components/Cards/ElementsInfoCard.tsx:77
↓ 3 callers
Function
execCommand
( key: string, newVal: number, isDelta: boolean = false, )
apps/suika/src/components/Cards/ElementsInfoCard.tsx:77
↓ 3 callers
Function
flipHorizontalAndRecord
( editor: SuikaEditor, graphicsArr: SuikaGraphics[], )
packages/core/src/service/flip_and_record.ts:9
↓ 3 callers
Function
flipVerticalAndRecord
( editor: SuikaEditor, graphicsArr: SuikaGraphics[], )
packages/core/src/service/flip_and_record.ts:16
↓ 3 callers
Function
formatDisplayValue
(val: number, u: 'PIXELS' | 'PERCENT')
apps/suika-multiplayer/src/components/input/LetterSpacingInput.tsx:26
↓ 3 callers
Function
formatDisplayValue
(val: number, u: 'PIXELS' | 'PERCENT' | 'RAW')
apps/suika-multiplayer/src/components/input/LineHeightInput.tsx:26
↓ 3 callers
Function
formatDisplayValue
(val: number, u: 'PIXELS' | 'PERCENT')
apps/suika/src/components/input/LetterSpacingInput.tsx:26
↓ 3 callers
Function
formatDisplayValue
(val: number, u: 'PIXELS' | 'PERCENT' | 'RAW')
apps/suika/src/components/input/LineHeightInput.tsx:26
↓ 3 callers
Function
getChildNodeSet
( nodes: SuikaGraphics[], includeSelf = false, )
packages/core/src/utils/group.ts:29
↓ 3 callers
Method
getClosestAnchor
(params: { point: IPoint; tol: number })
packages/core/src/graphics/path/path.ts:385
↓ 3 callers
Function
getContentLength
(content: string)
packages/common/src/common.ts:195
↓ 3 callers
Function
getDevicePixelRatio
()
packages/common/src/common.ts:115
↓ 3 callers
Method
getEnableTools
()
packages/core/src/tools/tool_manager.ts:89
↓ 3 callers
Method
getGeoPath
()
packages/core/src/graphics/path/path.ts:90
↓ 3 callers
Method
getGlyphs
()
packages/core/src/graphics/text/text.ts:284
↓ 3 callers
Method
getGraphicsSnapOffset
* update ref line * and return offset
packages/core/src/ref_line.ts:229
↓ 3 callers
Method
getHandleIn
(seg: ISegment)
packages/core/src/graphics/path/path.ts:341
↓ 3 callers
Method
getHandleOut
(seg: ISegment)
packages/core/src/graphics/path/path.ts:344
↓ 3 callers
Method
getHighlightedItem
()
packages/core/src/selected_elements.ts:244
↓ 3 callers
Method
getImg
(url: string)
packages/core/src/Img_manager.ts:35
↓ 3 callers
Method
getMaxChildIndex
()
packages/core/src/graphics/graphics/graphics.ts:983
↓ 3 callers
Method
getMaxCornerRadius
()
packages/core/src/graphics/rect.ts:57
↓ 3 callers
Method
getMaxPosition
()
packages/core/src/graphics/text/paragraph.ts:438
↓ 3 callers
Method
getNextSibling
()
packages/core/src/graphics/graphics/graphics.ts:1021
↓ 3 callers
Method
getParentId
()
packages/core/src/graphics/graphics/graphics.ts:959
↓ 3 callers
Function
getPolarTrackSnapPt
(center: IPoint, p: IPoint, count = 4)
packages/geo/src/geo/geo_line.ts:38
↓ 3 callers
Method
getPosAndVwPos
(event: PointerEvent)
packages/core/src/host_event_manager/mouse_event_manager.ts:115
↓ 3 callers
Method
getPositionByPt
(point: IPoint, lineIndex?: number)
packages/core/src/graphics/text/paragraph.ts:133
↓ 3 callers
Function
getRectByTwoPoint
(point1: IPoint, point2: IPoint)
packages/geo/src/geo/geo_rect.ts:16
↓ 3 callers
Method
getSelectedControlsSize
()
packages/core/src/path_editor/selected_control.ts:291
↓ 3 callers
Method
getViewportCenter
()
packages/core/src/viewport_manager.ts:176
↓ 3 callers
Function
groupAndRecord
( graphicsArr: SuikaGraphics[], editor: SuikaEditor, )
packages/core/src/service/group_and_record.ts:22
↓ 3 callers
Method
hasAncestor
(id: string)
packages/core/src/graphics/graphics/graphics.ts:933
↓ 3 callers
Method
hideCustomHandles
()
packages/core/src/control_handle_manager/control_handle_manager.ts:352
↓ 3 callers
Function
identityMatrix
()
packages/geo/src/geo/geo_matrix.ts:3
↓ 3 callers
Method
inactive
()
packages/core/src/canvas_dragger.ts:88
↓ 3 callers
Method
inactive
(source?: 'undo')
packages/core/src/path_editor/path_editor.ts:69
↓ 3 callers
Method
isDragging
()
packages/core/src/tools/tool_manager.ts:316
↓ 3 callers
Method
isEmpty
()
packages/core/src/selected_elements.ts:163
↓ 3 callers
Method
load
(info: GraphicsAttrs[], isApplyChanges?: boolean)
packages/core/src/scene/scene_graph.ts:305
↓ 3 callers
Function
offsetRect
(rect: IRect, padding: number | number[])
packages/geo/src/geo/geo_rect.ts:161
↓ 3 callers
Method
project
(point: IPoint, tol = Infinity)
packages/core/src/graphics/path/path.ts:422
↓ 3 callers
Function
pxToFontUnit
( px: number, fontStyle: { fontFamily: string; fontSize: number }, )
packages/core/src/graphics/text/utils.ts:84
↓ 3 callers
Function
rectToBox
(rect: IRect)
packages/geo/src/geo/geo_rect.ts:306
↓ 3 callers
Method
redo
()
packages/core/src/commands/macro.ts:6
↓ 3 callers
Method
registerWithHighPrior
(keybinding: IKeyBinding)
packages/core/src/key_binding_manager.ts:134
↓ 3 callers
Method
removeChild
(graphics: SuikaGraphics)
packages/core/src/graphics/graphics/graphics.ts:927
↓ 3 callers
Method
removeFromScene
()
packages/core/src/selected_elements.ts:194
↓ 3 callers
Function
renderToast
( message: string, type: 'error' | 'success' | 'info', duration: number, )
apps/workbench/src/components/ui/toast.tsx:50
↓ 3 callers
Function
resolvePath
(str: string)
packages/components/vite.config.ts:6
↓ 3 callers
Function
resolvePath
(str: string)
packages/icons/vite.config.ts:6
↓ 3 callers
Method
setContents
(data: IEditorPaperData)
packages/core/src/editor.ts:172
↓ 3 callers
Method
setEnableHotKeyTools
(toolTypes: string[])
packages/core/src/tools/tool_manager.ts:85
← previous
next →
201–300 of 1,502, ranked by callers