MCPcopy Create free account

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

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

↓ 3 callersFunctionhexToLinearRgb
(hex: string)
src/renderer/dithering-pass.ts:26
↓ 3 callersFunctionhexToRgb
(value: string)
src/components/ui/color-picker/index.tsx:54
↓ 3 callersMethodinitialize
()
src/renderer/contracts.ts:44
↓ 3 callersFunctionisSvgFileName
(fileName: string | null | undefined)
src/lib/editor/media-file.ts:3
↓ 3 callersFunctionloadAsset
(file)
src/store/asset-store.ts:138
↓ 3 callersFunctionmigrateInterpolationToEasing
( interpolation: "linear" | "smooth" | "step" | string, )
src/lib/easing-curve.ts:222
↓ 3 callersMethodmodeWeight
(targetMode: number)
packages/shader-lab-react/src/renderer/crt-pass.ts:1159
↓ 3 callersMethodmodeWeight
(targetMode: number)
src/renderer/crt-pass.ts:1163
↓ 3 callersMethodneedsContinuousRender
()
packages/shader-lab-react/src/renderer/crt-pass.ts:184
↓ 3 callersFunctionpushPastEntry
(past: HistoryEntry[], entry: HistoryEntry)
src/store/history-store.ts:40
↓ 3 callersFunctionrandom
(coordinate: Node)
packages/shader-lab-react/src/renderer/smear-pass.ts:30
↓ 3 callersFunctionrandomVividColor
( random: () => number )
packages/shader-lab-react/src/fluid/utils.ts:67
↓ 3 callersMethodrebuildColorNode
()
packages/shader-lab-react/src/renderer/pass-node.ts:188
↓ 3 callersMethodrebuildColorNode
()
src/renderer/pass-node.ts:190
↓ 3 callersMethodrecomputeEffectivePixelSize
()
src/renderer/dithering-pass.ts:236
↓ 3 callersFunctionrecordFluidInteractionEvent
( layerId: string, event: Omit<FluidInteractionEvent, "time"> )
src/lib/editor/fluid-interaction-recorder.ts:30
↓ 3 callersMethodreleaseCurrentMedia
()
packages/shader-lab-react/src/renderer/media-pass.ts:180
↓ 3 callersMethodreleaseCurrentMedia
()
src/renderer/media-pass.ts:215
↓ 3 callersFunctionrgbToHsv
(red: number, green: number, blue: number)
src/components/ui/color-picker/index.tsx:72
↓ 3 callersMethodsampleBeamColor
( sampleUv: Node, texel: Node, beamWidthX: Node, compositeWeight: Node )
packages/shader-lab-react/src/renderer/crt-pass.ts:1212
↓ 3 callersMethodsampleBeamColor
( sampleUv: Node, texel: Node, beamWidthX: Node, compositeWeight: Node )
src/renderer/crt-pass.ts:1216
↓ 3 callersMethodsetConfig
(config: ShaderLabConfig)
packages/shader-lab-react/src/shader-lab-canvas-source.ts:83
↓ 3 callersMethodsetPreviewFrozen
(frozen: boolean)
src/renderer/contracts.ts:48
↓ 3 callersFunctiontoHex
(channel: number)
packages/shader-lab-react/src/timeline.ts:59
↓ 3 callersFunctiontoHex
(channel: number)
src/lib/editor/timeline/evaluate.ts:76
↓ 3 callersFunctiontoHex
(channel: number)
src/store/layer-store.ts:317
↓ 3 callersMethodtrackNoiseSampleNode
(sampleUv: Node)
packages/shader-lab-react/src/renderer/ink-pass.ts:776
↓ 3 callersMethodtrackNoiseSampleNode
(sampleUv: Node)
src/renderer/ink-pass.ts:660
↓ 3 callersMethodtrackSourceTextureNode
(uvNode: Node)
packages/shader-lab-react/src/renderer/chromatic-aberration-pass.ts:101
↓ 3 callersMethodtrackSourceTextureNode
(uvNode: Node)
packages/shader-lab-react/src/renderer/crt-pass.ts:1326
↓ 3 callersMethodtrackSourceTextureNode
(uvNode: Node)
src/renderer/chromatic-aberration-pass.ts:101
↓ 3 callersMethodtrackSourceTextureNode
(uvNode: Node)
src/renderer/crt-pass.ts:1330
↓ 3 callersFunctiontslRound
(value: Node)
packages/shader-lab-react/src/renderer/voxel-pass.ts:47
↓ 3 callersFunctiontslRound
(value: Node)
src/renderer/voxel-pass.ts:47
↓ 3 callersMethodupdateFrustumUniforms
()
packages/shader-lab-react/src/renderer/particle-grid-pass.ts:443
↓ 3 callersMethodupdateSceneConfig
(config: SceneConfig)
src/renderer/text-pass.ts:170
↓ 3 callersFunctionvalueNoise2d
(x: Node, y: Node)
packages/shader-lab-react/src/renderer/circuit-bent-pass.ts:88
↓ 3 callersFunctionvalueNoise2d
(x: Node, y: Node)
src/renderer/circuit-bent-pass.ts:88
↓ 3 callersFunctionwaitForRenderedFrame
()
src/lib/editor/export.ts:626
↓ 3 callersMethodwithRendererState
(callback: () => void)
packages/shader-lab-react/src/fluid/runtime.ts:908
↓ 2 callersMethodapplyColorGradient
( intensity: Node, bgColor: Node, edgeColor: Node, midColor: Node, coreColor: Node )
packages/shader-lab-react/src/renderer/ink-pass.ts:731
↓ 2 callersMethodapplyColorGradient
( intensity: Node, bgColor: Node, edgeColor: Node, midColor: Node, coreColor: Node, )
src/renderer/ink-pass.ts:615
↓ 2 callersMethodapplyDerivedUniforms
()
packages/shader-lab-react/src/fluid/runtime.ts:880
↓ 2 callersFunctionapplyEditorHistorySnapshot
(snapshot: EditorHistorySnapshot)
src/lib/editor/history.ts:64
↓ 2 callersFunctionapplyZoomAtPoint
( zoom: number, panOffset: Vector2, pointer: Vector2, nextZoomInput: number, )
src/lib/editor/view-transform.ts:32
↓ 2 callersFunctionbeginInteraction
()
src/components/ui/color-picker/index.tsx:253
↓ 2 callersFunctionbrowserSupportsWebGPU
()
packages/shader-lab-react/src/renderer/create-webgpu-renderer.ts:5
↓ 2 callersFunctionbrowserSupportsWebGPU
()
src/renderer/create-webgpu-renderer.ts:6
↓ 2 callersFunctionbuildAsciiAtlas
( chars: string, fontWeight: AsciiFontWeight = "regular", cellPx = 16, )
packages/shader-lab-react/src/renderer/ascii-atlas.ts:18
↓ 2 callersFunctionbuildAsciiAtlas
( chars: string, fontWeight: AsciiFontWeight = "regular", cellPx = 16, )
src/renderer/ascii-atlas.ts:18
↓ 2 callersFunctionbuildAssetPlaceholderPath
( kind: Extract<ShaderLabAssetSource["kind"], "image" | "video">, fileName: string )
src/lib/editor/shader-export.ts:327
↓ 2 callersFunctionbuildColorMapTexture
( stops: { position: number; color: string }[] )
src/renderer/scene-post-process.ts:39
↓ 2 callersMethodbuildEffectNode
()
packages/shader-lab-react/src/renderer/pass-node.ts:177
↓ 2 callersMethodbuildEffectNode
()
src/renderer/pass-node.ts:179
↓ 2 callersMethodbuildHatchLine
( pixelCoord: Node, angleUniform: Node, luma: Node )
packages/shader-lab-react/src/renderer/plotter-pass.ts:136
↓ 2 callersMethodbuildHatchLine
( pixelCoord: Node, angleUniform: Node, luma: Node )
src/renderer/plotter-pass.ts:136
↓ 2 callersFunctionbuildParameterValues
(definitions: ParameterDefinitions)
src/lib/editor/parameter-schema.ts:26
↓ 2 callersFunctionbuildRenderProjectState
()
src/components/editor/editor-export-dialog.tsx:1649
↓ 2 callersMethodbuildSignalExtractor
(color: Node, modeUniform: Node)
packages/shader-lab-react/src/renderer/ascii-pass.ts:576
↓ 2 callersMethodbuildSignalExtractor
(color: Node, modeUniform: Node)
src/renderer/ascii-pass.ts:583
↓ 2 callersFunctioncancelFluidInteractionRecording
()
src/lib/editor/fluid-interaction-recorder.ts:21
↓ 2 callersFunctionclamp
(value: number, min: number, max: number)
packages/shader-lab-react/src/fluid/utils.ts:5
↓ 2 callersFunctionclamp
(value: number, min: number, max: number)
src/components/editor/editor-timeline-overlay.tsx:109
↓ 2 callersFunctionclampDuration
(duration: number)
src/store/timeline-store.ts:120
↓ 2 callersFunctionclampNormalizedValue
(value: number)
src/components/ui/slider/index.tsx:48
↓ 2 callersFunctionclampPullOffset
(value: number)
src/components/ui/slider/index.tsx:44
↓ 2 callersFunctionclampValue
(value: number, min: number, max: number)
src/store/layer-store.ts:276
↓ 2 callersMethodclearGrid
()
packages/shader-lab-react/src/renderer/particle-grid-pass.ts:393
↓ 2 callersMethodclearGrid
()
src/renderer/particle-grid-pass.ts:416
↓ 2 callersMethodclearTrail
()
src/renderer/pixel-trail-pass.ts:278
↓ 2 callersFunctioncloneParameterValues
(values: LayerParameterValues)
src/lib/editor/parameter-schema.ts:16
↓ 2 callersFunctioncloneTracks
(tracks: TimelineTrack[])
src/store/timeline-store.ts:257
↓ 2 callersFunctioncommitColor
(nextColor: HsvColor)
src/components/ui/color-picker/index.tsx:246
↓ 2 callersFunctioncommitDraftValue
()
src/components/ui/number-input/index.tsx:62
↓ 2 callersFunctioncommitPosition
(clientX: number, clientY: number)
src/components/ui/xy-pad/index.tsx:76
↓ 2 callersFunctioncreateClientSelectionRect
( originClientX: number, originClientY: number, currentClientX: number, currentClientY: number )
src/components/editor/editor-timeline-overlay.tsx:113
↓ 2 callersFunctioncreateConfiguredEncoder
( config: VideoEncoderConfig, output: (chunk: EncodedVideoChunk, meta?: EncodedVideoChunkMetadata) => void
src/lib/editor/video-export-encoder.ts:199
↓ 2 callersFunctioncreateExportRenderer
(canvas: HTMLCanvasElement)
src/lib/editor/export.ts:426
↓ 2 callersFunctioncreateHeadlessRenderer
( options: CreateHeadlessRendererOptions )
packages/shader-lab-react/src/renderer/create-headless-renderer.ts:21
↓ 2 callersFunctioncreateHiddenRenderCanvas
()
src/lib/editor/export.ts:636
↓ 2 callersFunctioncreateRuntimeClock
( timeline: Pick<ShaderLabTimelineConfig, "duration" | "loop">, time: number, delta: number, )
packages/shader-lab-react/src/runtime-clock.ts:12
↓ 2 callersFunctioncreateSeededRandom
(seed: number)
packages/shader-lab-react/src/fluid/utils.ts:9
↓ 2 callersFunctioncreateSourceFile
( compiler: typeof import("typescript"), fileName: string, sourceCode: string )
packages/shader-lab-react/src/renderer/custom-shader-runtime.ts:42
↓ 2 callersFunctioncreateSourceFile
( compiler: typeof import("typescript"), fileName: string, sourceCode: string )
src/renderer/custom-shader-runtime.ts:42
↓ 2 callersFunctioncreateTrailTexture
( width: number, height: number, buffer: Float32Array )
packages/shader-lab-react/src/renderer/pixel-trail-pass.ts:374
↓ 2 callersFunctioncreateTrailTexture
( width: number, height: number, buffer: Float32Array )
src/renderer/pixel-trail-pass.ts:469
↓ 2 callersFunctioncreateWebGPURenderer
( canvas: HTMLCanvasElement, onRuntimeError?: (message: string | null) => void )
packages/shader-lab-react/src/renderer/create-webgpu-renderer.ts:9
↓ 2 callersFunctioncreateWebGPURenderer
( canvas: HTMLCanvasElement )
src/renderer/create-webgpu-renderer.ts:10
↓ 2 callersFunctioncropCanvasToAspect
( sourceCanvas: HTMLCanvasElement, outputCanvas: HTMLCanvasElement, aspectPreset: ExportAspectPreset,
src/lib/editor/export.ts:524
↓ 2 callersFunctiondedupeKeyframeIds
(keyframeIds: string[])
src/store/timeline-store.ts:266
↓ 2 callersFunctiondestroyHiddenRenderCanvas
(canvas: HTMLCanvasElement)
src/lib/editor/export.ts:652
↓ 2 callersMethoddispose
()
packages/shader-lab-react/src/shader-lab-texture-source.ts:96
↓ 2 callersMethoddispose
()
packages/shader-lab-react/src/renderer/create-headless-renderer.ts:6
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/halftone-pass.ts:878
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/crt-pass.ts:1179
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/pattern-pass.ts:507
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/ink-pass.ts:795
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/bloom-pass.ts:147
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/ascii-pass.ts:724
↓ 2 callersMethoddisposeBloomNode
()
packages/shader-lab-react/src/renderer/particle-grid-pass.ts:464
← previousnext →201–300 of 1,556, ranked by callers