MCPcopy Create free account

hub / github.com/basementstudio/shader-lab / functions

Functions1,556 in github.com/basementstudio/shader-lab

↓ 5 callersFunctionclamp01
(value: number)
src/renderer/ink-pass.ts:41
↓ 5 callersFunctionclampNumber
(value: number, min: number, max: number)
packages/shader-lab-react/src/renderer/magnify-lens-pass.ts:235
↓ 5 callersFunctionclampNumber
(value: number, min: number, max: number)
src/renderer/magnify-lens-pass.ts:291
↓ 5 callersFunctioncreateSelectionState
( selectedTrackId: string | null, selectedKeyframeId: string | null, )
src/store/timeline-store.ts:347
↓ 5 callersFunctiongetMaxDimensionForQuality
( qualityPreset: ExportQualityPreset )
src/lib/editor/export.ts:133
↓ 5 callersFunctionlerp
(a: number, b: number, progress: number)
packages/shader-lab-react/src/timeline.ts:69
↓ 5 callersFunctionlerp
(a: number, b: number, progress: number)
src/lib/editor/timeline/evaluate.ts:86
↓ 5 callersMethodluma
(color: Node)
packages/shader-lab-react/src/renderer/crt-pass.ts:1155
↓ 5 callersMethodluma
(color: Node)
src/renderer/crt-pass.ts:1159
↓ 5 callersFunctionnormalizeTextFontWeight
( fontValue: string, value: unknown )
src/lib/editor/text-fonts.ts:313
↓ 5 callersFunctionrandomInt
(min: number, max: number)
src/store/layer-store.ts:272
↓ 5 callersFunctionrenderFieldLabel
( label: string, control: TimelineKeyframeControl | null )
src/components/editor/properties-sidebar-fields.tsx:209
↓ 5 callersFunctionrenderFrameToCanvas
( renderer: Awaited<ReturnType<typeof createExportRenderer>>, canvas: HTMLCanvasElement, projectState: R
src/lib/editor/export.ts:436
↓ 5 callersMethodsetCustomColorUniform
(target: Node, value: string)
packages/shader-lab-react/src/renderer/pattern-pass.ts:546
↓ 5 callersMethodsetCustomColorUniform
(target: Node, value: string)
src/renderer/pattern-pass.ts:546
↓ 5 callersMethodsplat
( x: number, y: number, dx: number, dy: number, color?: ShaderLabFluidSplatColor )
packages/shader-lab-react/src/fluid/runtime.ts:346
↓ 5 callersMethodstop
()
packages/shader-lab-react/src/fluid/runtime.ts:216
↓ 5 callersFunctionthrowIfAborted
(signal?: AbortSignal)
src/lib/editor/export.ts:78
↓ 5 callersMethodtrackSourceTextureNode
(uvNode: Node)
packages/shader-lab-react/src/renderer/ascii-pass.ts:766
↓ 5 callersMethodtrackSourceTextureNode
(uvNode: Node)
src/renderer/ascii-pass.ts:773
↓ 4 callersFunctionapplyZoomStep
(direction: "in" | "out")
src/components/editor/editor-topbar.tsx:272
↓ 4 callersMethodbuildBand
( position: Node, center: Node | number, halfWidth: Node | number, softEdge: Node | number )
packages/shader-lab-react/src/renderer/crt-pass.ts:614
↓ 4 callersMethodbuildBand
( position: Node, center: Node | number, halfWidth: Node | number, softEdge: Node | number )
src/renderer/crt-pass.ts:614
↓ 4 callersFunctionbuildDownloadName
(extension: string)
src/components/editor/editor-export-dialog.tsx:1762
↓ 4 callersFunctionbuildRendererFrame
( config: ShaderLabConfig, time: number, delta: number, pixelRatio: number, viewportSize: RendererSi
packages/shader-lab-react/src/renderer/contracts.ts:38
↓ 4 callersFunctionclamp
(value: number, min: number, max: number)
src/components/ui/color-picker/index.tsx:31
↓ 4 callersFunctionclamp01
(value: number)
src/components/ui/color-curves/index.tsx:66
↓ 4 callersFunctionclamp01
(value: number)
src/lib/color-curves.ts:23
↓ 4 callersFunctionclampCanvasDimension
(value: number)
src/store/editor-store.ts:95
↓ 4 callersFunctionclampZoom
(zoom: number)
src/lib/editor/view-transform.ts:7
↓ 4 callersFunctioncreateDefaultColorCurves
()
src/lib/color-curves.ts:36
↓ 4 callersFunctioncreateLayerPropertyBinding
( property: LayerAnimatableProperty, )
src/store/timeline-store.ts:174
↓ 4 callersMethoddot
(value: unknown)
src/types/three-tsl.d.ts:27
↓ 4 callersFunctiondownloadBlob
(blob: Blob, fileName: string)
src/components/editor/editor-export-dialog.tsx:1770
↓ 4 callersFunctiongetAspectRatioForPreset
( compositionSize: Size, aspectPreset: ExportAspectPreset )
src/lib/editor/export.ts:102
↓ 4 callersFunctiongetDimensionsForPreset
( compositionSize: Size, aspectPreset: ExportAspectPreset, qualityPreset: ExportQualityPreset, maxDime
src/lib/editor/export.ts:109
↓ 4 callersMethodgetMaterialVersion
()
packages/shader-lab-react/src/renderer/pass-node.ts:165
↓ 4 callersMethodgetMaterialVersion
()
src/renderer/pass-node.ts:167
↓ 4 callersFunctiongetTextFontDefinition
(value: string)
src/lib/editor/text-fonts.ts:218
↓ 4 callersFunctionhasTrackForBinding
( tracks: ReturnType<typeof useTimelineStore.getState>["tracks"], layerId: string, binding: AnimatedProp
src/components/editor/properties-sidebar-utils.ts:194
↓ 4 callersFunctionhash21
(ix: Node, iy: Node)
packages/shader-lab-react/src/renderer/circuit-bent-pass.ts:82
↓ 4 callersFunctionhash21
(ix: Node, iy: Node)
src/renderer/circuit-bent-pass.ts:82
↓ 4 callersFunctionhexToRgb
(hex: string)
src/renderer/scene-post-process.ts:30
↓ 4 callersFunctionhexToVector3
(hex: string)
packages/shader-lab-react/src/fluid/utils.ts:74
↓ 4 callersFunctionisAnimatableValueType
( valueType: ParameterType | AnimatableValueType, )
src/store/timeline-store.ts:156
↓ 4 callersMethodmod
(value: unknown)
src/types/three-tsl.d.ts:70
↓ 4 callersFunctionnormalizeHex
(value: string)
src/components/ui/color-picker/index.tsx:35
↓ 4 callersMethodprepareForExportFrame
(time: number, loop: boolean)
src/renderer/contracts.ts:45
↓ 4 callersMethodrebuildTargets
()
packages/shader-lab-react/src/fluid/runtime.ts:763
↓ 4 callersFunctionroundToStep
(value: number, step: number, min: number)
src/components/ui/xy-pad/index.tsx:33
↓ 4 callersMethodsetColorUniform
(target: Node, value: string)
packages/shader-lab-react/src/renderer/ink-pass.ts:782
↓ 4 callersMethodsetColorUniform
(target: Node, value: string)
src/renderer/ink-pass.ts:666
↓ 4 callersFunctionsetLum
(color: Node, nextLum: Node)
packages/shader-lab-react/src/renderer/blend-modes.ts:107
↓ 4 callersFunctionsetLum
(color: Node, nextLum: Node)
src/renderer/blend-modes.ts:107
↓ 4 callersMethodstart
()
packages/shader-lab-react/src/fluid/runtime.ts:212
↓ 4 callersMethodtrackSourceTextureNode
(uvNode: Node)
packages/shader-lab-react/src/renderer/slice-pass.ts:133
↓ 4 callersMethodtrackSourceTextureNode
(uvNode: Node)
src/renderer/slice-pass.ts:133
↓ 4 callersMethodupdate
(time: number, delta: number)
packages/shader-lab-react/src/shader-lab-canvas-source.ts:63
↓ 4 callersMethodupdateFrustumUniforms
()
src/renderer/particle-grid-pass.ts:466
↓ 3 callersFunctionbindingEquals
(left: AnimatedPropertyBinding, right: AnimatedPropertyBinding)
src/store/timeline-store.ts:140
↓ 3 callersFunctionbounceOut
(x: number)
src/lib/easings.ts:47
↓ 3 callersFunctionbuildBayerTexture
(values: readonly number[], size: number)
packages/shader-lab-react/src/renderer/dither-textures.ts:23
↓ 3 callersFunctionbuildBayerTexture
(values: readonly number[], size: number)
src/renderer/dither-textures.ts:23
↓ 3 callersMethodbuildCombinedMaskShape
( localX: Node, slotY: Node, oddRow: Node, definition: Node, rowJitter: Node, slotJitt
packages/shader-lab-react/src/renderer/crt-pass.ts:656
↓ 3 callersMethodbuildCombinedMaskShape
( localX: Node, slotY: Node, oddRow: Node, definition: Node, rowJitter: Node, slotJitt
src/renderer/crt-pass.ts:656
↓ 3 callersFunctionbuildRendererFrame
( input: BuildRendererFrameInput )
src/renderer/contracts.ts:79
↓ 3 callersFunctionclamp
(value: number, min: number, max: number)
src/components/ui/channel-curves/index.tsx:28
↓ 3 callersFunctionclamp01
(value: number)
packages/shader-lab-react/src/renderer/halftone-pass.ts:32
↓ 3 callersFunctionclamp01
(value: number)
packages/shader-lab-react/src/renderer/bloom-pass.ts:17
↓ 3 callersFunctionclamp01
(value: number)
packages/shader-lab-react/src/renderer/particle-grid-pass.ts:59
↓ 3 callersFunctionclamp01
(value: number)
src/renderer/halftone-pass.ts:31
↓ 3 callersFunctionclamp01
(value: number)
src/renderer/bloom-pass.ts:17
↓ 3 callersFunctionclamp01
(value: number)
src/renderer/particle-grid-pass.ts:59
↓ 3 callersFunctionclampLayerAdjustments
( params: Pick<EditorLayer, "hue" | "opacity" | "saturation">, )
src/lib/editor/layers.ts:67
↓ 3 callersFunctioncleanup
()
src/renderer/media-texture.ts:63
↓ 3 callersFunctioncloneColorCurves
(curves: SceneColorCurves)
src/lib/color-curves.ts:45
↓ 3 callersFunctioncloneTrack
(track: TimelineTrack)
src/store/timeline-store.ts:216
↓ 3 callersFunctioncomputeMonotoneCurveTangents
(points: ColorCurvePoint[])
src/lib/color-curves.ts:124
↓ 3 callersFunctioncreateDoubleRenderTarget
( width: number, height: number, options: THREE.RenderTargetOptions )
packages/shader-lab-react/src/fluid/runtime.ts:34
↓ 3 callersFunctioncreateHistoryEntry
( label: string, snapshot: EditorHistorySnapshot, )
src/store/history-store.ts:28
↓ 3 callersFunctioncreateParamTimelineBinding
( definition: ParameterDefinition )
src/components/editor/properties-sidebar-utils.ts:179
↓ 3 callersFunctionensureAudioReady
()
src/lib/audio/shader-lab-sounds.ts:398
↓ 3 callersFunctionfinish
(callback: () => void)
src/lib/editor/live-video-recorder.ts:85
↓ 3 callersFunctionformatDiagnostics
( compiler: typeof import("typescript"), diagnostics: readonly import("typescript").Diagnostic[] | undefin
packages/shader-lab-react/src/renderer/custom-shader-runtime.ts:27
↓ 3 callersFunctionformatDiagnostics
( compiler: typeof import("typescript"), diagnostics: readonly import("typescript").Diagnostic[] | undefin
src/renderer/custom-shader-runtime.ts:27
↓ 3 callersFunctionformatSeconds
(value: number)
src/components/editor/editor-timeline-overlay.tsx:136
↓ 3 callersMethodfract
()
src/types/three-tsl.d.ts:64
↓ 3 callersFunctiongetCompositionFrame
( sceneConfig: SceneConfig, canvasSize: Size )
src/lib/editor/composition.ts:94
↓ 3 callersFunctiongetFluidInteractionRecordingLayerId
()
src/lib/editor/fluid-interaction-recorder.ts:26
↓ 3 callersFunctiongetLongestVideoLayerDuration
( layers: readonly EditorLayer[], assets: readonly EditorAsset[] )
src/lib/editor/timeline-duration.ts:11
↓ 3 callersFunctiongetMaxExportDimension
()
src/lib/editor/export.ts:157
↓ 3 callersFunctiongetMp4RuntimeFailureMessage
( options: CreateVideoExportEncoderOptions )
src/lib/editor/video-export-encoder.ts:261
↓ 3 callersFunctiongetParameterDefinition
( definitions: ParameterDefinitions, key: string, )
src/lib/editor/parameter-schema.ts:36
↓ 3 callersFunctiongetPixelRatio
()
src/hooks/use-editor-renderer.ts:16
↓ 3 callersFunctiongetSliderStepIndex
( value: number, min: number, max: number, step: number | undefined )
src/components/ui/slider/index.tsx:52
↓ 3 callersFunctiongetTypeScript
()
packages/shader-lab-react/src/renderer/custom-shader-runtime.ts:164
↓ 3 callersFunctiongetTypeScript
()
src/renderer/custom-shader-runtime.ts:164
↓ 3 callersFunctionhash2
(x: Node, y: Node)
packages/shader-lab-react/src/renderer/slice-pass.ts:29
↓ 3 callersFunctionhash2
(x: Node, y: Node)
src/renderer/slice-pass.ts:29
↓ 3 callersFunctionhexToLinearRgb
(hex: string)
packages/shader-lab-react/src/renderer/dithering-pass.ts:26
← previousnext →101–200 of 1,556, ranked by callers