Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexharri/animation-editor
/ functions
Functions
1,040 in github.com/alexharri/animation-editor
⨍
Functions
1,040
◇
Types & classes
330
↓ 6 callers
Function
performChange
(options: PerformChangeOptions)
src/composition/manager/layer/layerManagerDiffHandler.ts:74
↓ 6 callers
Function
projectVecTo45DegAngle
(vec: Vec2)
src/util/math.ts:173
↓ 6 callers
Function
sendDiffsToSubscribers
( actionState: ActionState, diffs: Diff[], direction: "forward" | "backward" = "forward", )
src/listener/diffListener.ts:26
↓ 6 callers
Method
update
(actionState: ActionState, layerId: string)
src/composition/manager/hitTest/HitTestManager.ts:36
↓ 5 callers
Function
addGraphic
(graphic: PIXI.Container, zIndex: number)
src/composition/manager/interaction/interactionManager.ts:116
↓ 5 callers
Function
applyMatrixToCurves
(node: SVGNode, curves: Curve[])
src/svg/parse/svgPathifyNode.ts:17
↓ 5 callers
Function
computeAreaToViewport
( areaLayout: AreaReducerState["layout"], rootId: string, rootViewport: Rect, )
src/area/util/areaToViewport.ts:6
↓ 5 callers
Function
getActionId
()
src/state/stateUtils.ts:86
↓ 5 callers
Function
getAreaRootViewport
()
src/area/util/getAreaViewport.ts:3
↓ 5 callers
Function
getLayerCompoundPropertyLabel
(name: CompoundPropertyName)
src/composition/util/compositionPropertyUtils.ts:11
↓ 5 callers
Function
getLayerPathPropertyId
( layerId: string, pathId: string, compositionState: CompositionState, )
src/shape/shapeUtils.ts:558
↓ 5 callers
Function
getLayerPropertyLabel
(name: PropertyName)
src/composition/util/compositionPropertyUtils.ts:6
↓ 5 callers
Function
getSelectedTimelineIdsInComposition
( compositionId: string, compositionState: CompositionState, compositionSelectionState: CompositionSelectio
src/timeline/timelineUtils.ts:712
↓ 5 callers
Function
getUnmixedValue
(val: number | number[])
src/components/common/NumberInput.tsx:26
↓ 5 callers
Function
getY
()
src/trackEditor/trackEditorUtils.ts:22
↓ 5 callers
Method
identity
()
src/util/math/mat.ts:14
↓ 5 callers
Function
layerFactory
(options: Options<T>)
src/composition/factories/layerFactory.ts:85
↓ 5 callers
Method
multiplyVec2
(vec: Vec2)
src/util/math/mat.ts:100
↓ 5 callers
Function
parse
(node: SVGNode)
src/svg/parse/svgTree.ts:95
↓ 5 callers
Function
pathIdToCurves
( pathId: string, shapeState: ShapeState, transformFn?: (vec: Vec2) => Vec2, )
src/shape/shapeUtils.ts:63
↓ 5 callers
Function
populateMap
(layerId: string, compositionState: CompositionState, map: any)
src/composition/layer/layerPropertyMap.ts:74
↓ 5 callers
Function
rectOfTwoVecs
(a: Vec2, b: Vec2)
src/util/math.ts:19
↓ 5 callers
Method
removeLayer
(layerId: string)
src/composition/manager/layer/LayerManager.tsx:176
↓ 5 callers
Function
reset
(actionState: ActionState)
src/composition/manager/property/propertyManager.ts:157
↓ 5 callers
Method
rotation
(rad: number)
src/util/math/mat.ts:21
↓ 5 callers
Method
scaleXY
(scaleX: number, scaleY: number)
src/util/math/mat.ts:64
↓ 5 callers
Function
splitCubicBezier
(cubicBezier: CubicBezier, t: number)
src/util/math/splitCubicBezier.ts:1
↓ 5 callers
Method
subY
(y: number)
src/util/math/vec2.ts:103
↓ 5 callers
Function
update
(propertyId: string, value: number)
src/timeline/value/TimelineNumberValue.tsx:96
↓ 5 callers
Function
useRefRect
(ref: React.RefObject<T>)
src/hook/useRefRect.ts:19
↓ 4 callers
Function
F
(a)
static/js/clipper.js:122
↓ 4 callers
Function
addListener
( cancelToken: string, type: T, listenerFn: Listener<E>, options?: Options, )
src/listener/registerListener.ts:38
↓ 4 callers
Function
areaActionStateFromState
( areaId: string, actionState: ActionState, )
src/state/stateUtils.ts:75
↓ 4 callers
Function
calculateNodeInputPosition
( node: FlowNode<FlowNodeType>, inputIndex: number, )
src/flow/util/flowNodeHeight.ts:113
↓ 4 callers
Function
calculateNodeOutputPosition
( node: FlowNode<FlowNodeType>, outputIndex: number, )
src/flow/util/flowNodeHeight.ts:97
↓ 4 callers
Function
clearShapeSelection
(params: RequestActionParams)
src/workspace/penTool/penTool.ts:846
↓ 4 callers
Function
computeAreaToParentRow
(areaState: AreaReducerState)
src/area/util/areaToParentRow.ts:3
↓ 4 callers
Function
constructPenToolContext
( globalMousePosition: Vec2, layerId: string, areaId: string, viewport: Rect, )
src/workspace/penTool/penToolContext.ts:24
↓ 4 callers
Function
createCancelToken
()
src/listener/registerListener.ts:29
↓ 4 callers
Function
createTimelineKeyframe
(value: number, index: number)
src/timeline/timelineUtils.ts:678
↓ 4 callers
Function
dotvec2
(a: Vec2, b: Vec2)
src/util/math/intersection/intersectBezier3Line.ts:8
↓ 4 callers
Function
elementHasKeyboardFocus
()
src/util/focus.ts:1
↓ 4 callers
Method
getGraphic
(actionState: ActionState, layerId: string)
src/composition/manager/hitTest/HitTestManager.ts:21
↓ 4 callers
Function
getLayerArrayModifiers
(layerId: string, compositionState: CompositionState)
src/composition/util/compositionPropertyUtils.ts:87
↓ 4 callers
Method
getLayerTransformContainer
(layerId: string)
src/composition/manager/layer/LayerManager.tsx:374
↓ 4 callers
Function
getPathTargetObjectFromContext
( pathId: string, ctx: PenToolContext, )
src/shape/shapeUtils.ts:441
↓ 4 callers
Function
getPropertyValueType
(propertyName: PropertyName)
src/property/propertyConstants.ts:79
↓ 4 callers
Function
getShapeContinuePathFrom
( pathIds: string[], shapeState: ShapeState, shapeSelectionState: ShapeSelectionState, )
src/shape/shapeUtils.ts:137
↓ 4 callers
Function
getValueTypeLabel
(valueType: ValueType)
src/value/valueLabels.ts:27
↓ 4 callers
Function
getVec2InputHeight
(node: FlowNode<FlowNodeType>, index: number)
src/flow/util/flowNodeHeight.ts:21
↓ 4 callers
Function
globalXDistance
(a: number, b: number)
src/trackEditor/trackHandlers.ts:530
↓ 4 callers
Function
hexToRGB
(hex: string)
src/util/color/convertColor.ts:5
↓ 4 callers
Function
layerDoesNotAffectComposition
(layerId: string)
src/composition/manager/layer/layerManagerDiffHandler.ts:63
↓ 4 callers
Function
nodeDoesNotAffectComposition
(nodeId: string, state = actionState)
src/composition/manager/property/propertyManagerDiffHandler.ts:50
↓ 4 callers
Method
onMouseDown
(e: React.MouseEvent)
src/components/common/NumberInput.tsx:177
↓ 4 callers
Function
rgbToHSL
(rgbColor: RGBColor)
src/util/color/convertColor.ts:36
↓ 4 callers
Function
transformFromNode
(node: SVGNode)
src/svg/composition/svgLayerFactory.ts:21
↓ 4 callers
Function
updateLayerVisibility
( actionState: ActionState, layerId: string, isLayerHovered: boolean, )
src/composition/manager/interaction/interactionManager.ts:69
↓ 4 callers
Function
useGetRefRectFn
( ref: React.RefObject<T>, )
src/hook/useRefRect.ts:44
↓ 4 callers
Function
valueWithinRange
(value: number, min: number, max: number)
src/util/math.ts:259
↓ 3 callers
Function
addCpToSelection
(params: RequestActionParams)
src/workspace/penTool/penTool.ts:849
↓ 3 callers
Function
addKeyDownChangeListener
( key: Key, options: { allowRepeated: boolean }, fn: (isKeyDown: boolean) => void, )
src/listener/keyboard.ts:64
↓ 3 callers
Function
addNodeToSelection
(params: RequestActionParams)
src/workspace/penTool/penTool.ts:1561
↓ 3 callers
Function
addShapeToSelection
(params: RequestActionParams)
src/workspace/penTool/penTool.ts:279
↓ 3 callers
Function
animate
( options: Options, fn: (t: number) => void, )
src/util/animation/animate.ts:26
↓ 3 callers
Function
areSetsEqual
(a: Set<T>, b: Set<T>)
src/util/setUtils.ts:1
↓ 3 callers
Function
boundingRectOfRects
(rects: Rect[])
src/util/math.ts:84
↓ 3 callers
Function
compileStylesheet
( stylesheet: T, )
src/util/stylesheets.tsx:29
↓ 3 callers
Function
completeCubicBezier
( p0: Vec2, p1: Vec2 | null, p2: Vec2 | null, p3: Vec2, )
src/util/math.ts:281
↓ 3 callers
Function
computeAreaRowToMinSize
(rootId: string, areaLayout: AreaReducerState["layout"])
src/area/util/areaRowToMinSize.ts:3
↓ 3 callers
Function
computeNodeList
( actionState: ActionState, toCompute: CompiledFlowNode[], frameIndex: number, )
src/composition/manager/property/propertyManager.ts:143
↓ 3 callers
Function
crawl
(propertyId: string)
src/composition/compositionUtils.ts:257
↓ 3 callers
Function
createActionBasedReducer
( initialState: S, reducer: (state: S, action: any) => S, )
src/state/history/actionBasedReducer.ts:14
↓ 3 callers
Function
createElectronWindow
()
src/main/createWindow.ts:17
↓ 3 callers
Function
createGraphEditorNormalViewportY
( timelinePaths: (CubicBezier | Line)[][], options: { viewBounds: [number, number]; compositionLength: n
src/graphEditor/renderGraphEditor.ts:54
↓ 3 callers
Function
createShapeLayerShapeGroup
( pathIdOrPathIds: string | string[], opts: CreatePropertyOptions, options?: Partial<Options>, )
src/composition/factories/shapeLayerPathPropertiesFactory.ts:21
↓ 3 callers
Function
createTimelineContextMenu
( position: Vec2, { compositionId, layerId, propertyId }: Options, )
src/timeline/timelineContextMenu.ts:29
↓ 3 callers
Function
dragOpenArea
(e: React.MouseEvent, options: Options)
src/area/util/dragOpenArea.ts:16
↓ 3 callers
Method
executeListeners
(propertyId: string)
src/composition/manager/property/propertyStore.ts:87
↓ 3 callers
Function
flowEditorPositionToViewport
( vec2: Vec2, options: { viewport: Rect; scale: number; pan: Vec2 }, )
src/flow/flowUtils.ts:54
↓ 3 callers
Function
getAboveOutputs
(node: FlowNode<FlowNodeType>)
src/flow/util/flowNodeHeight.ts:68
↓ 3 callers
Method
getCompositionLayerParentDimensions
( actionState: ActionState, layerId: string, )
src/composition/manager/layer/LayerManager.tsx:390
↓ 3 callers
Function
getGraphEditorYBoundsFromPaths
( viewBounds: [number, number], length: number, timelines: Timeline[], _timelinePaths: Array<CubicBezier |
src/graphEditor/graphEditorUtils.ts:5
↓ 3 callers
Function
getHalfStage
()
src/composition/manager/compositionManager.ts:150
↓ 3 callers
Method
getLayerGraphic
(actionState: ActionState, layer: Layer)
src/composition/manager/graphic/GraphicManager.ts:17
↓ 3 callers
Function
getLayerPropertyGroupLabel
(name: PropertyGroupName)
src/composition/util/compositionPropertyUtils.ts:16
↓ 3 callers
Function
getLayerTypeName
(type: LayerType)
src/composition/layer/layerUtils.ts:8
↓ 3 callers
Function
getMousePosition
()
src/util/mouse.ts:41
↓ 3 callers
Function
getNonDuplicateName
(name: string, existingNames: string[])
src/util/names.ts:1
↓ 3 callers
Function
getRealPixiLayerMatrix
( actionState: ActionState, layerId: string, getPropertyValue: (propertyId: string) => any, )
src/render/pixi/pixiLayerTransform.ts:44
↓ 3 callers
Function
getSelectedTimelineIds
(areaId: string, actionState = getActionState())
src/timeline/timelineShortcuts.ts:13
↓ 3 callers
Function
getShapeLayerDirectlySelectedPaths
( layerId: string, compositionState: CompositionState, compositionSelectionState: CompositionSelectionState
src/shape/shapeUtils.ts:450
↓ 3 callers
Function
getShapePathClosePathNodeId
( continueFrom: { pathId: string; direction: "left" | "right" }, shapeState: ShapeState, )
src/shape/shapeUtils.ts:119
↓ 3 callers
Function
getSingleSelectedShapeLayerId
( compositionId: string, compositionState: CompositionState, compositionSelectionState: CompositionSelectio
src/shape/shapeUtils.ts:312
↓ 3 callers
Function
getWidthAndHeight
()
src/composition/arrayModifier.ts:25
↓ 3 callers
Function
hexToRGBA
(hex: string)
src/util/color/convertColor.ts:25
↓ 3 callers
Function
interpolateCubicBezier
(cubicBezier: CubicBezier, t: number)
src/util/math.ts:310
↓ 3 callers
Function
intersectCubicBezierLine
(bezier: CubicBezier, line: Line)
src/util/math/intersection/intersectBezier3Line.ts:16
↓ 3 callers
Function
isBetweenOrOnPoints
([x, y], a, b)
src/util/math/svgPath.js:1
↓ 3 callers
Function
isMixed
(val: number | number[])
src/components/common/NumberInput.tsx:15
← previous
next →
101–200 of 1,040, ranked by callers